Как тестировать сайта в автоматическом режиме?

14 января, 13:54 Работа 4187 4

Возможно ли тестирование сайта в автоматическом режиме по такому алгоритму:
В определенный момент запускается скрипт, вероятно с другого сервера, который должен сделать следующее:
- пройти рандомно по разным страницам сайта, положить в корзину товары, заполнить поля оформления заказа, отправить заказ
- заполнить и отправить разные формы на сайте (обратный звонок, предзаказ...)
- полистать фото в галерее
- открыть страницу, определить загрузились ли картинки, не поехала ли верстка...
Иными словами, скрипт должен сделать тоже самое, что обычно делает человек на сайте.

4 комментариев
Сортировка:
Добавить комментарий
Viktor Kravchenko
Viktor Kravchenko 2020, 14 января, 17:58
0
Есть два варианта - как сказали выше, можно написать тесты и гонять их с селениум и всякими тулами на его основе. Второй вариант (если сайт публичный) - с помощью transaction tests (https://tools.pingdom.com/, https://www.site24x7.com/ и т.п. ) можно записывать и запускать автоматически такие тестовые сценарии без всякого программирования.
Sania
Sania 2020, 14 января, 17:48
0
Headless browser, например chromium, запускается из командной строки, прописываются различные варианты что он должен делать и какой результат должен получиться.
Тони Старк
Тони Старк 2020, 14 января, 16:47
0
Да, это называется автоматическое тестирование UI. В контексте ВЕБа это легко делается с помощью headless браузера.
Seroga Proga
Seroga Proga 2020, 14 января, 15:46
0
Да, возможно. Именно для этого и был придуман Selenium.

IT Новости

Смотреть все