问题标签 [test-results]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
505 浏览

xml - TestNG 自定义报告器包含测试描述而不是名称

我想为 TestNG xml 测试结果实现一个自定义报告器。我目前使用 JUnitReportReporter。我的结果 xml 目前看起来像这样:

我只是想用 @Test(description = "Test that the first item in the results is the one searched")中的测试描述替换测试用例名称。我怎样才能以最简单的方式做到这一点。非常感谢!

0 投票
1 回答
483 浏览

testing - 我在哪里可以获得现有单元测试的数量

我喜欢获取去年运行的每个构建中的单元测试数量。这样我就可以看看开发人员是否编写了一些新的测试。

为此,我获得了 TFS 仓库数据库的视图,并找到了视图 TestResultView,它正好为我提供了我需要的数据。

查询示例:

唯一的问题是我只看到最后四天。

我使用了错误的视图、数据库还是有任何其他方式来获取这些信息?

非常感谢您的帮助。

0 投票
1 回答
435 浏览

tfs - tfs 2017 中发布的测试结果图表/图表

我试图在仪表板上显示自动化测试的测试结果,但我无法做到。在发布中,我有负责运行自动化测试的环境,我可以在发布详细信息和测试运行中看到测试结果。在测试运行中有很多图表我想固定到仪表板,不幸的是在测试运行中没有选项。我还尝试直接从仪表板创建测试图表小部件等,但它们仅适用于通过构建运行的测试。有没有办法将测试结果从发布环境固定到 tfs 仪表板?我正在使用 tfs 2017

0 投票
2 回答
1824 浏览

c# - 如何在 Visual Studio 测试控制器中自动删除测试结果

我正在通过 MTM 在代理机器上运行编码的 UI 测试用例。对于每次运行,测试结果都会在控制器机器中生成,如下面的屏幕截图所示。 在此处输入图像描述

如您所见,每次运行都会在控制器 AppData > local > VSTQT > QTController > run_number_folder 文件夹中生成以上两个文件夹

我只需要 Results 文件夹,并且我想在每次运行完成后删除 Deployment 文件夹。

有没有办法做到这一点?

注意:我正在使用测试代理和测试控制器 2013 更新 5

0 投票
0 回答
336 浏览

c# - TestResult 类 - 如何为当前运行实例化?

对于上下文,我将 NUnit 与 Selenium 一起用于 GUI Web 测试。我正在使用 NUnit 进行控制流,以确保在每次测试之前都有设置和拆卸步骤。

我有一个构建基本日志文件的方法:

输出准确地填充了 methodName,所以我的印象是 Test 的实例化正在获取当前正在执行的测试,但是,结果状态总是不确定的,持续时间总是 0。

谁能阐明这里出了什么问题?

0 投票
2 回答
2823 浏览

mocha.js - Cypress 使用 mocha multi 报告进行测试;无法获得所有测试规范的汇总结果

带有 mocha multi 报告的 Cypress 测试并未显示所有测试的结果

我的测试结构如下所示:
cypress
 integration
  module1
   module1test1_spec.js
   module1test1_spec.js
  module2
   module2test1_spec.js
   module2test1_spec.js

我已经将赛普拉斯设置为使用 mocha-multi-reports,就像在
https://docs.cypress.io/guides/tooling/reporters.html#Multiple-Reporters
下提供的说明中一样 我的 config.json 看起来完全像这里:
https:/ /github.com/cypress-io/cypress-example-docker-circle#spec--xml-reports赛普拉斯完成测试后,results.xml 文件
显示上次测试规范的结果;module2test1_spec.js如何配置它以获取所有测试规范的汇总结果?

0 投票
0 回答
209 浏览

azure-devops - .net core 2.1 测试结果未显示在 TFS 2018 中

我有 .net core 2.1 项目构建管道,如下所示。

在此处输入图像描述

我有 2 个成功执行的简单单元测试用例。“.NET Core test”命令成功执行并发布报告。

但我在仪表板下看不到任何“测试结果”。 在此处输入图像描述

我也包括了“Visual Studio 测试”,但仍然没有在仪表板中看到结果。我在这里想念什么?

0 投票
1 回答
247 浏览

automated-tests - 如何在发布管道视图中查看正在进行的测试的测试结果?

根据...:

https://docs.microsoft.com/en-us/azure/devops/pipelines/test/review-continuous-test-results-after-build?view=vsts

...您应该能够在测试执行期间查看正在进行的(自动)测试的测试结果,但我的测试结果在整个测试运行完成之前不会发布。我在这里做错了什么?

在我的发布定义中,我有 Visual Studio 测试任务。自动化 GUI 测试是从触发发布作业的 Azure DevOps testHub 执行的,但如上所述,在所有测试完成之前测试结果不会更新。如何才能做到这一点?

在此处输入图像描述

另外,为什么我的测试显示为“其他”而不是“未执行”?

(我在 Visual Studio 测试任务中为“选择测试使用”使用“测试运行”选项。)

在此处输入图像描述

0 投票
0 回答
89 浏览

tfs - 一组测试(有序测试)的测试结果仅显示为每组一个测试结果

在我们公司,我们有许多 UI 测试,它们排列在播放列表中(*.orderedtest 文件)。在发布定义中运行这个测试,如有序测试:VSTest_configure

运行测试后,测试结果仅显示为每个播放列表一个测试结果 (*.orderedtest): Test Results。但是播放列表中的所有测试都在运行。当我在 Visual Studio 中打开一个 *.orderedtest(例如 ListFrame1)的 *.trx 文件时,我可以看到测试结果: TestResultTRX,双击测试名称“playlist_listframe1”后,我可以看到播放列表 ListFrame1 中的所有测试结果:播放列表 ListFrame1 的所有测试结果

你知道为什么播放列表中所有测试的结果都没有显示在 TFS web 上的测试结果中吗?在tfs 2018 update 3.2的新版本上更新TFS并使用VSTest任务重新保存发布定义后,此问题开始出现。在 VSTest 任务现在是在“高级执行选项”中的新设置“批量测试”。这个新功能是否有可能改变了发布或创建测试结果?预期状态是应该显示播放列表中所有测试的结果。就像更新 TFS 2018 更新 3.2 之前一样:预期的测试结果

请给我一个建议。谢谢你。

0 投票
1 回答
161 浏览

python - 如何在 python unittest 输出中配置差异窗口?

我正在使用内置的 unittest 库(python 3.5)测试我的应用程序,并且一些测试用例比较(列表)字典。当这些测试失败时,输出不是很有帮助:

第一个不同的元素 1:
{'emi[1557 chars]al': 509201.03, 'remaining_time': None, 'nomin[1213 chars]alse}
{'emi[1557 chars]al': '509,201.03', 'remaining_time': None , '没有[1218个字符]alse}

很容易看出哪个列表元素是错误的,但有限的差异窗口会削减不同字典条目的键名。我知道我可以用 self.maxDiff = None 显示完整的差异,但这不是我想要的。我喜欢有限的差异窗口,我只是不喜欢它在差异中的位置。

我可以以某种方式配置差异窗口的位置吗?或者,在比较字典时,如何使用 python 测试获得信息丰富的测试失败报告?