不屬于黑盒測試技術(shù) Yes(【答案】:bBlack box測試也叫功能測試。幾個月前我還在說黑盒測試不一定比白盒測試低,但現(xiàn)在我可以肯定的說,黑盒測試比白盒測試難度更大,技術(shù)要求更高,黑盒測試和白盒測試哪個更難?白盒測試和黑盒測試有什么區(qū)別?用黑盒技術(shù)設(shè)計和測試的方法有多少種。
軟件測試的基本方法軟件測試的方法和技術(shù)多種多樣。軟件測試技術(shù)可以從不同的角度進行分類:從是否需要執(zhí)行被測軟件的角度來看,可以分為靜態(tài)測試和動態(tài)測試。從測試是否針對系統(tǒng)內(nèi)部結(jié)構(gòu)和具體實現(xiàn)算法來看,可以分為白盒測試和黑盒測試;1.黑盒測試黑盒測試又稱功能測試或黑盒測試,是在產(chǎn)品已知的情況下,測試各項功能能否正常使用。測試時,程序被視為打不開的黑盆。在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特征的情況下,測試人員在程序接口進行測試。它只檢查程序功能是否按照需求規(guī)格正常使用,程序是否能正確接收輸入數(shù)據(jù)并生成正確的輸出信息,以及
等價類劃分:就是把所有可能的輸入數(shù)據(jù),也就是程序的輸入域劃分成若干部分(子集),然后從每個子集里選取幾個有代表性的數(shù)據(jù)作為測試用例。該方法是一種重要且常用的黑盒測試用例設(shè)計方法。1)劃分等價類:等價類是指一個輸入域的子集。在這個子集中,每個輸入數(shù)據(jù)相當(dāng)于暴露程序中的錯誤。有理由假設(shè)測試一個等價類的代表值等于測試這個類的其他值。
獲得更好的測試結(jié)果。等價類可以分為兩種不同的情況:有效等價類和無效等價類。有效等價類:指對程序的規(guī)格說明來說合理且有意義的一組輸入數(shù)據(jù)。有效的等價類可以用來檢驗程序是否實現(xiàn)了規(guī)格書中規(guī)定的功能和性能。無效等價類:與有效等價類的定義正好相反。當(dāng)設(shè)計測試用例時,我們應(yīng)該考慮兩個等價類。因為,軟件不僅要能接收到合理的數(shù)據(jù),還要能經(jīng)受住意想不到的考驗。
3、黑盒測試的方法有哪些“黑盒”的兩種基本方法黑盒測試有兩種基本方法,即通過測試和失敗測試。通過測試的時候,其實是確認(rèn)軟件能做什么,并不是測試它的能力。等價類劃分、因果圖、正交實驗設(shè)計法、邊值分析、決策表驅(qū)動法、功能測試等。等價類,邊界值,決策表,錯猜法,場景測試法,正交測試法。黑盒測試(也稱為功能測試或黑盒測試)將測試對象視為黑盒。
用黑盒技術(shù)設(shè)計測試用例的方法包括等價類劃分、邊界值分析、錯誤推測、因果圖和綜合策略。黑盒測試側(cè)重于測試軟件的功能需求,即黑盒測試使軟件工程師能夠推導(dǎo)出執(zhí)行程序所有功能需求的輸入條件。黑盒測試不是白盒測試的替代品,而是用來幫助白盒測試發(fā)現(xiàn)其他類型的錯誤。黑盒測試試圖發(fā)現(xiàn)以下類型的錯誤:1)功能錯誤或遺漏;2)接口錯誤;3)數(shù)據(jù)結(jié)構(gòu)或外部數(shù)據(jù)庫訪問錯誤;4)性能誤差;5)初始化和終止錯誤。