Можно ли определить количество тестов, которые генерируются из IntelliTest? - PullRequest
0 голосов
/ 02 июля 2018

В основном название.

Я только что вошел в IntelliTest и начал с параметризованного теста. Когда я Run IntelliTest генерирует новый [TestClass].[TestMethod].g.cs с парой вызовов моего нового метода тестирования. Можно ли определить количество генерируемых тестов?

1 Ответ

0 голосов
/ 19 июня 2019

Да.

PUT (Параметризованный модульный тест) служит спецификацией для тестируемого кода и определяет генерируемые тесты.

Но поскольку вы новичок в IntelliTest, см. Здесь https://devblogs.microsoft.com/devops/smart-unit-tests-a-mental-model/, чтобы получить представление о том, как IntelliTest исследует ваш код для создания компактного набора тестов с высоким охватом.

Чтобы получить максимальный контроль над генерируемыми тестами, напишите свой собственный PUT для использования IntelliTest. Смотрите здесь пример написания PUT: https://devblogs.microsoft.com/devops/intellitest-hands-on/.

Кроме того, вы можете настроить эти границы исследования, что, в свою очередь, может повлиять на количество тестов, которые могут быть сгенерированы. См. Здесь https://docs.microsoft.com/en-us/visualstudio/test/intellitest-manual/?view=vs-2019 (в разделе «Границы исследования») для получения подробной информации обо всех границах, которые можно настроить.

Кроме того, вот большой список ссылок на IntelliTest для вашего чтения: https://github.com/pvlakshm/Samples/blob/master/IntelliTest/references.md.

...