Выбор ответа Middle Тест-кейсы для API обновлено
Пирамида тестирования и API
Вопрос
Почему проверки бизнес-логики выгоднее делать на уровне API, а не через UI?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: API-тесты быстрее, стабильнее и точнее указывают на причину падения. API-тест не ждёт отрисовки, не ломается от смены вёрстки и падает рядом с причиной.
Варианты ответа
- UI-тесты не умеют проверять бизнес-логику, только вёрстку и навигацию
- API-тесты не требуют тестовых данных, поэтому их проще поддерживать
- API-тесты быстрее, стабильнее и точнее указывают на причину паденияправильный ответ
- Так требует стандарт ISTQB: бизнес-логика проверяется на уровне API
Разбор
API-тест не ждёт отрисовки, не ломается от смены вёрстки и падает рядом с причиной. UI-тесты тоже проверяют логику, но медленно и хрупко, поэтому их меньше (верх пирамиды). Тестовые данные нужны любым тестам. ISTQB описывает уровни тестирования, а не обязывает делать так.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.