自動化設計 框架介紹

2022-03-08 09:38:30 字數 869 閱讀 3117

由於軟體測試的工作量很大(40% 到60% 的總開發時間),而又有很大部分適於自動化,因此,測試的改進會對整個開發工作的質量、成本和週期帶來非常顯著的效果。

通過第二部分對ruby+watir框架的介紹,下面我們正式進入自動化測試框架的設計,先從以下框架結構圖來了解自動化測試的運作機制:

autotest結構如下:

autotest

|-testcase   \\用於存放批量的測試用例列表

|-testdata   \\用於存放批量測試資料,與各個測試用例進行對應

|-testscript \\用於存放各個測試用例對應的測試指令碼

|-testlib    \\用於存放自定義的公共類庫

|-testreport \\用於存放測試輸出的結果,就是測試報告

|-testlog    \\用於存放測試指令碼執行後生成的執行日誌

|-testsnap    \\用於存放測試指令碼執行過程中後快照

|-readme.txt \\說明文件

自動化設計 框架介紹

由於軟體測試的工作量很大 40 到60 的總開發時間 而又有很大部分適於自動化,因此,測試的改進會對整個開發工作的質量 成本和週期帶來非常顯著的效果。通過第二部分對ruby watir框架的介紹,下面我們正式進入自動化測試框架的設計,先從以下框架結構圖來了解自動化測試的運作機制 autotest結構...

自動化設計 框架介紹 TestCase

測試用例是軟體測試過程中非常重要的乙個環節,高質量的測試用例設計是軟體測試的核心,所以只有設計好的測試用例才能讓建立高效的測試指令碼,這是完成自動化測試的首要任務.由於軟體測試過程的初步建立,所有的測試用例都需要通過手工設計來實現,前期對測試用例的規劃和設計必須有章可循,為了能與後期的用例指令碼和報...

自動化設計 框架介紹 TestLog

作為乙個自動化測試產品,就如同乙個結構化系統一樣,如何有效的管理這個系統就需要多方面的維護和運營,但是一旦中間某個環節出現故障,如何在最短的時間內去尋找到問題的根源,這就是解決問題的突破口.而日誌就記錄這個過程唯一見證者,它會記錄系統在任何乙個節點上的運 況,並通過時間節點和文字描述等方式將其記錄下...