The Testing Pyramid / Пирамида Тестирования

Artur Basak
2 min readAug 17, 2017

--

The Testing Pyramid

1.Модульные тесты реализовывать быстрее, чем GUI тесты (время на разработку меньше). Модульные тесты отрабатывают быстрее, чем GUI.

2.Модульные тесты дешевле, чем GUI тесты (однако, стремясь к вершине пирамиды, мы получаем большую уверенность в том, что все работает как ожидалось).

3.Тестирование должно быть разносторонним, но соотношение тестов должно быть таково, что модульных количественно больше, чем GUI. Системные тесты занимают золотую середину.

Впервые концепция описана в "Succeeding with Agile: Software Development Using Scrum" Mike Cohn, 2009

Дополнительные интересные ссылки по теме (в том числе об анти-шаблоне “рожок мороженного”):

--

--