Компонентные, юнит- и интеграционные тесты
#автотесты #тестирование
Это принципиально другой тип тестов. Они работают с кодом приложения, а не пользовательским интерфейсом, как вышеописанные end-to-end тесты. То есть это инструмент бэкенд-разработчика, а не тестировщика.
1️⃣ Компонентные тесты тестирует сервис как отдельную единицу. Не важно, как внутри устроено приложение, важно, дает ли оно корректный ответ на внешний запрос.
2️⃣ Юнит- и интеграционные тесты позволяют проверить более конкретные участки кода. Если присутствует взаимодействие и проверяется БД/файловое хранилище/внешний сервис, то тест считается интеграционным. Если нет — юнит-тестом.
* * *
Код тестируемого приложения может быть покрыт тестами в разной степени. По классфикации Google:
— 60% — приемлимо;
— 75% — похвально;
— 90% — образцово.
👉 Подробнее об автотестах.
Post #521
955
- 👍 1