TestNG自定義記錄器測試報告
作者:
網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:
[ 2014/9/4 13:33:17 ] 推薦標(biāo)簽:
軟件測試 單元測試 TestNG
創(chuàng)建 testng.xml
創(chuàng)建一個文件testng.xml 在 C: > TestNG_WORKSPACE 來執(zhí)行測試用例
<?xml version="1.0" encoding="UTF-8"?>
<suite name="Simple Reporter Suite">
<listeners>
<listener class-name="CustomReporter" />
</listeners>
<test name="Simple Reporter test">
<classes>
<class name="SampleTest" />
</classes>
</test>
</suite>
編譯SampleTest,CustomReporter類使用javac
C:TestNG_WORKSPACE>javac CustomReporter.java SampleTest.java
運(yùn)行 testng.xml.
C:TestNG_WORKSPACE>java -cp "C:TestNG_WORKSPACE" org.testng.TestNG testng.xml
驗(yàn)證輸出
===============================================
Simple Reporter Suite
Total tests run: 3, Failures: 1, Skips: 1
===============================================
Passed tests for suite 'Simple Reporter Suite' is:1
Failed tests for suite 'Simple Reporter Suite' is:1
Skipped tests for suite 'Simple Reporter Suite' is:1
前面的例子顯示了一個簡單的自定義報告器,打印的數(shù)量在控制臺上對每個套件包含在上述的測試執(zhí)行失敗,通過跳過測試。報告器主要是用于測試的執(zhí)行,以生成終的報告。擴(kuò)展程序可以被用來生成XML,HTML,CHM,CSV或文本格式的文件,根據(jù)報告要求。