concordion的Hello World

作者: 半生不熟_ | 来源:发表于2016-10-17 22:55 被阅读267次

    读音

    踩过一些坑后,每接触一个以新单词命名的知识一定会先搞清楚读音
    concordion

    是什么

    Concordion 是写和管理基于 Java 项目的自动化验收测试的有力工具。 它直接与 JUnit 框架集成,使之可以与所有流行的基于 Java 的 IDE 像 Netbeans 的是,Eclipse,IntelliJ IDEA 的使用

    查看结果

    好了,知道了它是一个测试工具,那么怎么查看呢...
    当 Concordion 运行测试时,输出XHTML文件显示原规范和测试结果。 成功的测试是使用“绿”色高亮显示,失败的测试使用的是“红”突出显示。 系统中的任何变化都会导致失败的测试,从而确保规格始终保持最新。
    如下图

    成功的测试 失败的测试

    测试一个Hello World

    新建项目,选择java 1.8 点击Next 填写项目名及路径
    • 将下载后的包解压,直接放到项目根目录下
    点击ok
    • 选中所有的jar

      Ctrl可多选
    • 右键选择Add to Libary

      点击ok
    • src下新建main和test包

    右键新建
    • main中新建HelloWorld.java,test中新建HelloWorld.htmlHelloWorldTest.java
    test中是测试文件
    • HelloWorld.html中添加如下代码
    <html xmlns:concordion="http://www.concordion.org/2007/concordion">
    <body>
    <p>Should print:</p>
    <p concordion:assertEquals="sayHello()">HelloWorld</p>
    </body>
    </html>
    
    • HelloWorld.java中添加如下代码
    package main;
    public class HelloWorld
    {
    public String sayHelloWorld()
        {
    return "HelloWorld";
        }
    }
    
    • HelloWorldTest.java中添加如下代码
    package test;
    import main.HelloWorld;
    import org.concordion.integration.junit4.ConcordionRunner;
    import org.junit.runner.RunWith;
    @RunWith(ConcordionRunner.class)
    public class HelloWorldTest 
    {   
       public String sayHello()    
        {        
            return new HelloWorld().sayHelloWorld();    
        }
    }
    
    • 在 HelloWorldTest.java中
    有个绿色的三角
    • 单击 run HelloWorldTest
    即可运行
    • 复制下方的file:后面的内容
      复制蓝色选中部分
    • 在浏览器粘贴复制的网址,绿色表面测试Hello World成功
    运行成功

    在一期源码里的作用

    注册和登录部分的测试

    相关文章

      网友评论

      本文标题:concordion的Hello World

      本文链接:https://www.haomeiwen.com/subject/yiezyttx.html