# 測試報告的文件
test_time = time.strftime("%Y%m%d_%H%M%S", time.localtime())
report_file = open("reports\\ranzhi_automate_report_%s.html" % test_time,
mode="wb")
runner = HtmlTestRunner(stream=report_file,
verbosity=2,
title="然之系統自動(dòng)化測試報告",
description="具體測試報告內容如下: ")
HtmlTestRunner : 第三方測試報告運行器
用 test runner 去執行測試,產(chǎn)生報告。
runner.run(suite)
持續集成,Continuous integration ,簡(jiǎn)稱(chēng)CI。隨著(zhù)軟件開(kāi)發(fā)復雜度的不斷提高,團隊開(kāi)發(fā)成員間如何更好地協(xié)同工作以確保軟件開(kāi)發(fā)的質(zhì)量已經(jīng)慢慢成為開(kāi)發(fā)過(guò)程中不可回避的問(wèn)題。尤其是近些年來(lái),敏捷(Agile) 在軟件工程領(lǐng)域越來(lái)越紅火,如何能再不斷變化的需求中快速適應和保證軟件的質(zhì)量也顯得尤其的重要。
持續集成正是針對這一類(lèi)問(wèn)題的一種軟件開(kāi)發(fā)實(shí)踐。首先我們看一下,敏捷教父
原文轉自:http://gitbook.cn/books/58e54b57cfcd6fa52dcef1d2/index.html