成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

軟件測(cè)試中白盒測(cè)試有哪些優(yōu)缺點(diǎn)

軟件測(cè)試中白盒測(cè)試有哪些優(yōu)缺點(diǎn)?針對(duì)這個(gè)問題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問題的小伙伴找到更簡(jiǎn)單易行的方法。

創(chuàng)新互聯(lián)建站堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的新華網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!


 白盒測(cè)試的測(cè)試方法有代碼檢查法、靜態(tài)結(jié)構(gòu)分析法、靜態(tài)質(zhì)量度量法、邏輯覆蓋法、基本路徑測(cè)試法、域測(cè)試、符號(hào)測(cè)試、路徑覆蓋和程序變異。


 白盒測(cè)試法的覆蓋標(biāo)準(zhǔn)有邏輯覆蓋、循環(huán)覆蓋和基本路徑測(cè)試。其中邏輯覆蓋包括語(yǔ)句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、條件組合覆蓋和路徑覆蓋。六種覆蓋標(biāo)準(zhǔn)發(fā)現(xiàn)錯(cuò)誤的能力呈由弱到強(qiáng)的變化:

 1.語(yǔ)句覆蓋每條語(yǔ)句至少執(zhí)行一次。
 2.判定覆蓋每個(gè)判定的每個(gè)分支至少執(zhí)行一次。
 3.條件覆蓋每個(gè)判定的每個(gè)條件應(yīng)取到各種可能的值。
 4.判定/條件覆蓋同時(shí)滿足判定覆蓋條件覆蓋。
 5.條件組合覆蓋每個(gè)判定中各條件的每一種組合至少出現(xiàn)一次。
 6.路徑覆蓋使程序中每一條可能的路徑至少執(zhí)行一次。


 白盒測(cè)試的方法總體上分為靜態(tài)分析方法和動(dòng)態(tài)分析方法兩大類。


 靜態(tài)分析是一種不通過執(zhí)行程序而進(jìn)行測(cè)試的技術(shù)。靜態(tài)分析的關(guān)鍵功能是檢查軟件的表示和描述是否一致,有無(wú)沖突或者歧義。


 動(dòng)態(tài)分析是當(dāng)軟件系統(tǒng)在模擬的或真實(shí)的環(huán)境中執(zhí)行之前、之中和之后,對(duì)軟件系統(tǒng)行為的分析。動(dòng)態(tài)分析包含了程序在受控的環(huán)境下使用特定的期望結(jié)果進(jìn)行正式的運(yùn)行。它顯示了一個(gè)系統(tǒng)在檢查狀態(tài)下是正確還是不正確。在動(dòng)態(tài)分析技術(shù)中,最重要的技術(shù)是路徑和分支測(cè)試。


 三步法1. 根據(jù)代碼的功能,人工設(shè)計(jì)測(cè)試用例進(jìn)行基本功能測(cè)試;2. 統(tǒng)計(jì)白盒覆蓋率,為未覆蓋的白盒單位設(shè)計(jì)測(cè)試用例,實(shí)現(xiàn)完整的白盒覆蓋,比較理想的覆蓋率是實(shí)現(xiàn)100%語(yǔ)句、條件、分支、路徑覆蓋;3. 自動(dòng)生成大量的測(cè)試用例,捕捉"程序員未處理某些特殊輸入"形成的錯(cuò)誤。


 第1步的測(cè)試用例通常是現(xiàn)成的,因?yàn)樵敿?xì)設(shè)計(jì)文檔會(huì)規(guī)定程序的基本功能,沒有文檔的,程序員在編程時(shí)也要想清楚程序的功能,這些基本功能就是基本測(cè)試用例;第2步是在第1步的基礎(chǔ)上,檢查未覆蓋的白盒單位,由于未覆蓋的邏輯單位通常對(duì)應(yīng)未測(cè)試的等價(jià)類,因此第2步可以找出第1步所遺漏的測(cè)試用例;第3步用自動(dòng)動(dòng)態(tài)測(cè)試彌補(bǔ)第2步的固有缺陷。


 "三步法"盡量避免重復(fù)工作,白盒方法和黑盒方法相結(jié)合,人工方法和自動(dòng)方法相補(bǔ)充,如果第2步的覆蓋率比較理想,那么基本上可以保證找出所有等價(jià)類。在開發(fā)過程允許的限度內(nèi),"三步法"已接近極限,當(dāng)?shù)闷?quot;徹底測(cè)試"四個(gè)字。


 白盒測(cè)試優(yōu)點(diǎn):

      (1)迫使測(cè)試人員去仔細(xì)思考軟件的實(shí)現(xiàn)。
 (2)可以檢測(cè)代碼中的每條分支和路徑(3)揭示隱藏在代碼中的錯(cuò)誤。
 (4)對(duì)代碼的測(cè)試比較徹底。
 (5)讓軟件最優(yōu)化。


 白盒測(cè)試缺點(diǎn)

      (1)昂貴。
 (2)無(wú)法檢測(cè)代碼中遺漏的路徑和數(shù)據(jù)敏感性錯(cuò)誤。
 (3)不驗(yàn)證規(guī)格的正確性。

關(guān)于軟件測(cè)試中白盒測(cè)試有哪些優(yōu)缺點(diǎn)問題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識(shí)。

文章名稱:軟件測(cè)試中白盒測(cè)試有哪些優(yōu)缺點(diǎn)
分享路徑:http://jinyejixie.com/article12/ijgddc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、搜索引擎優(yōu)化、網(wǎng)站策劃、營(yíng)銷型網(wǎng)站建設(shè)、微信小程序、網(wǎng)站收錄

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁(yè)設(shè)計(jì)公司
南昌县| 曲水县| 灵丘县| 利津县| 贵德县| 广汉市| 乌拉特后旗| 易门县| 武乡县| 山丹县| 朝阳县| 化德县| 雷州市| 兴城市| 石狮市| 都安| 定兴县| 贵南县| 防城港市| 甘孜县| 青浦区| 西乌| 阿克| 龙口市| 吴堡县| 勃利县| 图木舒克市| 乃东县| 泗洪县| 重庆市| 巴彦县| 左云县| 青田县| 吉安市| 增城市| 那坡县| 和硕县| 巴马| 宁强县| 澜沧| 苗栗市|