Автоматизация. : Виджет. Наличие списка "Категория". : Тест.
----------------------------------------------------------------------------------------------------
----- [Комментарий] --------------------------------------------------------------------------------
На самом деле этот тест состоит из трёх тестов. А значит, это и не тест вовсе, а тест-комплект.
Все тесты относятся к одной и той же области действия.
Многие действия являются общими для тестов. Обобщение?
Можно автоматизировать каждый из этих тестов в отдельности.
Можно автоматизировать тест-комплект, состоящий из этих трёх тестов.
А как сделать так, чтобы система тестирования, получив эти три теста, сама смогла объединить их в
тест-комплект с учетом оптимизации производительности и времени исполнения? То есть сделать то же
самое, что сейчас делается вручную при объединении тестов.
-------------------------------------------------------------------------------- [Комментарий] -----
----- [Тест 1] -------------------------------------------------------------------------------------
Навзание: ["TC200907151313. Мастер создания приема клиентом. Список "Категория".]
ID: TC200907151313.
Идея: Если в организации не существует категорий календарей, список "Категория" не выводится в окне
мастера создания приёма клиентом.
Область действия: "Организация".
Начальное состояние системы: 
01. В организации не зарегистрированы категории календарей.
Сценарий:
01. Вывести на экран мастер создания приёма клиентом.
02. Проверить условие: [Cписок "Категория (Category)" отсутствует в окне мастера создания приёма.]
Восстановление состояния системы:
01. Закрыть окно мастера создания приёма.
----------------------------------------------------------------------------------------------------
----- [Тест 2] -------------------------------------------------------------------------------------
Название: ["TC200907151316. Мастер создания приёма клиентом. Список "Категория".]
ID: TC200907151316.
Идея: Если в организации зарегистрированы категории, но ни одной из них не соответствует ни один 
календарь, список "Категория" не выводится в окне мастера создания приёма клиентом.
Область действия: "Организация".
Начальное состояние системыу: 
01. В организации не зарегистрированы категории календарей.
Сценарий:
01. Вывести на экран мастер создания приёма клиентом.
02. Проверить условие: [Cписок "Категория (Category)" отсутствует в окне мастера создания приёма.]
03. Закрыть окно мастера.
04. Зарегистрировать категорию: 
05. Вернуться на главную страничку организации.
06. Вывести на экран мастер создания приёма клиентом.
07. Проверить условие: [Cписок "Категория (Category)" отсутствует в окне мастера создания приёма.]
Восстановление состояния системы:
01. Удалить категорию 
------------------------------------------------------------------------------------- [Тест 2] -----
----- [Тест 3] -------------------------------------------------------------------------------------
Название: ["TC200907151318. Мастер создания приёма клиентом. Список "Категория".]
ID: TC200907151318.
Идея: Если в организации зарегистрированы категории и хотя бы одной из них соответствует какой-либо
календарь, список "Категория" выводится в окне мастера создания приёма клиентом.
Область действия: "Организация".
Начальное состояние системы: 
01. В организации не зарегистрированы категории календарей.
Сценарий:
01. Вывести на экран мастер создания приёма клиентом.
02. Проверить условие: [Cписок "Категория (Category)" отсутствует в окне мастера создания приёма.]
03. Закрыть окно мастера.
04. Создать категорию: 
05. Вернуться на главную страничку организации.
06. Вывести на экран мастер создания приёма клиентом.
07. Проверить условие: [Cписок "Категория (Category)" присутствует в окне мастера создания приёма.]
Восстановление состояния системы:
01. Удалить категорию 
------------------------------------------------------------------------------------- [Тест 3] -----
----- [Результирующий тест] ------------------------------------------------------------------------
Название: ["TC201003011552. Мастер создания приёма клиентом. Список "Категория". Видимость.]
ID: TC201003011552.
Идея: Список "Категория" выводится на экран в окне мастера создания приёма клиентом только в том
случае, если в организации зарегистрированы категории и хотя бы одной из этих категорий
соответствует хотя бы один календарь.
Область действия: "Организация".
Начальное состояние системы:
01. В организации не зарегистрированы категории календарей.
Сценарий:
01. Вывести на экран мастер создания приёма клиентом.
02. Проверить условие: [Cписок "Категория (Category)" отсутствует в окне мастера создания приёма.]
03. Закрыть окно мастера.
04. Зарегистрировать категорию: 
05. Вывести на экран мастер создания приёма клиентом.
06. Проверить условие: [Cписок "Категория (Category)" отсутствует в окне мастера создания приёма.]
07. Установить соответствие категории 
08. Вывести на экран мастер создания приёма клиентом.
09. Проверить условие: [Cписок "Категория (Category)" присутствует в окне мастера создания приёма.]
Восстановления состояния системы:
01. Удалить категорию 
----------------------------------------------------------------------------------------------------