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 測試策劃 主...