什么是concordion
- 1.是一个HTML文档(标签中可能包含concordion属性)
- 2.一个自动化测试框架
- 3.使用自然语言描述软件功能
concordion原理
- 1.从含有concordion标记的测试文档中读取测试数据
- 2.利用JUnit运行fixture中的测试用例
- 3.将测试结果输出为具有红绿标记(表示失败或成功)的html文档。
制作简单concordion demo
- 1.下载concordion压缩包
-
2.在IDEA中建立一个普通的java项目
![Uploading Paste_Image_661029.png . . .]
- 3.将下载好的包导入项目中
- 4.在src下分别建立main和specs文件夹
- 5.在main下建立实现类,在specs下建立fixture文件和测试文档HTML文件
- 6.建立一个普通的实现类Concordion
- 7.建立ConcordionFixture类用来写测试用例
- 第三行引入Concordion类
- 第四五行引入测试需要用的文件
- 第七行使用RunWith注解标注下面的类是一个测试类应该当做测试来跑而不是一个普通的类
-
8.在Specs文件夹下建立一个html文件
进行测试文档的书写
*其中添加了concordion属性浏览器会自动忽略这个属性