由于軟體測試的工作量很大(40% 到60% 的總開發時間),而又有很大部分适于自動化,是以,測試的改進會對整個開發工作的品質、成本和周期帶來非常顯著的效果。
通過第二部分對Ruby+Watir架構的介紹,下面我們正式進入自動化測試架構的設計,先從以下架構結構圖來了解自動化測試的運作機制:
AutoTest結構如下:
AutoTest
|-TestCase \\用于存放批量的測試用例清單
|-TestData \\用于存放批量測試資料,與各個測試用例進行對應
|-TestScript \\用于存放各個測試用例對應的測試腳本
|-TestLib \\用于存放自定義的公共類庫
|-TestReport \\用于存放測試輸出的結果,就是測試報告
|-TestLog \\用于存放測試腳本執行後生成的運作日志
|-TestSnap \\用于存放測試腳本執行過程中後快照圖檔
|-Readme.txt \\說明文檔
本文轉自一米一陽光部落格園部落格,原文連結: <b>http://www.cnblogs.com/candle806/archive/2010/10/15/1852167.html</b>,如需轉載請自行聯系原作者