測試用例書寫


一、前置知識點:

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM