Средство автоматизации регрессионного тестирования?

Встала задача автоматизировать регресс для ФТ.
Покопавшись в сети, пришёл к выводу, что testcafe (преждевременно).
В ходе тестирования самого testcafe обнаружил, что он не умеет загружать фото, например, во время записи сценариев. Т. о. он уже не подходит, поскольку выбран был прежде всего за обещанную производителем автоматизацию создания сценариев.
Есть ещё cypress, но его тестированием я займусь прямо сейчас.
А какие ещё инструменты, кроме опостылого селениума есть для автоматизированного регресса браузерного ФТ?
Хочется, чтобы:
  1. создание и поддержание сценариев не отнимала слишком много много времени,
  2. можно было бы записать хотя бы бОльшую часть действий через браузер,
  3. это был бы не питон и не java,
  4. максимально был исключён кодинг, но с возможностью править результирующий код,
  5. есть возможность загружать файлы на сайт (как фотография профиля, например) и выполнять проверки выгружаемых документов.

Лично мне очень нравится идея писать на js и использовать nodejs.
Но любые другие средства, отвечающие моим хотелкам я тоже рассмотрю.
Вот эту статью видел. Но не всё в ней понравилось.
  • Вопрос задан
  • 456 просмотров
Решения вопроса 1
@taktik
Sr. QA automation | SDET
Как вариант можно посмотреть на CodeceptJS. Но сам не пользовался, про минусы не знаю.
Есть статья на хабре - https://habr.com/ru/post/319656/
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
EreminD
@EreminD
Кое-что умею
так, а я пропустил: а почему Selenium не рассматривается?
Он умеет загружать файлы и поддерживается js
Ответ написан
@Kirill-Gorelov
С ума с IT
Без обид???)
Но написал так, что складывается ощущение, что код должен сам понять что тестировать и сам написать это, а тебе только алерты присылать.
Смотри в сторону Gemini от яндекса https://events.yandex.ru/lib/talks/2594/
Отличная вещь.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы