通常在確定測試方法時,有以下幾條參考原則:
(1)拿到一個測試任務時,先關注它的主要功能和業務流程、業務邏輯是否正確實現,考慮使用場景法。
(2)需要輸入數據的地方,考慮採用等價類劃分法,包括輸入條件和輸出條件的等價劃分,將無限測試變成有限測試。
(3)在任何情況下都必須採用邊界值分析法。這種方法設計出的測試用例發現程序錯誤的能力最強。
(4)如果程序的功能說明中含有輸入條件的組合情況,則一開始就應考慮選用因果圖和判定表法。
(5)對於參數配置類的軟件,需要考慮參數之間的組合情況,考慮使用正交排列法選擇較少的組合方式(最少的測試用例獲得最大的的測試覆蓋率)。
(6)對照程序邏輯,檢查已設計出的測試用例的邏輯覆蓋程度。如果沒有達到要求的覆蓋標準,則應當再補充更多的測試用例。
(7)採用錯誤推斷法再追加測試用例——依靠測試工程師的經驗和智慧。
測試方法的選擇
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
優酷鴻蒙開發實踐 | 鴻蒙卡片開發
阿里巴巴移动技术
2021-10-22 15:33:55
數據庫測試的基礎要素
Jonathan Allen
2021-10-22 15:33:55
一年40萬次實驗,字節跳動A/B測試平臺是怎麼煉出來的?
Tina
2021-09-26 15:43:52
走過二十年的軟件測試業
Tim Bray
2021-08-06 17:03:57
爲了生存重寫軟件!面對“缺芯”,特斯拉很慌
Tina
2021-08-02 14:58:59
谷歌開發團隊犯低級錯誤?因一個字符拼寫Bug,Chromebook用戶被鎖在系統之外
Kent Duke
2021-07-25 16:38:56
10年磨一劍,雲測試頭部玩家如何爲數萬家客戶落地AI自動化測試
施尧
2021-07-25 10:04:06
怎樣在企業裏推廣TDD等技術實踐?
Emily Bache
2021-07-20 10:03:55
從Kratos設計看Go微服務工程實踐
腾讯云中间件
2021-07-16 15:33:59
從10次宕機事件中,我學到5個重要的經驗
Tom Kleinpeter
2021-07-13 11:13:50
硝煙中的研發效能體系建設之路 | InfoQ 公開課
InfoQ 中文站
2021-07-08 11:23:51
數列科技CEO曹學鋒:解碼全鏈路壓測領域,談開源背後的意義
郑思宇
2021-06-25 09:38:55
2021年10大流行軟件測試工具
Alexandra Gorobets
2021-05-23 14:03:59
測試開發需要掌握哪些技術?
夏兮。
2021-05-17 18:33:58