1刚操、白盒測試
白盒測試又稱為結構測試奢方,是針對被測單元內(nèi)部如何工作的測試珊皿。它檢查的是程序內(nèi)部邏輯結構
語句覆蓋:很簡單就是程序中的每條語句都要至少執(zhí)行一次
判定覆蓋:每個分支真假都要執(zhí)行一次?
條件覆蓋:每個分支的判定條件都要執(zhí)行一次溢十,針對復雜的判定如 【if a>5 or b<7】,?a>5和b<7都要執(zhí)行一次
條件組合覆蓋:將每個分支的判定條件進行組合并測試
路徑覆蓋:每條可行的路徑都要執(zhí)行一次
2、黑盒測試
黑盒測試又稱為功能測試鸵隧,它是在已知產(chǎn)品功能绸罗,通過測試來檢測每個功能是否能正常使用。黑盒測試時不考慮程序內(nèi)部結構豆瘫,只是檢查程序功能是否能按照需求規(guī)格說明書規(guī)定正常使用
邊界值分析:這個很簡單測試邊界值珊蟀,測試的是輸入域、輸出域的臨界值外驱。如數(shù)組的最后一個和第一個元素
等價類劃分:將系統(tǒng)的輸入域劃分為若干部分育灸,然后選取具有代表性的數(shù)據(jù)進行測試。選取的數(shù)據(jù)的測試結果就能完全等價與這一類的測試結果昵宇。比如測試手機號磅崭,不考慮特殊字符,利用等價類的思想進行測試瓦哎。即有效等價類用例即輸入11位手機號砸喻,輸出正確。無效等價類蒋譬,即輸入大于11位的手機號割岛,和小于11位的手機號
錯誤推測法:基于經(jīng)驗和直覺推測程序中所有可能存在的各種錯誤,?從而有針對性的設計測試用例的方法。
正交實驗設計法:從大量的實驗中挑選有代表性的影響點犯助,研究多因素癣漆、多水平的一種設計方法。
因果圖法:描述系統(tǒng)輸入和輸出之間的引入關系剂买、約束關系來設計用例惠爽。
判定表分析法:分析和表達多種輸入條件下系統(tǒng)執(zhí)行不同的設計方法
異常分析法:針對系統(tǒng)可能存在的異常操作,分析系統(tǒng)對錯誤的處理能力和恢復能力瞬哼。以此來設計測試用例
參考https://blog.csdn.net/u014745194/article/details/79919756
3婚肆、灰盒測試