
測試過程中,測試用例有三種狀態:通過、未通過和未測試。根據在測試執行過程中測試用例的狀態,實現測試用例的跟蹤,從而進行測試有效性的檢驗。因此,測試用例的跟蹤主要是針對測試過程中測試用例的執行和輸出而進行的跟蹤,從而達到測試過程的可管理性和進行測試有效性評估。
跟蹤測試用例包括兩個方面的內容:
測試用例執行的跟蹤:測試用例具有易組織性、可評估性和管理性,在測試用例執行過程中,實現測試用例執行過程的跟蹤可以有效地將測試過程量化。例如,執行 一輪測試中,需要跟蹤總共執行了多少測試用例,每個測試人員平均每天使用多少測試用例,測試用例中通過、未通過以及未使用的占多少,未使用的原因是什么, 當然,這是個相對的過程,測試人員工作量的跟蹤不應該僅僅憑借測試用例的執行情況和發現的程序缺陷多少來判定,但至少,通過測試執行情況的跟蹤可以大致判定當前的項目/軟件和測試的質量與進度,并對測試的時間做出大致的推斷。
測試用例覆蓋率的跟蹤:測試用例的覆蓋率指的是根據測試用例進行測試的執行結果與實際的軟件存在的問題的比較,從而實現對測試有效性的評估。
跟蹤測試用例的形式一般有幾種:
記憶:顧名思義,憑借個人的記憶來跟蹤測試用例,這是一種非常不可取的方法,除非是測試只是基于個人開發的小型軟件上。
書面文檔:在比較小規模的測試項目中,使用書面文檔記錄和跟蹤測試用例也是可行的一種方法。測試用例清單的列表和圖例也可以被有效地使用,但作為組織和搜索數據進行分析時,這種方法是很有局限的。
電子表格:一種流行而高效的方法是使用電子表格來跟蹤和記錄測試的過程。通過表格中列出的測試用例的跟蹤細節,可以直觀地看到測試的狀態以及分析和統計測試用例的通過,與軟件缺陷的關聯等,這為測試中有效管理和分析測試過程以及軟件的質量提供了有效的量化依據。
自定義數據庫:最理想的方式是通過自定義的數據庫來跟蹤測試用例的執行和覆蓋率,例如,測試人員通過特定的自定義程序如Web頁面將測試的結果提交,通過自定義的數據庫(Access、SQL Server、MySQL、Oracle等用戶習慣的數據庫系統)來存儲這些測試結果,并通過自己編寫的工具生成報表、分析圖等,這樣將更加有效地管理和跟蹤整個的測試過程,當然,所花費的成本將也是最高的。 注:尊重原創文章,轉載請注明出處和鏈接 http://m.hebeijilong.cn/news-id-17717.html 違者必究!部分文章來源于網絡由培訓無憂網編輯部人員整理發布,內容真實性請自行核實或聯系我們,了解更多相關資訊請關注軟件測試頻道查看更多,了解相關專業課程信息您可在線咨詢也可免費申請試課。關注官方微信了解更多:150 3333 6050