0

基本上是标题。

我刚刚进入 IntelliTest 并从参数化测试开始。当我对我的新测试方法进行几次调用时,Run IntelliTest它会生成一个新的。[TestClass].[TestMethod].g.cs是否可以定义生成的测试数量?

4

1 回答 1

0

是的。

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 。

于 2019-06-19T05:05:31.387 回答