測試用例 基礎理論

2021-10-10 18:53:05 字數 2134 閱讀 1664

1、有效性:測試用例的能夠被使用,且被不同人員使用測試結果一致

2、可重複性:良好的測試用例具有重複使用的功能。(回歸測試)

3、易組織性:好的測試用例會分門別類地提供給測試人員參考和使用(功能、效能、易用分類編號)

4、清晰、簡潔:好的測試用例描述清晰,每一步都應有相應的作用,有很強的的針對性,不應出現一些無用的操作步驟。

5、可維護性:由於軟體開發過程中需求變更等原因的影響,常常對測試用例進行修改、增加、刪除等,以便測試用符合相應測試要求。

用例編號、測試模組、用例標題、用例級別、測試環境、測試輸入、執行操作、預期結果,實際結果….

等價類劃分,邊界值,正交表,錯誤推測,因果圖,場景法

等價類劃分:

等價類劃分是指分步驟地把海量(無限)的測試用例集減得很小,但過程同樣有效。

有效等價類:指符合《需求規格說明書》,輸入合理的資料集合

無效等價類:指不符合《需求規格說明書》,輸入不合理的資料集合

邊界值:

選取正好等於、剛剛大於或剛剛小於邊界值作為測試資料

註明:邊界值不是從每個等價類中挑乙個作為代表,而是把每個等價類的邊界都進行測試。

正交表:

用於多個下拉框之間的組合,可以通過正交助手生成測試用例

包含:參與評審人員(需求人員,對應的開發人員,對應的測試人員,專案經理),評審內容,評審的時間

所屬產品,所屬模組,當前指派(重要),bug型別,作業系統,重現步驟(重要),驗證程度(重要),優先順序(重要)等

測試目標,測試的範圍,測試環境,測試結果分析(多少輪測試,測試多少,失敗多少,成功佔比),遺留缺陷,測試結論(本次測試涉及***個功能點,發現xx個缺陷,其中,xx個已修復,xx個遺留。)測試過程完整有效,系統測試通過。

功能不正常,軟體在使用上感覺不方便,軟體的結構未做良好規劃,提供的功能不充分,與軟體操作者的互動不良,使用效能不佳,為做好錯誤處理,邊界錯誤,計算錯誤,使用一段時間所產生的錯誤,控制流程的錯誤,在大資料量壓力下所產生的錯誤,在不同硬體環境下產生的錯誤,版本控制不良導致的錯誤,軟體文件的錯誤

按照嚴重程度一般分為5個等級:系統崩潰,嚴重,一般,次要,建議

按優先順序分:高,中,低    

1級,系統崩潰

定義:嚴重阻礙測試和開發工作

對應優先順序:最高

具體可分為:

1.功能完全沒有實現

2.應用閃退/崩潰無法執行

3.應用必現安全模式,無法執行

4.其他導致功能無法測試的問題

2級,至關重要

定義:非阻礙用例執行的嚴重問題

對應優先順序:高

具體可分為:

1.簡單操作應用閃退/崩潰,卡死

2.資料丟失

3.嚴重影響系統,自身功能無法執行

4.嚴重數值計算錯誤

5.資料庫損壞或無法儲存配置

6.安全性問題(包括資料加密等)

3級,主要

定義:功能存在缺陷,但不影響應用和系統的穩定性

對應優先順序:中

具體可分為:

1.記憶體洩露(長時間不用的物件需要被**,不被**佔記憶體)

2.功能實現邏輯覆蓋不全面

3.非必現,但復現概率超過50%的閃退/崩潰和安全模式

4級,一般

定義:對應用熟悉度高才能感知到的問題,對應用基本功能實現無影響

對應優先順序:中

具體可分為:

1.輕微數值計算錯誤

2.功能實現有誤,與產品文件不完全貼切

3.使用者簡單操作,即可明顯感知的ui問題

5級,較小

定義:介面,效能缺陷

對應優先順序:低

具體可分為:

1.操作介面錯誤(提示顯示規則,重新整理規則是否與文件一致) 

2.邊界條件顯示錯誤       

3.提示資訊和介面效果展示錯誤(包括未給出資訊、資訊提示錯誤等) 

4.復現率低於5%的閃退/崩潰和安全模式       

5.外掛程式相容和效能未優化問題       

6.非正常操作導致ui顯示異常

6級,建議

定義:對於產品的意見或者建議

對應優先順序:低

具體可分為:

1.對於產品設計方面的意見和建議

2.對於產品介面優化方面的意見和建議

3.對於產品需要優化增強使用者體驗方面的意見和建議

測試用例基礎理論總結Day 02

1 什麼是測試用例 是為某個業務目標,而編制的一組由測試輸入,執行條件以及預期結果組成的案例 2 如何編寫測試用例 確定測試依據 測試用例分析技術 輸出測試用例 檢查測試用例 3 測試用例的作用 1.避免盲目測試 提高效率 2.測試重點突出 目的明確 3.系統更新後 修正少量用例 即可開展測試 4....

測試理論基礎 測試用例

測試用例的優缺點 用例的設計原則 qq我們經常在用,那麼如果讓我們來測試qq的登入介面,如何去測試呢?將軟體測試的行為活動,作為乙個科學化的組織規劃。為實施測試而向被測試系統提供的輸入資料 操作或各種環境設定以及期望結果的乙個特定的集合。解決要測什麼 怎麼測和如何衡量的問題 元素 用例編號 測試要點...

軟體測試基礎理論

軟體產品的質量 指的是實體特性的綜合,表示實體滿足明確或隱含要求的能力。軟體測試的目的 1 驗證軟體是否滿足軟體開發合同或者專案開發計畫,系統 子系統設計文件,軟體需求規格說明等規定的軟體質量要求。2 通過測試,發現軟體缺陷3 為軟體產品質量的測量和評價提供依據。軟體測試的四個過程 1 測試策劃 主...