目前我見過的用例都有什么樣的?
見過的第一份測試用例是一個用excel寫的幾千條,只有幾個tab頁簡單的進行了分類,密密麻麻看的我頭皮發麻,至今實在想不起當時是怎么執行完的了。大多數用例都是類似上面這種,也百度過各種測試用例的寫法,都沒有什么讓人眼前一亮之處。
測試用例的作用:
1、由測試人員來執行
2、檢驗軟件的准確性
3、讓新員工熟悉業務
4、提交給客戶
什么樣的用例才是好用例?
首先還是百度了一下,資料不多,大概有以下幾個點:
1、用例覆蓋程度
2、用例是否已經達到工作量最小化,
3、用例的分類以及描述是否足夠清晰
4、用例是否表明了測試目的
5、測試用例的易於維護性
我是怎樣寫用例的?
1、雖然工作時間不多,但我也有幸有機會寫過幾次測試用例,我覺得重要的原則有以下幾點:
覆蓋程度要高 、 易於測試人員來執行 、工作量最小化 、描述清晰易於維護 、分類,分類無處不在,分類讓世界變得簡單。分類的方法有無數種,能讓復雜的事情長期簡單化的分類才是好的分類。
2、我的分類:頁面用例、業務用例、數據用例
理由: 1、現在開發都分為前端、服務層、數據我們身處於這個行業測試這樣的產品,與其對應的分類方式可以讓我們測試用例更加有側重點。
2、對於最重要的數據正確性的檢驗單獨拿出來,可以測試的更加充分。
3、業務用例可以在培訓新入職員工的過程中讓員工更快熟悉業務的主要流程,而不是過多的關注一些流程無關的細節。
4、每一個分類下又根據系統的特點靈活分類,根據測試對象的特點分類不拘泥於形式,使得測試用例耦合性極低、重復性極低、易於維護更新。
5、由於分類的作用使得用例結構清晰,執行測試用例的人員能夠快速掌握用例的思路、領會測試思想。
2、寫一個用例包,類似於java框架的思想
由於編寫過幾次用例,在編寫過程中發現有很多地方有共同點,於是便想把這些提取出來,設計成一個用例包,以后不論誰來寫用例都可以直接拿這樣一個包過去稍加修改拼裝即可。
------由於時間有限,常常有更重要的事情需要處理,這個想法只是開了一個頭,實在沒有時間來全面展開實現。