??我把邊學(xué)習(xí)軟件測試的同時包雀,也在看一些測開的題目宿崭,下面就是面試官經(jīng)常會問到的一個知識點(diǎn),你對黑盒測試有哪些了解才写,主要進(jìn)行黑盒測試的方法有哪些葡兑。(自學(xué)中,有不對的或者補(bǔ)充的請大家多多指正)
??1.等價類劃分法赞草,使用場景多是輸入框的輸入規(guī)則讹堤,比如只能輸入6-10位的數(shù)字,根據(jù)有效和無效數(shù)據(jù)進(jìn)行用例的編寫房资,其實(shí)就是根據(jù)對應(yīng)的規(guī)則進(jìn)行拆分蜕劝,去編寫測試用例,根據(jù)拆分的一條條規(guī)則去寫對應(yīng)的數(shù)據(jù)轰异,再寫到測試用例中。
??2.邊界值的劃分法暑始,邊界值主要分為上點(diǎn)搭独,離點(diǎn)和內(nèi)點(diǎn),我們需要對邊界值進(jìn)行數(shù)據(jù)測試廊镜,通常開發(fā)出問題主要邊界值對了牙肝,之后應(yīng)該就沒有什么問題,通常邊界值分為7點(diǎn)嗤朴,但是我們可以對用例進(jìn)行優(yōu)化配椭,變成5點(diǎn)。(詳情見圖片雹姊,清忽略我的丑字)
??3.判定表法股缸,主要是用于多個輸入值影響最后的輸出值,多個影響一個的意思吱雏,比如登錄敦姻,需要賬號和密碼都正確,才能登錄成功歧杏。其實(shí)就是把對應(yīng)的輸入項(xiàng)的所有可能值寫出來镰惦,然后把對應(yīng)的結(jié)果表示出來。
??4.因果圖法犬绒,其實(shí)不太常用旺入,大概知道就好啦,就是用圓和直線進(jìn)行數(shù)據(jù)分析凯力。和判定表法差不多茵瘾,只不過用于多個輸入急膀。
??5.正交表法,這個不適用于業(yè)務(wù)邏輯的測試 龄捡,主要用于工具類的測試卓嫂,比如word文檔之類的,這是一些工具類的編輯器聘殖,寫上對應(yīng)的控件名稱和對應(yīng)控件名稱對應(yīng)可能的取值晨雳。還有就是好多開發(fā)中的下拉框的選項(xiàng)這些,也可以用正交表法的哦奸腺。windows系統(tǒng)有一個工具allpaires餐禁,能夠快速生成測試用例,有沒有專業(yè)人員告訴我mac的對應(yīng)的工具用哪個呢突照,求告知???
??6.場景法帮非,也稱流程圖法,就是根據(jù)流程去測試讹蘑,不再是單獨(dú)的一個規(guī)則測試了末盔,所以就需要我們繪制流程圖啦。一條流程路徑就是一條測試用例座慰。
??7.錯誤推測法陨舱,就是當(dāng)一個需求緊急上線,我們沒有時間去測版仔,就根據(jù)經(jīng)驗(yàn)去發(fā)現(xiàn)可能出現(xiàn)錯誤的地方游盲。
01.jpg
02.jpg
03.jpg
04.jpg
05.jpg
06
07
08