TestNg和Result相關

TestNg和Result相關

使用selenium+testng 做自動化測試的時候,會自動生成一些報告,如testng-results.xml和emailable-report.html。但是不是很直觀,所以需要對結果文件進行處理,步驟如下:

1、使用TestNG-xslt美化測試結果文件testng-results.xml

(1). 下載TestNG-xslt 把 saxon-8.7.jar 複製到測試項目的 lib 下

(2).在測試項目的根目錄下修改build.xml

 

<targetname="transform"depends="TESTNG">

      <echomessage="begintransform testNG result...."/>

      <xsltin="../WebRoot/TestNG-Report/testng-results.xml"style="automation/ewsProject/testng-results.xsl"out="../WebRoot/TestNG-Report">

        <paramname="testNgXslt.outputDir"expression="../WebRoot/testng_xslt"/>

        <classpathrefid="classpath.main"/>

      </xslt>   

</target>

(3). 就會在 test-output目錄下生成 index1.html ,打開它就能看到新生成的測試報告 , 通過生成的報告我們能看到總體的情況,比如通過了多少 case ,失敗了多少,跳過了多少沒執行。第二個好處是我們可以查看失敗的 case 拋出的異常,有具 體的函數和行號。我們還可以通過 case 執行後的狀態來過濾查詢等等。下面給出一個小圖:

 

2、2.    然後在測試項目的根目錄下添加 build.xml

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章