首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >生成Concordion摘要报告

生成Concordion摘要报告
EN

Stack Overflow用户
提问于 2011-12-09 00:02:47
回答 2查看 1.3K关注 0票数 4

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

在查看Concordion的svn存储库时,我看到了一个建议的修改,以生成摘要XML文件--但据我所知,该修改尚未合并到主干中。我宁愿避免破解协和的源代码,并直接修改它,如果我可以的话。

有没有人知道一种快速生成Concordion主/摘要报告类型页面的方法?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-02-06 07:17:56

回答你的问题肯定晚了,但这可能会帮助其他人最终解决这个问题。

我们使用concordion:run="concordion"特性来生成一个有意义的摘要页面。

正如您在下面看到的,我们有调用其他客户流协调脚本的初始Customer.html文件。

Customer.html

代码语言:javascript
复制
<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>

Customer.java

代码语言:javascript
复制
@RunWith(ConcordionRunner.class)
public class SpecsTest{
}

CreateNewCustomer.html、ModifyCustomer.html和DeleteCustomer.html文件将使用给定的、When和提供实际规范。

当我们运行CustomerTest.java时,这三个流都会被执行,并且Customer.html摘要页面将根据它是成功还是失败将所有三个规范显示为红色或绿色。

我们有像这样的多个级别的分组规范文件,我们最终得到了一个很好的摘要页面。

票数 7
EN

Stack Overflow用户

发布于 2011-12-10 06:06:35

我自己刚刚开始,但似乎html页面的目的是记录正在测试的内容。这些测试作为junit测试运行,并且可以使用您已经使用的任何工具来捕获结果。

摘要页面会很好,但没有必要确定是否有任何故障。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8433851

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档