Я пытаюсь использовать Selenium IDE для автоматизации тестов, поэтому мне не нужно будет повторять все тестовые наборы для каждого обновления функциональности веб-сайта. Однако я не уверен, что простой способ воспроизведения записей способен справиться с тестами, которые мне нужно выполнить. Вот некоторые из них, которые выглядят следующим образом (в качестве примера рассмотрим бит регистрации):
- Получит ли пользователь электронное письмо, когда щелкнет «Я забыл свой пароль»?
- Если да, может ли он / она войти в систему, используя новые данные?
- Если он вводит два разных пароля или слишком короткий (менее 8
символы) пароль, будет ли система отображать правильное сообщение об ошибке?
Тесты также охватывают такие вопросы, как:
- «Если администратор изменит права для пользователя, он все еще сможет это сделать
это или то? ”
или
- «Если пользователь вводит значение в поле количества, выполняет ли система
проверить, является ли оно целым числом? Если это так, это общая цена
результат количества раз цена минус скидка? (помните не каждый
продукт / пользователь имеет право на скидку).
И так далее.
Я искал некоторые учебные пособия, но пока нашел только объяснения о том, как установить Selenium IDE и выполнить запись-воспроизведение. Заранее спасибо за помощь.