Я использую intelliJ для написания java-тестов для онлайн-сайта управления данными клиентов. Сейчас я просто экспериментирую. Мне удалось проверить элементы на странице и щелкнуть ссылки. Меня просто интересовало, знает ли кто-нибудь другие полезные тесты, которые я мог бы запустить на сайте?Каковы некоторые полезные тесты для селена?
ответ
Я считаю, что лучшие тесты для селена - это те, которые автоматизируют интерактивность. Если это довольно стандартный сайт с данными, вы можете просто проверить, чтобы сайт имел рабочие ссылки и т. Д. (Есть другие инструменты, которые делают это в Интернете, поэтому вы можете тратить время на использование селена для чего-то такого базового).
Если у вас есть интерактивное веб-приложение, вот где селен может помочь вам протестировать различные функции. I.e.
- вы можете иметь тестовый пример для проверки входа и выхода из системы, предоставляют пользователю различные уровни доступа и посмотреть, что они могут видеть на экране их.
- Могут ли они видеть ссылки на администрацию?
- Какие элементы могут быть , которые они видят на определенных страницах?
- Могут ли они просматривать других пользователей в системе (если это интранет, это может быть полезно)?
- Могут ли они редактировать эти поля (они не должны быть в состоянии, если только они не являются администратором).
- Что такое , когда администратор редактирует поле?
- Получает ли сайт новое значение из базы данных или старое значение, все еще сохраняющееся из базы данных или файлов cookie ?
- И так далее ...
Есть много тестов для выполнения, и они очень сильно зависят от того, что вы программируете и то, что вам нужно проверить. Вместо того, чтобы искать тесты только для селена, я бы рекомендовал вам найти хорошую книгу о лучших методах тестирования программного обеспечения и попытаться изучить мышление вместо конкретных случаев использования.
Test Я использую:
- Логин (представление формы в целом)
- поиска данных и проверки на дб
- доступа случайных ссылок/сайтов и проверка на наличие ошибок
- 1. Каковы некоторые полезные примеры malloc() в C?
- 2. Каковы некоторые полезные конструкции для использования XSLT для создания XSLT?
- 3. Каковы некоторые очень полезные плагины JQuery для сайтов социальных сетей?
- 4. Каковы некоторые полезные ресурсы для обучения методам макросов схемы?
- 5. Каковы полезные ресурсы для обучения программированию анимаций?
- 6. Каковы полезные ресурсы для изучения программирования COM?
- 7. Каковы полезные онлайн-ресурсы для начинающих Python?
- 8. Каковы полезные ресурсы для понимания MIB SNMP?
- 9. Тесты селена, управляемые данными
- 10. ускоряя тесты селена
- 11. Некоторые полезные ресурсы для обучения F # пожалуйста
- 12. Каковы наиболее полезные новые функции на C99?
- 13. Каковы менее известные, но полезные структуры данных?
- 14. Каковы были наиболее полезные ресурсы Blend для разработчиков
- 15. Каковы полезные способы обмена публичной базой данных?
- 16. Каковы наиболее полезные предлагаемые функции C1X?
- 17. Каковы наиболее полезные сторонние рамки iPhone?
- 18. Каковы наиболее полезные показатели разработки программного обеспечения?
- 19. Каковы полезные пакеты для Emacs для рубинов на рельсах?
- 20. Каковы некоторые полезные инструменты для графического отображения/построения диаграмм в веб-приложении?
- 21. Каковы некоторые полезные критерии для принятия решения о том, какой пакет программного обеспечения нужно использовать?
- 22. Каковы полезные ресурсы (которые вы рекомендуете) для улучшения стиля кодирования?
- 23. Каковы некоторые преимущества для/jQuery.getScript()?
- 24. Как реализовать тесты селена на Jenkins для проекта Maven/Java?
- 25. Как написать полезные модульные тесты для приложения, ориентированного на обслуживание?
- 26. Каковы наиболее полезные пакеты или плагины TextMate для разработки Rails
- 27. Каковы полезные ресурсы для изучения искусственных нейронных сетей?
- 28. Каковы полезные ресурсы для изучения HttpContext, запроса и ответа?
- 29. Каковы наиболее полезные (пользовательские) фрагменты кода для C#?
- 30. os.walk и некоторые тесты
+1 для того, чтобы подчеркнуть, что тесты на селен являются частью широкого тестового подхода – DaveH