TestNG+ExtentReports生成超漂亮的測試報告

凌.風發表於2017-06-18

一個優雅、漂亮的測試報告,能夠給我們的測試工作帶來不少的加分,而報告的模版實在是讓我們這些技術人員頭疼的問題,設計的實在是沒有什麼美感。

那麼今天就給大家分享一個自動化測試中,一個超漂亮的測試報告模版。


 

先展示一下測試報告

 

那麼這個報告是如何生成的呢?簡簡單單的幾步就可以搞定!

1、環境準備
jdk
idea或者eclipse都可以
maven
2、具體操作

    2.1建立一個maven工程

    2.2在pom檔案中新增

 

 

2.3配置你的testng.xml(這裡只列出配置,不做仔細講解,testng文章講述testng詳細配置)


2.4寫一個測試方法試試吧

 


@Test
public void test(){
Assert.assertEquals(1,1);
}
@Test
public void test11(){
Assert.assertEquals(1,2);
}

注意:要在testng.xml檔案中加入

<include name="test"/>
<include name="test11"/>

或者是完全刪除<methods>標籤


 

2.5執行你的testng.xml檔案吧,測試報告就出來啦!

 

 

 

2.6報告中的Dashboard

建立一個類,名字隨意,我這裡叫做MySystemInfo.class

 

注意:要把類MySystemInfo新增到testng.xml配置中,在2.3種可以看到

 

上邊的宣告的Map型別的變數systemInfo,此時你可以用這個變數put進去什麼資訊都可以,執行後效果如下

 

 

 

相關文章