Тест-план и отчёт о результатах тестирования
Тестирование программного обеспечения. Базовый курс.
© EPAM Systems, 2015–2023
Стр: 216/301
•
Метрику покрытия классов эквивалентности (анализируется, сколько классов
эквивалентности затронуто тест-кейсами):
𝐸
𝐶𝑜𝑣𝑒𝑟𝑎𝑔𝑒
=
𝐸
𝐶𝑜𝑣𝑒𝑟𝑒𝑑
𝐸
𝑇𝑜𝑡𝑎𝑙
∙ 100%
,
где
𝐸
𝐶𝑜𝑣𝑒𝑟𝑎𝑔𝑒
— метрика покрытия классов эквивалентности,
𝐸
𝐶𝑜𝑣𝑒𝑟𝑒𝑑
— количество классов эквивалентности, покрытых хотя бы одним
тест-кейсом,
𝐸
𝑇𝑜𝑡𝑎𝑙
— общее количество классов эквивалентности.
•
Метрику покрытия граничных условий (анализируется, сколько значений из
группы граничных условий затронуто тест-кейсами):
𝐵
𝐶𝑜𝑣𝑒𝑟𝑎𝑔𝑒
=
𝐵
𝐶𝑜𝑣𝑒𝑟𝑒𝑑
𝐵
𝑇𝑜𝑡𝑎𝑙
∙ 100%
,
где
𝐵
𝐶𝑜𝑣𝑒𝑟𝑎𝑔𝑒
— метрика
покрытия граничных условий,
𝐵
𝐶𝑜𝑣𝑒𝑟𝑒𝑑
— количество граничных условий, покрытых хотя бы одним тест-кейсом,
𝐵
𝑇𝑜𝑡𝑎𝑙
— общее количество граничных условий.
•
Метрики покрытия кода модульными тест-кейсами. Таких метрик очень
много, но вся их суть сводится к выявлению некоей характеристики кода (ко-
личество строк, ветвей, путей, условий и т.д.)
и определению, какой процент
представителей этой характеристики покрыт тест-кейсами.
Метрик покрытия настолько много, что
даже в ISTQB-глоссарии дано
определение полутора десяткам таковых. Вы можете найти эти определе-
ния, выполнив в файле ISTQB-глоссария поиск по слову «coverage».
На этом мы завершаем теоретическое рассмотрение планирования и пере-
ходим к примеру — учебному тест-плану для нашего приложения «Конвертер фай-
лов
{60}
». Напомним, что приложение является предельно простым, потому и тест-
план будет очень маленьким (однако, обратите внимание, сколь значительную его
Достарыңызбен бөлісу: