【问题标题】:Recording EVERY test scenario run using intelliTest in Visual Studio 2015 RC在 Visual Studio 2015 RC 中使用 IntelliTest 记录每个测试场景运行
【发布时间】:2015-06-18 22:04:15
【问题描述】:

在测试运行期间查看智能资源管理器窗口时,我注意到 Pex 运行的测试比运行完成时显示的要多。运行完成后,如何确保已运行的所有测试都显示在窗口中?我想检查失败/通过的中间测试,并将它们保存以供进一步使用。

【问题讨论】:

    标签: c# .net visual-studio unit-testing pex


    【解决方案1】:

    Intellitet 以代码覆盖率作为衡量标准。它仅在以下情况下显示测试:

    • 测试涵盖了以前未涵盖的代码路径
    • 测试不重复

    所以结果窗口实际上显示了所有测试,涵盖了 Intellitest 可以推断的代码路径。如果代码中有语句intellitest cannot reason,则显示警告且不生成测试。

    如果您在班级级别执行“运行智能测试”,行为会略有不同。在这种情况下,会为类中的每个方法生成测试,并且显示的生成测试对应于下拉列表中选择的方法(例如,目前仅显示XmlObjectContext.Dispose 的测试)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多