Как стать автором
Обновить

Оптимизируем автоматизацию: как мы ускорили автотесты в 3-4 раза, сохранив старые наработки

Время на прочтение5 мин
Количество просмотров5.5K
Всего голосов 5: ↑5 и ↓0+5
Комментарии2

Комментарии 2

end to end обязательно должен быть. Даже если он медленный и всех страшно бесит. Почему?


Потому что есть такая скороговорка...


Ехал mock(а) через mock(у),
видит mock(a) в mock(e) mock
Сунул mock(a) mock(у) в mock(у)
mock за mock(у) mock(у) mock.

Assertion failed, mock!=mock.


Т.е. как только у вас не end-to-end, то вы проверяете куски алгоритмов, а не "работает или нет".

End-to-end сохранились, но только там, где это действительно нужно.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий