问题标签 [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.
appium - Appium测试报告“开始”栏目
我使用 Appium 运行了一个测试套件并获得了测试报告。但是,我无法理解“开始”列下的值。有人可以解释“开始”列下的值代表什么吗?
注意:测试是在 13.04.2016 大约上午 07:34 执行的,我无法将这些信息与报告中所述的值匹配。
提前致谢
nunit - Nunit - 如何从 nunit 编译器中获取数据?
我知道有一种方法可以让我从 NUnit 编译器中提取数据,但无法找到包含文档的 Web URL。本质上,它是如何使用 getter setter 设置一个类来拉 NUnit 时间运行、断言结果、名称,以及我想要的任何东西。
不确定这条路线是否可行,因为我没有将 SpecRun 与 NUnit 一起使用。
我的目标:
- 试图运行一个场景,
- 在它开始记录之前,场景的名称和它的功能。
- 一旦完成,它还将获取完成时间和测试用例的结果
一旦它被拆解,它会将所有这些信息存储到一个 JSON 对象中,我可以将其发送到某个地方的数据库以随意使用。
c# - 如何使用 C# 在 selenium 中生成测试报告
我正在使用 C# 进行自动化测试,并且我已经为我的项目创建了一个小框架。但是我无法像在 Java html 文件报告中那样使用 C# 创建测试报告文件。
我想在 html 文件报告中查看我的所有测试用例,例如运行的总测试用例、失败或通过的次数等。
请帮助我如何通过示例生成这样的 html 文件。
xml - 在使用 Xpath 时,如何才能只获取节点的部分字符串值?
这是我的代码..
这是我从测试输出中获得的代码的一部分。
我想得到那个“[10000017389]”值,它在每次产生测试输出时都会发生变化,而“订单成功创建。订单号是”值始终是恒定的。
因此,如果我仔细说明这一点。我将字符串值分成两部分。
第 1 部分= “订单创建成功。订单号为”
第 2 部分= “[10000017389]”
现在我的问题是,当我只想使用第 1 部分来获取第 2部分时,我的 Xpath 语法会是什么样子?
unit-testing - 如何将 TestNG 测试结果分配给用例?
我需要将我的测试结果分配给用例。目前,我的课程有 TestNG 测试(单元测试)。显然这些测试是因为用例而存在的类,但没有明显的 1-1 映射。
是否可以配置 TestNG 报告以在报告中包含自定义组?
像
F02UC01 解析 此用例的输入我有测试类:
- com.company.product.input.ParseTest
F03UC02 为我测试过的这个用例产生输出
- com.company.product.input.OutputTest com.company.product.input.AnotherOutputTest
理想情况下,我不想重新运行或重写现有测试。我只想要一份具有不同分组标准的测试报告。
unit-testing - 我们是否有任何工具可以识别自动化测试类(例如:fitnesse 测试)涵盖了哪些代码?
目前,我正在使用 jacoco 报告工具来了解我的系统的覆盖范围。但是这个系统已经很老了,并且有许多现有的 Fitnesse 测试。我是这个系统的新手,想通过阅读它的 Fitnesse 测试来学习它。我的问题是我不知道针对哪个特定课程的 Fitnesse 测试。除此之外,当我看到一个课程被涵盖时,我不知道哪个 Fitnesse 测试涵盖了这个课程。我的系统有超过 500 个 Fitnesse 测试。
android - 如何使用不同的插件汇总多项目构建的测试报告?
如何迭代每种不同类型项目的测试结果并将其收集在一个报告中?
示例项目设置:
到目前为止我所拥有的:
这将汇总所有项目的所有测试结果:
参考:
仅适用于 Java:
来源:https ://stackoverflow.com/a/16921750/950427
仅适用于 Android:
来源:https ://android.googlesource.com/platform/tools/build/+/nougat-release/build.gradle#79
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 网站上找到
请帮助我获取代码覆盖率报告,我们将不胜感激。
kotlin - Kotlin Spek - 如何使用测试报告生成 XML?
我正在使用 Spek 测试我的 Kotlin 应用程序。我想在 Jenkins 构建后发布我的测试报告。JUnit 或 TestNG 会生成 Jenkins 可以用来生成测试统计信息的 XML 报告。
Spek 会生成这样的报告吗?如果是这样,如何配置我的 Gradle 项目来获取它?如果没有,还有哪些其他可用的报告选项?
gradle - Gradle 生成自定义测试报告
我需要一些帮助来构建自定义测试报告。
每个测试都会有一个输出,如“结果 x”、“结果 y”,然后将存储在 1 个全局报告文件或每个测试的 1 个报告中。
一种天真的方法是使用每个测试的“拆卸”部分将信息附加到全局文件中。
输出文件不应干扰 junit、jacoco 或其他报告。
这可以通过自定义 gradle 插件或重用其他插件中的某些功能来实现吗?
谢谢