Я правильно понимаю, что сценарий системного тестирования - это
последовательность действий, совершаемых пользователем, для каждого их
которых прописан ожидаемый результат (то, что будет отображено на
странице)?
--
Subscription settings: http://groups.google.com/group/cmc-wtpractice/subscribe?hl=ru
По поводу 3-го этапа.
Тестировать можно наличие нужных атрибутов у модельных объектов и их
содержимое в разных ситуациях, вносимые контроллером изменения и
проверку корректности данных, если Вы ее делаете на серверной стороне.
Системные тесты представляют собой последовательности действий
пользователя системы (вход в приложение, перемещения по страницам,
нажатия на кнопки и ссылки, внесение данных в поля и пр.). Они должны
проверять все различные варианты исполнения сценариев использования (с
возможными ошибками, пустыми результатами и некорректностями).
Для их автоматизации можно использовать HTMLUnit (http://
htmlunit.sourceforge.net/). На сайте у него есть небольшое описание,
где есть пример работы с формой.
Например, у меня есть тест, проверяющий вариан использования "Получить
список
рейсов". При этом в варианте использования "Удалить рейс" в начале
производится
переход на страницу, содержащую список рейсов. Можно ли просто
использовать url,
полученную ранее, или нужно опять повторять и проверять все действия?