什么是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屬性瀏覽器會自動忽略這個屬性