прогоняем acceptance тесты (те, которые выполняются перед отправкой билда в production) в обычном режиме (не headless). Они проверяют весь основной фукнционал сайта на 15 серверах в довольно-таки короткий срок времени.
Сейчас вот разобрался с запуском тестов в headless режиме, который по сути экономит нам 20% времени на выполнении тестов. Встал вопрос: насколько корректно запускать acceptance тесты в headless режиме? Пользователи же будут юзать сайт в нормальном режиме с UI и всё такое, а мы последний круг тестов будем прогонять в headless mode, что не совсем user-behaviour... С другой строны ускорить прогон тестов на 20%, а следовательно ускорить время deploy'a в live уж очень манит.
Какие мысли по этому поводу?
намана
Конечно от разбежностей никто не застрахован. Но я вам больше скажу - разбежности будут даже если вы используете сайт руками или клацаете через вебдрайвер. Тут уж нужно понимать риски
Обсуждают сегодня