Как измерить охват в тестировании с учетом гипотезы Python? - PullRequest
0 голосов
/ 06 ноября 2019

Я проверяю определенную функциональность системы, используя гипотезу с проверкой состояния, которая генерирует много случайных последовательностей. Чтобы сравнить результаты, я написал модель с использованием библиотеки Automat, которая также является машиной состояний. Я хотел бы понять покрытие, полученное с помощью контрольных примеров с отслеживанием состояния. Поскольку это тестирование находится на уровне интеграции, я бы не хотел находить покрытие кода. Нечто подобное охвату модели может помочь понять, насколько далеко тестовые случаи с состоянием охватывают модель.

Мой вопрос: кажется ли это хорошей идеей? Или есть лучший вариант получить покрытие тестовых случаев из гипотезы? Может ли кто-нибудь, пожалуйста, направить меня в правильном направлении.

1 Ответ

0 голосов
/ 13 ноября 2019

Какое бы измерение покрытия вы не выбрали, оно не зависит от гипотезы, поэтому вы измеряете его так, как обычно. Все, что делает Гипотеза, - это многократно вызывать ваш код с произвольным вводом!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...