2016-03-04 2 views
0

вопрос для тестеров там:Селен Функциональное тестирование Структура и практика

Считайте, что вы пишете тест, как это: Один открывает модальное, щелкает тумблер «на», сохраняет свое состояние (которое закрывает модальный), а затем снова открывает его, чтобы проверить, что состояние сохранено успешно. Вы также должны проверить, что переключатель, когда он перевернулся на «выкл.», Успешно сохраняет и поддерживает «выключенное» состояние переключателя.

Можно ли написать ваши тесты, чтобы они связали предыдущий тест? Это кажется болезненно неэффективным, чтобы не связывать их, особенно если ваш процесс запуска включает в себя вход в систему, переход на какую-то страницу, щелчок на какой-либо вкладке, а затем начало работы над тем материалом, который вы действительно хотите проверить.

ответ

1

Хотя листать, чтобы «на» и листать «выключено» являются, строго говоря, отдельно проверяемые элементы, нет необходимости для вас, чтобы проверить их в полной изоляции - особенно если это означает, что вы должны сбросить данные, повторные логины и навигацию и т. д.

Если вы уверены, что эти два теста работают вместе без вмешательства или загрязнения других, просто выполните один тест.

Автоматизированные тестеры должны знать об эффективности своих тестов, а также о количестве ресурсов и времени, которое требуется для запуска полного набора, потому что, если они слишком медленные или дорогостоящие, давление будет сокращаться.

Смежные вопросы