Oma*_*amy 0 c# selenium nunit jenkins allure
我在 C# 中使用 Selenium 来创建我的自动化测试。现在我必须使用某种报告工具来保存测试用例是否通过,失败......等。
我见过很多工具,比如 Allure 和 Jenkins。但它们需要一个 XML 文件。我在使用 Visual 2013 运行测试时找不到它。这是为什么?
如果我遗漏了什么,如何详细获取这些 XML 文件?
有什么办法可以以最少的努力实现这一目标吗?
编辑: 如何使用 Nunit 控制台运行程序运行我的测试?我在哪里可以找到它?我下载了 nunit 的 .zip,但我找不到跑步者?
NUnit Visual Studio Adapter 当前不生成 XML 结果,尽管GitHub上存在添加此功能的问题。当您想要创建报告时,最好的办法是使用 NUnit 控制台运行程序运行您的测试。它始终生成一个 XML 结果文件。
您可以通过将NUnit.Console NuGet 包添加到您的测试项目来安装 NUnit 控制台。控制台将位于类似于packages\NUnit.ConsoleRunner.3.4.0\tools解决方案根目录的目录中。
另一种选择是为控制台运行程序安装MSI。然后它将在C:\Program Files (x86)\NUnit.org\nunit-console
为了创建报告,ReportUnit根据您的测试结果创建出色的 HTML 报告。
要运行测试,我建议设置一个简单的命令行构建来构建您的解决方案、运行测试然后生成报告。对于日常开发,只需在 Visual Studio 或命令行中运行测试就足够了。大多数开发人员发现 Visual Studio 测试资源管理器窗口是一个糟糕的 UI,但可用于查看通过和失败的测试以及运行/调试它们。
如果你想设置一个命令行构建,一个很好的工具是Cake Build。设置需要一些时间,但随着项目变大,这是运行构建任务的绝佳方式。
| 归档时间: |
|
| 查看次数: |
11897 次 |
| 最近记录: |