Given-When-Then ( GWT ) - это полуструктурированный способ записи тестовых примеров . Их можно тестировать вручную или автоматизировать как тесты браузера с помощью Selenium .
Он получил свое название от трех использованных предложений, которые начинаются с приведенных слов, when и then. [1] Гивен описывает предварительные условия и начальное состояние перед началом теста и допускает любую предварительную настройку, которая может произойти. Когда описывает действия, предпринятые пользователем во время теста. Затем описывает результат, полученный в результате действий, предпринятых в предложении when.
«Дан-когда-тогда» был предложен Дэном Норт как часть разработки, ориентированной на поведение . [2]
Смотрите также
Рекомендации
- ^ Fowler, Perryn (24 ноября 2009). "Веблог Перрина Фаулера" . Архивировано из оригинального 14 августа 2014 года . Проверено 14 августа 2014 .
- ^ Горман, Мэри; Эллен Готтесдинер (9 декабря 2012 г.). «Использование« Дано-Когда-Тогда »для обнаружения и подтверждения требований» . Проверено 14 августа 2014 .