Операция выполнена!
Закрыть
Хабы: Блог компании АльфаСтрахование

В этой статье я хочу поделиться личным опытом внедрения API-first подхода в автотестировании Java-приложений. Речь пойдет не о теории тестовой пирамиды, а о практической архитектуре автотестов, которая сложилась в нескольких фреймворках с разным уровнем сложности и балансом между API, UI и E2E.

Мы пересмотрели распределение проверок между API, UI и E2E, вынесли основную массу бизнес-сценариев на API-уровень и оставили UI там, где он действительно дает ценность: в пользовательских сценариях, отображении данных, работе форм и критичных сквозных проверках.

В одном из крупных наборов за счет параллелизации API-интеграционных и UI/E2E-тестов удалось сократить время CI-пайплайна примерно с 16 минут до 7–8 минут. При этом мы не убрали качество проверок, а перераспределили их по более подходящим слоям.

Читать далее
Читайте также
НОВОСТИ

ПИШИТЕ

Техническая поддержка проекта ВсеТут

info@vsetut.pro