精準測試及其工具(連載8)

  • 2019 年 12 月 12 日
  • 筆記

3.7多版本與累計覆蓋率

1. 新增版本程式碼覆蓋率與版本比對功能

(1)版本對比操作

點擊菜單「編輯 -> 兩個版本對比」。

前置條件:工程下至少有兩個版本。

星雲測試支援兩個及以上版本進行對比函數的差異,對比之後列表展示函數變化。如圖66和圖67。

圖66進入「兩個版本對比」

圖67選擇比較的兩個版本

(2)新增版本程式碼覆蓋率

前置條件:對比的兩個版本有修改或添加的程式碼。

星雲測試支援查看版本對比中修改以及添加程式碼的函數的覆蓋率情況。如圖68所示。

圖68查看版本對比中修改以及添加程式碼的函數的覆蓋率

2.累計覆蓋率

前置條件:工程下至少有兩個版本,且這兩個版本有覆蓋率數據

多版本累計覆蓋率是針對多個版本中的所有測試用例的覆蓋率的累計,用戶以最新版本為基準線版本,針對之前不同的測試場景累計該版本的覆蓋率,從而得出函數的覆蓋情況。以基準線版本函數資訊為基礎資訊,如果被基準線版本之前的函數有刪除和修改那麼以基準線版本為準,不在計入累計覆蓋率。最終累計生成一個新的版本(累計版)進行形式展示。

點擊菜單「編輯 -> 累計覆蓋率」。

(1)選擇累計的版本,如圖69所示。

圖69選擇不同版本

(2)生成累計之後的版本,如圖70所示。

圖70多版本累計覆蓋率

星雲測試

http://www.teststars.cc

奇林軟體

http://www.kylinpet.com

聯合通測

http://www.quicktesting.net