引入測試報告與結構優化(二)測試套件

weixin_34075268發表於2017-09-01

測試套件例項

首先準備2個.py測試用例(baidu.py和youdao.py)

baidu.py

4618234-366448dfab216d63.png

bing.py

4618234-f3eea51bb7a01172.png

測試套件+HTMLTestRunner測試報告

4618234-78e33c335228c970.png

分析:baidu.py中有2個測試用例,youdao.py中有1個用例,將這些用例通過makeSuite整合到一個測試元件中去執行

HTMLTestRunner測試報告擴充套件

1、在用例中新增名稱註釋,使得測試報告更易讀

4618234-1097b61386a5a97a.png

報告展示:

4618234-0a057cb9005bd674.png

2、使用當前時間命名報告

time.time() 獲取當前時間戳

time.localtime() 當前時間的struct_time 形式

time.ctime() 當前時間的字串形式

time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())

4618234-3c901753e660068e.png
4618234-b7aea86aaaa080fe.png

生成的測試報告:

4618234-144b4f92445a69ae.png


本文參考《selenium自動化實戰---蟲師》

相關文章