Продолжим изучать пирамиду тестов и рассмотрим, каким должен быть тестовый набор на проекте. Тесты пирамиды сгруппированы по разным уровням детализации системы, когда мы рассматриваем систему целиком, на самом верхнем уровне, ручного и автоматизированного тестирования пользовательского интерфейса, который в классической пирамиде Майка Кона представлен небольшим набором тестовых сценариев. Реальная ситуация на проекте может отличаться от первоначально задуманной, когда преобладает мануальное тестирование, с привлечением большого количества тестировщиков, и в итоге мы получаем перевернутую пирамиду в виде рожка мороженого, являющуюся анти паттерном тестирования. Эта пирамида показывает, как делать нельзя: Наибольшее количество тестов должно проводиться на уровне программных модулей, тогда многие ошибки не будут проявляться на верхнем уровне тестирования системы целиком. Таким образом, пирамида тестов представляет эмпирическое правило для написания тестовых наборов: Кроме проблемы реали
"Рожок мороженого" перевернутая пирамида тестов и другие ошибки. Какими характеристиками должен обладать тестовый набор
20 марта 202320 мар 2023
462
2 мин