Я хотел бы услышать мнение о том, что достаточно для проверки в тестах Селена. Основная идея в тестах обычно идет со страницы на страницу и нажимает ссылки, но что является лучшим способом узнать наверняка, что вы получаете страницы, как предполагалось? Проверяет ли текущий url или заголовок? Кажется вполне уверенным, но он оставляет открытой возможность того, что ссылка сломана и дает страницу с ошибкой. Нужно идти глубже? Обычная практика - найти какой-либо элемент на текущей странице?Достаточные тесты на селен?
ответ
По моему мнению, столько, сколько вы считаете достаточным, чтобы убедиться в качестве продукта, который вы тестируете, имея в виду, что автоматический пробный запуск не превосходит время ручного тестирования :) и не дает вам ложных срабатываний , Это будет зависеть от вашей ситуации или функциональности, которую вы тестируете.
Если ваше приложение было долгое время и было проверено все время, то у меня были бы автоматические тесты, чтобы убедиться, что поток не ломается, и в этом случае достаточно нескольких проверок в конце. Обычно я делаю несколько проверок контента, а не просто проверяю заголовок страницы или URL-адрес. Если на ваших страницах содержится общая картина, чтобы сообщать об ошибках, вы также можете искать отсутствие на странице.
Если вы знаете конкретные места, в которых ваше приложение обычно терпит неудачу, это делает его важным для его регрессии или для добавления дополнительных проверок для определения качества.
- 1. Тесты на прослушивание/селен
- 2. Как использовать тесты на селен?
- 3. React - Селен тесты
- 4. Тесты на селен не работают на IE8
- 5. Селен мокко Тесты
- 6. Тесты на селен в маленьком окне
- 7. Тесты на селен: html vs code?
- 8. Тесты на селен не работают в IE11
- 9. Тесты на селен вскрывают всплывающие окна
- 10. Firefox 13 сломал тесты на селен
- 11. Невозможно выполнить селен тесты на хромированной браузере
- 12. Тесты на селен в Excel с двигателем
- 13. Тесты производительности браузера через селен
- 14. вопросы Селен с IE тесты
- 15. Селен тесты в сценариях MSBuild
- 16. Можно ли запустить тесты на селен на виртуальной машине Debian?
- 17. Jenkins запускает селен тесты без открытия браузера
- 18. огурец + селен: функциональные тесты и тестовое содержание
- 19. Лучший способ запустить тесты селен-webdriver?
- 20. Селен тесты иногда терпят неудачу, иногда проходят
- 21. Селен Тесты не работают как ожидается
- 22. Экспресс-тесты селен-webdriver против нескольких браузеров
- 23. Тесты на селен и проблемы с сетевым таймаутом
- 24. Тесты на селен работают локально, но не работают Jenkins
- 25. Мои Селен тесты WebDriver повесить на Opera браузер
- 26. Селен RSpec тесты не работают на Amazon EC2 ОС Ubuntu
- 27. Захват видеоизображения во время работы Тесты на селен
- 28. Можно ли вводить html в мои тесты на селен?
- 29. Как запустить тесты на селен с помощью Jenkins/Maven?
- 30. Тесты на селен Найти, если дисплей не указан
Согласен с тем, что вы должны проверить столько элементов, сколько считаете нужным, чтобы страница была тем, что вы ожидаете. Однако это должно быть компенсировано тем, что ваши тесты максимально гибкие. Хрупкие тесты могут создать много технического долга с течением времени. – beterthanlife