1

Я использую intelliJ для написания java-тестов для онлайн-сайта управления данными клиентов. Сейчас я просто экспериментирую. Мне удалось проверить элементы на странице и щелкнуть ссылки. Меня просто интересовало, знает ли кто-нибудь другие полезные тесты, которые я мог бы запустить на сайте?Каковы некоторые полезные тесты для селена?

ответ

2

Я считаю, что лучшие тесты для селена - это те, которые автоматизируют интерактивность. Если это довольно стандартный сайт с данными, вы можете просто проверить, чтобы сайт имел рабочие ссылки и т. Д. (Есть другие инструменты, которые делают это в Интернете, поэтому вы можете тратить время на использование селена для чего-то такого базового).

Если у вас есть интерактивное веб-приложение, вот где селен может помочь вам протестировать различные функции. I.e.

  • вы можете иметь тестовый пример для проверки входа и выхода из системы, предоставляют пользователю различные уровни доступа и посмотреть, что они могут видеть на экране их.
  • Могут ли они видеть ссылки на администрацию?
  • Какие элементы могут быть , которые они видят на определенных страницах?
  • Могут ли они просматривать других пользователей в системе (если это интранет, это может быть полезно)?
  • Могут ли они редактировать эти поля (они не должны быть в состоянии, если только они не являются администратором).
  • Что такое , когда администратор редактирует поле?
  • Получает ли сайт новое значение из базы данных или старое значение, все еще сохраняющееся из базы данных или файлов cookie ?
  • И так далее ...

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

+0

+1 для того, чтобы подчеркнуть, что тесты на селен являются частью широкого тестового подхода – DaveH

1

Test Я использую:

  • Логин (представление формы в целом)
  • поиска данных и проверки на дб
  • доступа случайных ссылок/сайтов и проверка на наличие ошибок
Смежные вопросы