Визуальный регрессионный тест — как это работает?
Как упоминалось в нашей предыдущей статье, визуальный регрессионный тест является основной идеей этого расширения. Это инструмент, который проверяет ваш код, сравнивая снимки экрана между новым кодом и старым кодом. Разработчики инструмента предполагают, что это эффективный метод тестирования программного обеспечения, поскольку он позволяет тестировать один и тот же код с теми же данными без использования производственной системы.
Как устроен этот инструмент работать?
Инструмент может записывать действия пользователя внутри страницы любым способом, включая действия с клавиатурой, мышью и сенсорным экраном. Записывается все взаимодействие, включая щелчки, перетаскивание, прокрутку, прокрутку, фокусировку и размытие, среди прочего. Затем, после того как разработчик сгенерирует шаги теста, можно сгенерировать файл JSON, описывающий инструкции, которые были записаны в виде шага теста, что является наиболее распространенным форматом описания инструкций для автоматизированных тестов. p>
Чтобы иметь возможность генерировать этапы тестирования, мы внедрили библиотеку libvbot, которая упрощает запись взаимодействий UI. Эта библиотека была разработана для записи взаимодействия пользователя внутри страницы.
Когда разработчик создает шаги теста, можно сравнить снимки экрана между новым тестом и базовым уровнем, что позволяет вам чтобы проверить изменения, внесенные в ваше приложение.
Отзывы пользователей о VBot Recorder
Вы пробовали VBot Recorder? Будьте первым, чтобы оставить свое мнение!