前言:測試用例設計與編寫,直接影響測試的質量與效率,所以對於一切測試的開始,一個好的測試用例架構是必不可少的。筆者編寫測試用例曾用過excel、word、禪道、Xmind等工具,由於筆者公司對禪道進行了二次開發,支持在線編寫用例,多種格式導出,用例批量復制等功能,搭配Xmind工具對需求的拆解,所以極大的提高了測試用例輸出的質量與效率。
一、Xmind思維導圖的應用
Xmind工具是一種表達發散思維的圖文工具,利用Xmind工具可以有效的輔助我們做需求梳理、用例設計、用例編寫、用例評審等工作。在編寫測試用例前,我們可以根據項目周期來確定功能點輸出的顆粒度,盡可能全面且詳細,思維導圖可加快測試用例的編寫速度,增加測試用例的准確性、覆蓋范圍,避免功能的遺漏。
二、用例結構設計
增加用例集概念:建立用例集,設計用例為用例子集,如公共用例集、研發自測用例集、冒煙測試用例集、移除用例集、功能用例集(基本功能用例、場景穿越用例、接口用例)等,用例集可以使用例結構更清晰,用例的利用率最大化,盡可能的在整個項目生命周期為測試服務。
- 公共用例集:第一類為抽取系統中頻繁測試的功能點,如UI的測試(頁面顯示、布局、必填項、特殊字符限制)第二類抽取系統中多個模塊間相同的功能點,代碼實現方式為封裝類調用同一個功能接口,如翻頁、導出、上傳、下載等功能,這類用例重復性高,項目間也可以復用。
- 研發自測用例集:以研發執行為目標的用例集,可有效在提測前預防低級BUG頻出問題,用例可在功能用例中抽取一部分粗刻度用例組成研發自測用例集,建議測試人員配合與指導研發執行,養成良好的協作氛圍。
- 移除用例集:測試用例的增刪改是常見操作,對於刪除的用例進行統一管理,以應善變的項目,建議寫用例修改日志,如XX人增刪改XX編號用例,方便測試用例的維護。