Что мы должны покрывать тест-кейсами, а что считается избыточным расходом времени и денег?
Когда нецелесообразно писать тест-кейсы?
Что стоит покрывать тест-кейсами:
Основной функционал:
Тестирование основных функций, которые предоставляет приложение и которые являются ключевыми для пользовательского опыта.
Критически важные сценарии использования:
Тестирование сценариев использования, которые критичны для бизнес-процессов и ожидаемых результатов.
Граничные условия:
Проверка поведения системы в крайних условиях и на границах допустимых значений.
Сценарии ошибок:
Тестирование реакции системы на ошибки, некорректный ввод и нежелательные сценарии.
Совместимость:
Проверка совместимости с различными браузерами, устройствами и операционными системами, если это критично для целевой аудитории.
Что может считаться избыточным:
Низкоприоритетные сценарии:
Тестирование функционала, который имеет низкий приоритет и малую важность для конечных пользователей.
Перекрытие функционала:
Избегание избыточного тестирования одних и тех же функций в различных тест-кейсах.
Чрезмерная детализация:
Избегание чрезмерной детализации в тест-кейсах, которая не приносит значительной ценности.
Тестирование тривиальных сценариев:
Избегание тестирования очевидных сценариев, которые могут быть легко представлены и покрыты более общими тест-кейсами.
Огромное количество вариаций:
Избегание создания слишком многих вариаций тест-кейсов, особенно если они предполагают однотипные сценарии.
Last updated