SpecFlow - HTML 报告

当所有测试完成执行时,SpecFlow 会生成报告,其中包括测试结果的细分。

从 Explorer 运行测试

要构建解决方案,请导航至 Build 菜单,然后单击 Build Solution

Explorer Link

我们应该收到构建成功消息。

Success Message

导航至 Tests 菜单并选择 Test Explorer 选项。

Test Explorer

我们应该能够找到添加到 SpecFlow 项目的功能。通过 在视图中运行所有测试 选项执行该功能。

SpecFlow Project

结果显示如下图所示。

SpecFlow Highlighted

报告生成

转到 Output 菜单并从 Show output from − 下拉菜单中选择 Tests

menu select

总执行结果显示在输出控制台中。它包含有关测试用例数量、成功、忽略、跳过、失败等信息。执行发生的用户和机器名称也会被捕获。

此外,还会显示执行持续时间以及 HTML 报告的链接和日志文件路径。

HTML Report

复制Report file路径并在浏览器中打开。我们将获得一份详细的 HTML 报告,其中包含项目名称、配置、执行开始时间、持续时间、线程数等。

它将描述结果、测试时间表摘要和完整的功能摘要。

Timeline Summary

该报告还包括错误摘要和场景摘要。它包含每个测试的成功率。要了解特定功能的详细信息,我们可以单击场景名称(以链接形式提供)。

场景名称

接下来,捕获每个步骤的执行详细信息。每个步骤详细信息都显示为跟踪结果

步骤详细信息

捕获的步骤详细信息