Общее правило - хранить код, связанный с Целью теста DAMP , имея все остальное DRY. Чтобы упростить правило, код, связанный с целью тестирования , может ссылаться на:
Действия, которые НАПРЯМУЮ влияют на ожидаемый результат
Параметры данных, которые НАПРЯМУЮ влияют на ожидаемый результат
Код, НЕ связанный с Целью теста , может ссылаться на :
Действия, которые не влияют на ожидаемый результат НАПРЯМУЮ (Пример: авторизация для тестов, не связанных с входом в систему)
Данные конфигурации и параметры данных, которые не влияют на ожидаемые результаты ПРЯМО (Пример: базовый URL, логин и пароль для тестов, не связанных с авторизацией)