
圖2
3.2 測試用例存儲和執行結果
為更有效組織這些測試用例,采用測試用例數據庫進行集中管理。這樣就可以按照測試階段和被測模塊清晰地組織測試用例,并可以按照用戶的不同查詢條件顯示不同的數據信息(如測試用例執行狀態,執行結果,時間等)。
3.3 測試用例的維護
為保證測試用例庫中測試用例的有效性,必須對測試用例庫進行維護。包括如下四個方面:
● 刪除過時的測試用例
因為需求的改變等原因可能使一個測試用例不再合適被測系統,這時就應該將其刪除。
● 刪除冗余的測試用例
如果存在兩個或更多測試用例針對一組相同的輸入和輸出進行測試,那么就是冗余的,它們的存在會降低回歸測試的效率,需要定期進行整理。
● 添加新的測試用例
如果發現某個關鍵接口還沒有被測試,就應該開發新的測試用例重新對其進行測試,并將新的測試用例合并到測試用例庫中。
3.4 測試文檔模板管理
為有效進行軟件測試管理,在項目準備階段創建測試過程中用到的各種管理模板,項目測試執行過程中填充和更新模板內容,這樣可以保證不會遺漏重要測試內容并保持文檔格式一致性。
目前ATMS中存在如下模板:
● 測試用例模板(測試用例邏輯部分)
● 每日進度模板
4 缺陷跟蹤數據庫
缺陷跟蹤數據庫DTD(Defect Tracking Database),是對軟件缺陷進行系統管理和跟蹤控制的數據庫,它記錄軟件測試、缺陷修正和驗證過程的全部缺陷的處理信息,ATMS中的測試是以它為驅動進行的。
ATMS中,對缺陷進行跟蹤管理,確保每個被發現的缺陷都能夠及時得到處理是測試工作的一項重要內容。每個bug都有它的生命周期,從被報告開始到被解決結束。在這個生命周期中它在不同狀態中轉換。在ATMS中,我們為缺陷設計了如下缺陷跟蹤管理狀態模型。
4.1 缺陷報告
文章來源于領測軟件測試網 http://www.kjueaiud.com/