Acceptance testing 生成协调摘要报告
我的项目正在考虑使用Concordion进行自动验收测试。我在Concordion中看到的最大不足是自动生成摘要页面。目前,我们必须让测试人员或功能用户深入每个生成的HTML页面,以检查成功或失败 在查看Concordion的svn存储库时,我看到了一个建议的修改,即生成一个摘要XML文件——但据我所知,这一更改尚未纳入主干线。如果可以的话,我宁愿避免打开Concordion的源代码并直接修改它Acceptance testing 生成协调摘要报告,acceptance-testing,concordion,Acceptance Testing,Concordion,我的项目正在考虑使用Concordion进行自动验收测试。我在Concordion中看到的最大不足是自动生成摘要页面。目前,我们必须让测试人员或功能用户深入每个生成的HTML页面,以检查成功或失败 在查看Concordion的svn存储库时,我看到了一个建议的修改,即生成一个摘要XML文件——但据我所知,这一更改尚未纳入主干线。如果可以的话,我宁愿避免打开Concordion的源代码并直接修改它 有人知道一种快速而肮脏的方法来生成Concordion master/summary report类
有人知道一种快速而肮脏的方法来生成Concordion master/summary report类型的页面吗?我刚刚开始,但html页面的目的似乎是记录正在测试的内容。这些测试作为junit测试运行,并且可以使用您已经使用的任何工具捕获结果
摘要页面很好,但是没有必要确定是否有任何失败。对于您的问题肯定会延迟答复,但这可能会帮助其他最终进入此问题的人 我们使用concordion:run=“concordion”功能生成有意义的摘要页面 正如您在下面看到的,我们有一个调用其他客户流协调脚本的初始Customer.html文件 Customer.html
<html xmlns:concordion="http://www.concordion.org/2007/concordion">
<head>
<title>Customer</title>
</head>
<body>
<div class='testcontent'>
<h1>Customer</h1>
<h3>Customer flows:</h3>
<ul>
<li><a concordion:run="concordion" href="CreateNewCustomer.html">Create New Customer</a></li>
<li><a concordion:run="concordion" href="ModifyCustomer.html">Modify Customer</a></li>
<li><a concordion:run="concordion" href="DeleteCustomer.html">Delete Customer</a></li>
</ul>
</div>
</body>
</html>
CreateNewCustomer.html、ModifyCustomer.html和DeleteCustomer.html文件将具有给定的的实际规范,然后是
当我们运行CustomerTest.java时,所有这三个流都会被执行,并且Customer.html摘要页面
将根据是否成功或失败,将所有三个规格显示为红色或绿色
我们有这样多个级别的分组规范文件,最后我们有一个很好的摘要页面。是否可以在单个页面上获得报告。而不是深入研究每个环节,找出哪个测试用例失败了,哪个通过了?
@RunWith(ConcordionRunner.class)
public class SpecsTest{
}