【问题标题】:Intellitest code coverage最智能的代码覆盖率
【发布时间】:2016-05-06 07:33:00
【问题描述】:

我正在使用 Intellitet 2015 进行数据驱动测试。我的方法有两个参数 方法A(列表类,字符串源类型)。当我运行智能测试时,框架正在传递任意参数,例如控制字符(“\u0007”、“\u0008”、“\a”等)。我通过在我的方法顶部添加条件语句来防止这些字符串。我的问题是,当我单独检查每个特殊字符时,块执行和运行的数量更多,即(39/87),但是当我将这些添加到 string[] 数组中并一次性检查所有块执行的数量时逐渐减少(18/87)。我怎样才能在这里实现最大的代码块执行。谁能帮我解决这个问题?

【问题讨论】:

    标签: intellitest


    【解决方案1】:

    您看到的是动态代码覆盖率 (https://msdn.microsoft.com/library/vs/alm/test/developer-testing/intellitest-manual/input-generation#dynamic-code-coverage)。

    请看以下将 IntelliTest 应用于现实世界的应用程序以实现全覆盖的示例:https://blogs.msdn.microsoft.com/visualstudioalm/2015/08/14/intellitest-hands-on/

    【讨论】:

      猜你喜欢
      • 2012-06-30
      • 2015-11-23
      • 2017-10-09
      • 2022-11-30
      • 2018-01-11
      • 1970-01-01
      • 1970-01-01
      • 2017-03-30
      • 2017-02-21
      相关资源
      最近更新 更多