Acceptance testing 生成协调摘要报告

Acceptance testing 生成协调摘要报告,acceptance-testing,concordion,Acceptance Testing,Concordion,我的项目正在考虑使用Concordion进行自动验收测试。我在Concordion中看到的最大不足是自动生成摘要页面。目前,我们必须让测试人员或功能用户深入每个生成的HTML页面,以检查成功或失败 在查看Concordion的svn存储库时,我看到了一个建议的修改,即生成一个摘要XML文件——但据我所知,这一更改尚未纳入主干线。如果可以的话,我宁愿避免打开Concordion的源代码并直接修改它 有人知道一种快速而肮脏的方法来生成Concordion master/summary report类

我的项目正在考虑使用Concordion进行自动验收测试。我在Concordion中看到的最大不足是自动生成摘要页面。目前,我们必须让测试人员或功能用户深入每个生成的HTML页面,以检查成功或失败

在查看Concordion的svn存储库时,我看到了一个建议的修改,即生成一个摘要XML文件——但据我所知,这一更改尚未纳入主干线。如果可以的话,我宁愿避免打开Concordion的源代码并直接修改它


有人知道一种快速而肮脏的方法来生成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{
}