一、前置知識點:
1、了解軟件相關概念;
2、有一定的軟件測試基礎;
3、了解測試流程;
4、了解測試生命周期
二、熟悉常用術語:
黑盒測試、灰盒測試、白盒測試(功能划分);
功能測試、性能測試、安全測試(職業划分);
兼容性測試 、易用性測試、 UI元素測試(易用點划分);
三、測試用例是什么?
答:測試用例(Test Case)是為某個特殊目標而編制的一組測試輸入、執行條件以及預期結果,以便測試某個程序路徑或核實是否滿足某個特定需求。
測試用例是測試工作的核心、是一組在測試時輸入輸出的標准、是軟件需求的具體對照。
四、測試用例有什么作用?
1、檢驗軟件是否滿足客戶需求;
(1、通過編寫測試用例,可以把產品文檔的內容逐一進行測試防止遺漏;2、也可以能更好的知道軟件的各個功能及作用;3、及時消除需求文檔中的歧義及錯誤的地方,以便可以及時糾正,避免后期的不必要的麻煩與損失)
2、體現一個測試人員的工作量;
(通過編寫測試用例,按照自己每天的工作量,可以推測出完成該測試任務需要多久,以便可以合理划分時間,以及匯報該測試任務所需時間,以便進行團隊及領導的后續安排)
3、展現測試用例的設計思路;
(通過編寫測試用例,可以理清思路,設計出合適的測試計划,對產品有一個更好的認識與把握)
五、測試員用例包含那些內容?
用例編號、用例名稱、測試背景、前置條件、優先級、重要級、測試數據、測試步驟、預期結果、實際結果、備注。
六、測試用例編寫流程
需求分析、提取測試點、測試用例編寫、測試用例評審
需求分析:
業務需求、用戶需求、功能需求;
業務需求:關注系統是否滿足業務
用戶需求:關注系統是否滿足用戶習慣
功能需求:關注系統是否滿足功能要求
1、如果沒有需求怎么辦?
參考市面上已經上市的同類型產品
2、需求模糊怎么辦?
參考市面上同類型產品、收集整理已有需求、和產品經理逐條確認
七、測試用例編寫注意
1、用例格式不是固定的,不要生搬硬套;
2、根據項目的實際情況設計測試用例表格;
3、根據具體的情況編寫
八、測試用例編寫方法
1、等價類划分法
適用場景:
有數據輸入的地方,就可以使用等價類划分法。如:輸入框
測試思想:
從大量數據中划分范圍(等價類),然后從每個范圍中挑選代表數據,這些代表數據要能反應這個范圍內數據的測試結果。
概念:
有效等價類:對程序來說,有意義的、合理的數據(正確的、有效的數據)
無效等價類:對程序來說,沒有意義、不合理的數據(錯誤的、無效的數據)
2、邊界值
適用場景:有數據輸入的地方,在實際工作中,一般和等價類划分一起適用。、
測試思想:邊界值是程序員在編程時是最容易出錯的位置,所以要測試邊界。
概念:是有效等價類和無效等價類之間的分界點,叫邊界值(最小值,最大值)。還要測試次邊界,也就是邊界值兩邊的數據。
3、場景法
適用場景:業務比較復雜的軟件系統都適合使用場景法,場景法是基於軟件業務的測試方法,測試人員把自己當成最終用戶,盡可能真實的模擬用戶在使用此軟件的操作情形:
重點模擬兩類操作:
用戶正確操作的業務過程—驗證軟件的業務功能是否正確實現
模擬用戶錯誤操作的情形—驗證軟件的異常處理能力(健壯性)
測試思路:場景法是模擬用戶操作軟件時的各種情景,主要用於測試軟件的業務邏輯和流程。當拿到一個測試任務是,我們並不先關注某個文本框的等價類等是否滿足要求,而是先關注它的主要功能和業務流程是否正確實現,這就需要場景法來完成測試。當業務流程測試沒有問題,也就是軟件的主要功能沒有問題時,我們再去關注控件的等價類、邊界值等細節測試。(先整體后細節)
場景划分:
1)基本流(有效流、正確流)
模擬用戶正確的業務操作流程就是基本流
2)備選流(無效流、錯誤流)
模擬用戶錯誤的操作流程就是備選流
4、猜測法:同過自己的直覺去找出測試點;
5、其他測試方法(不太常用不做介紹)
九、測試用例評審
簡單的來講,評審就是對測試用例進行檢查;
評審包括同行評審,小組評審,部門評審,三方評審;
不同的評審類型會有不同的角色參與
評審的意義在哪里
1、通過評審可以發現測試用例的不足
2、方便測試人員改進測試用例
3、達到在測試時提高質量的目的
十、評審的流程
十一、測試用例管理
1、為什么需要管理測試用例?
測試用例數量巨大;
測試用例會隨着需求變更;
測試用例需要補充完善
2、如何管理用例?
原始的excel管理方式;
專業的項目管理系統 ;
管理工具:ALM; 禪道; testlink; Bugzilla; JIRA
禪道基本應用
專業的研發項目管理軟件; 完整支持敏捷開放流程; 完整的軟件生命周期的管理
測試用例案例:
微信App小程序--嘉慧預約小程序
產品文檔(原形圖):網址:https://ujiefj.axshare.com
1、測試用例分析與測試點的書寫 下載地址: https://download.csdn.net/download/gufenchen/11165572
2、測試用例編寫網址 下載地址:https://download.csdn.net/download/gufenchen/11165572