一、常用術語
按軟體測試手段:黑盒、灰盒、白盒,其中白盒測試是三個當中技術難度最高的。
測試方向:功能、效能、安全。
測試點劃分:相容性、易用性、ui元素。
二、測試用例是什麼?
是測試工作的核心;
是一組在測試時輸入輸出的標準;
是軟體需求的具體對照。
三、測試用例有什麼作用?
檢驗軟體是否滿足客戶需求;
體驗乙個測試人員的工作量;
展現測試用例的設計思路。
四、測試用例包含哪些內容?
1.用例編號
2.用例名稱
3.測試背景
4.前置條件
5.優先順序
6.重要級
7.測試資料
8.測試步驟
9.預期結果
10.實際結果
11.編寫人
12.執行人
13.備註
五、測試用例編寫流程
1.需求分析
業務需求
使用者需求:關注是否滿足使用者習慣
功能需求
2.提取測試點
3.測試用例編寫
4.測試用例評審。
六、測試用例編寫方法
1.等價類劃分法:一類資料只用部分即可,因為這一類資料都是同一類,測出的結果都是正常的。
2.邊界值分析法:考慮邊界情況為重點目標,比如正好等於、剛剛大於、或者剛剛小於邊界值的測試方法。
3.場景法:正常流程,分基本流和備用流。基本流就是正常情況,備用流就是異常情況。
4.還可以靠直覺、經驗、結果進行測試。
七、測試用例評審
簡單講,測試用例評審就是對測試用例進行檢查。
評審的過程是不斷評審,不斷改進的過程。
八、測試用例管理
原因:1.測試用例數量巨大
2.測試用例會隨著需求變更
3.測試用例需要補充完善
管理方法:
1.原始的excel管理方式
2.專業的專案管理系統
管理工具:
alm:最好,但是成本也高
禪道:testlink:成本低,價效比也高一些
bugzilla:成本低
jira
如何寫好測試用例
這裡說的不是設計測試用例的數量,而是測試用例的書寫。我在實習期間對乙個內部使用的工具進行測試,負責增刪改查部分。作為實習生,很想有乙個準確的答案告訴我該怎麼做不該怎麼 應試教育的惡果 但實際工作中確實是乙個人有乙個人的風格,聽多了反而不知道該怎麼做。所以我第一批的tc寫的特別詳細,如 前置條件 en...
如何寫好測試用例
注意優先順序和重要級不一定成正比關係。比如 週末出去玩,但是公司突然加班 優先順序 出去玩 重要級 回公司加班 當然結果是回去加班 如何選擇適當的資料子集,來代表整個資料集。通過降低測試的資料去實現 合理的 覆蓋,覆蓋了更多的可能資料,以發現更多的軟體缺陷 使用邊界值分析方法設計測試用例時一般與等價...
軟體測試如何寫好測試用例?
軟體 資料 程式 文件 測試時就是運算元據,操作的主體就是程式,文件就是工作時的視覺化 軟體測試的基礎 軟體測試就是保證軟體質量,滿足使用者需求的一種手段 測試流程 需求分析 制定計畫 編寫用例與執行 對測試結果的分析報告 測試的生命週期 測試計畫,測試設計,測試開發 測試用例的編寫 測試執行,測試...