2013-02-21 3 views
0

Я хотел бы услышать мнение о том, что достаточно для проверки в тестах Селена. Основная идея в тестах обычно идет со страницы на страницу и нажимает ссылки, но что является лучшим способом узнать наверняка, что вы получаете страницы, как предполагалось? Проверяет ли текущий url или заголовок? Кажется вполне уверенным, но он оставляет открытой возможность того, что ссылка сломана и дает страницу с ошибкой. Нужно идти глубже? Обычная практика - найти какой-либо элемент на текущей странице?Достаточные тесты на селен?

ответ

0

По моему мнению, столько, сколько вы считаете достаточным, чтобы убедиться в качестве продукта, который вы тестируете, имея в виду, что автоматический пробный запуск не превосходит время ручного тестирования :) и не дает вам ложных срабатываний , Это будет зависеть от вашей ситуации или функциональности, которую вы тестируете.

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

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

+0

Согласен с тем, что вы должны проверить столько элементов, сколько считаете нужным, чтобы страница была тем, что вы ожидаете. Однако это должно быть компенсировано тем, что ваши тесты максимально гибкие. Хрупкие тесты могут создать много технического долга с течением времени. – beterthanlife

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