Pull to refresh

Comments 3

Как же правильно все расписано, но на деле от е2е тестов не всегда получается уйти, особенно если тест интеграционный, в котором необходимо проверить взаимодействие вновь созданных сущностей между собой.

В моей практике на юи авто тестах лежит полное релизное тестирование через юи. Жава плюс селением плюс самописный фреймворк. В данный момент это порядка 2000 интеграционных тестов с около 200 000 проверками. В 30 потоков тесты идут около 8 часов, и всем этим оркестром управляет полтора человека.

Если это не единственные тесты, и разработчики узнают о багах через другие тесты, то ок. Воняет конечно знатно, но не на всю команду.

Хорошая статья, но как всегда есть несколько "но").

  1. Юнит уровень теста вместе с разного рода моками на этом же уровне может стать барьером уже для QA, а не разрабов. Разрабы в свою очередь будут классически не успевать писать тесты.

  2. Есть мнение(и даже инструменты) что хрупкость e2e может компенсироваться AI. Анализ результатов, автохилинг.

Sign up to leave a comment.

Articles