问题标签 [test-reporting]

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 投票
1 回答
108 浏览

appium - Appium测试报告“开始”栏目

我使用 Appium 运行了一个测试套件并获得了测试报告。但是,我无法理解“开始”列下的值。有人可以解释“开始”列下的值代表什么吗?

注意:测试是在 13.04.2016 大约上午 07:34 执行的,我无法将这些信息与报告中所述的值匹配。

提前致谢

0 投票
1 回答
47 浏览

nunit - Nunit - 如何从 nunit 编译器中获取数据?

我知道有一种方法可以让我从 NUnit 编译器中提取数据,但无法找到包含文档的 Web URL。本质上,它是如何使用 getter setter 设置一个类来拉 NUnit 时间运行、断言结果、名称,以及我想要的任何东西。

不确定这条路线是否可行,因为我没有将 SpecRun 与 NUnit 一起使用。

我的目标:

  • 试图运行一个场景,
  • 在它开始记录之前,场景的名称和它的功能。
  • 一旦完成,它还将获取完成时间和测试用例的结果

一旦它被拆解,它会将所有这些信息存储到一个 JSON 对象中,我可以将其发送到某个地方的数据库以随意使用。

0 投票
1 回答
10833 浏览

c# - 如何使用 C# 在 selenium 中生成测试报告

我正在使用 C# 进行自动化测试,并且我已经为我的项目创建了一个小框架。但是我无法像在 Java html 文件报告中那样使用 C# 创建测试报告文件。

我想在 html 文件报告中查看我的所有测试用例,例如运行的总测试用例、失败或通过的次数等。

请帮助我如何通过示例生成这样的 html 文件。

0 投票
1 回答
371 浏览

xml - 在使用 Xpath 时,如何才能只获取节点的部分字符串值?

这是我的代码..

这是我从测试输出中获得的代码的一部分。

我想得到那个“[10000017389]”值,它在每次产生测试输出时都会发生变化,而“订单成功创建。订单号是”值始终是恒定的。

因此,如果我仔细说明这一点。我将字符串值分成两部分。

第 1 部分= “订单创建成功。订单号为”

第 2 部分= “[10000017389]”

现在我的问题是,当我只想使用第 1 部分来获取第 2部分时,我的 Xpath 语法会是什么样子?

0 投票
1 回答
72 浏览

unit-testing - 如何将 TestNG 测试结果分配给用例?

我需要将我的测试结果分配给用例。目前,我的课程有 TestNG 测试(单元测试)。显然这些测试是因为用例而存在的类,但没有明显的 1-1 映射。

是否可以配置 TestNG 报告以在报告中包含自定义组?

F02UC01 解析 此用例的输入我有测试类:

  • com.company.product.input.ParseTest

F03UC02 为我测试过的这个用例产生输出

  • com.company.product.input.OutputTest com.company.product.input.AnotherOutputTest

理想情况下,我不想重新运行或重写现有测试。我只想要一份具有不同分组标准的测试报告。

0 投票
1 回答
80 浏览

unit-testing - 我们是否有任何工具可以识别自动化测试类(例如:fitnesse 测试)涵盖了哪些代码?

目前,我正在使用 jacoco 报告工具来了解我的系统的覆盖范围。但是这个系统已经很老了,并且有许多现有的 Fitnesse 测试。我是这个系统的新手,想通过阅读它的 Fitnesse 测试来学习它。我的问题是我不知道针对哪个特定课程的 Fitnesse 测试。除此之外,当我看到一个课程被涵盖时,我不知道哪个 Fitnesse 测试涵盖了这个课程。我的系统有超过 500 个 Fitnesse 测试。

0 投票
1 回答
1280 浏览

android - 如何使用不同的插件汇总多项目构建的测试报告?

如何迭代每种不同类型项目的测试结果并将其收集在一个报告中?

示例项目设置:

到目前为止我所拥有的:

这将汇总所有项目的所有测试结果:

参考:

仅适用于 Java:

来源:https ://stackoverflow.com/a/16921750/950427

仅适用于 Android:

来源:https ://android.googlesource.com/platform/tools/build/+/nougat-release/build.gradle#79

0 投票
1 回答
3186 浏览

jacoco - 如何在服务器上执行 webApplication 时获得 JaCoCo 检测代码覆盖率

当我在实时应用程序上执行某些场景时,即当应用程序在服务器中运行时,我想获得代码覆盖率报告(或跟踪应用程序的控制器流程),所以我参考了官方Jacoco 文档并作为休闲

作为第一步,我尝试将 jacoco 代理绑定到应用程序运行端口

然后我已经启动了服务器并执行了一些测试场景我还请求 jacoco 通过执行以下命令来获取转储

当我首先执行上述命令时,它显示为java.net.BindException: Address already in use然后打印为休闲

当我请求通过执行以下命令生成 jacoco 报告后,停止服务器jacoco.exec已生成到那里的已知位置

最后我得到了报告,但是当我打开 index.html 页面时,它显示了0%覆盖范围。

您可以通过以下示例 Spring MVC 项目重现我的困难

请从 Github的https://github.com/mkyong/spring4-mvc-ajax-example下载 Spring MVC 项目

在我的情况下,我使用 WildFly 8.x 服务器来运行项目并将以下依赖项添加到下载的项目 pom.xml

然后使用以下命令清理并构建项目。

完成后,从项目的目标文件夹中获取 .war 文件并保存在 wildflyserverwildfly-9.0.0.CR2/standalone/deployments/文件夹中

部署 .war 后,转到/wildfly-9.0.0.CR2/bin/文件夹并执行/运行./standalone.sh文件,或者根据平台,您可以运行.dat/.sh文件

部署项目并启动服务器后,执行以下命令

它显示为正在收听/连接到localhost/127.0.0.1:6300

然后执行一些测试场景并执行以下maven命令

最后将生成覆盖率为 0% 的报告!。

下载的项目可以在 MKyong 网站上找到

请帮助我获取代码覆盖率报告,我们将不胜感激。

0 投票
2 回答
2399 浏览

kotlin - Kotlin Spek - 如何使用测试报告生成 XML?

我正在使用 Spek 测试我的 Kotlin 应用程序。我想在 Jenkins 构建后发布我的测试报告。JUnit 或 TestNG 会生成 Jenkins 可以用来生成测试统计信息的 XML 报告。

Spek 会生成这样的报告吗?如果是这样,如何配置我的 Gradle 项目来获取它?如果没有,还有哪些其他可用的报告选项?

0 投票
1 回答
1586 浏览

gradle - Gradle 生成自定义测试报告

我需要一些帮助来构建自定义测试报告。

每个测试都会有一个输出,如“结果 x”、“结果 y”,然后将存储在 1 个全局报告文件或每个测试的 1 个报告中。

一种天真的方法是使用每个测试的“拆卸”部分将信息附加到全局文件中。

输出文件不应干扰 junit、jacoco 或其他报告。

这可以通过自定义 gradle 插件或重用其他插件中的某些功能来实现吗?

谢谢