1. LOGO logo

        需求 開發(fā) 交付;每一步修改到滿意后在付款。

        下載到桌面 免費獲取解決方案
        當前位置: 網(wǎng)站建設(shè)/ APP定制開發(fā)公司/ app定制開發(fā)公司詳談什么是黑盒測試_及其作用

        app定制開發(fā)公司詳談什么是黑盒測試_及其作用

        日期:2021-07-27 10:52 瀏覽量:5274

        我們經(jīng)常認為有人批評我們的工作不令人滿意或者app開發(fā)后bug比較說,但一部分人就是在軟件開發(fā)完成后專門找bug的。這群人被稱為測試人員,他們的任務(wù)是測試軟件應(yīng)用程序。盡管聽起來比較簡單,但測試起來可能會非常麻煩。因此,為了使工作更容易一些,引入的三種類型的測試是——黑盒測試、白盒測試和灰盒測試。如果必須在沒有內(nèi)部編碼的情況下測試任何軟件開發(fā)的功能,則使用黑盒測試。它適用于軟件的原則、要求和規(guī)范,同時優(yōu)先考慮軟件的輸入和輸出,縮所以說app定制開發(fā)公司完成項目開發(fā)后,會安排人員進行黑盒測試。



        什么是黑盒測試?

        黑盒測試也稱為不透明技術(shù)、行為測試、功能測試,閉盒測試是軟件測試的一種。當我們在搜索引擎上輸入一個主題進行搜索時,我們輸入主題并輸入搜索。此后無需查看內(nèi)部結(jié)構(gòu)或工作即可獲得結(jié)果。這是一個合適的黑盒測試示例。  


        黑盒測試是如何進行的?

        進行黑盒測試的步驟如下:

        1、首先,研究要測試的應(yīng)用程序以找出要求和規(guī)格。應(yīng)準確維護 SRS(軟件需求規(guī)范)文檔。

        2、評估輸入和測試場景。結(jié)合了高效和省時的技術(shù)。 

        3、生成測試用例。這些測試用例是以輸入范圍最大的方式制作的。 

        4、然后處理測試用例以獲得輸出。將生成的輸出與預(yù)期輸出進行比較以了解結(jié)果是否成功。 

        5、如果有不成功的步驟,它們將被發(fā)送到軟件開發(fā)團隊進行修復。

        6、缺陷是固定的。 

        7、再次運行測試進行確認。 


        黑盒測試的類型

        黑盒測試分為功能測試、非功能測試和回歸測試三種。 


        1. 功能測試

        如果測試軟件的特定功能或特性,則將其歸類為黑盒測試。例如,如果輸入正確的密碼,則可以轉(zhuǎn)賬,如果輸入錯誤的密碼,則交易失敗。


        功能測試的例子是:

        單元測試 

        煙霧測試 

        健全性測試 

        集成測試`

        用戶驗收測試 


        2. 非功能測試

        如果黑盒測試用于測試功能和特性以外的更多方面,則它屬于非功能測試的范疇。非功能測試圍繞檢查系統(tǒng)完成工作的程度。 


        這可以證明該軟件是否:

        能在最大負載時工作

        兼容與不同的設(shè)備工作

        使用方便


        3. 回歸測試 

        回歸測試有助于發(fā)現(xiàn)新代碼是否對現(xiàn)有代碼產(chǎn)生任何不良影響。回歸測試基本上是選擇已經(jīng)執(zhí)行的完整或部分測試用例,以確保功能確實有任何異常。簡而言之,它進行測試以確保新代碼不會對舊代碼產(chǎn)生副作用。


        黑盒測試技術(shù)等價分區(qū) 

        顧名思義,輸入被分成組或更確切地說是分區(qū)。每組只測試一個輸入以找到結(jié)果。輸入通常是數(shù)值或一組值或布爾條件。例如,如果該字段接受 1 到 20 范圍內(nèi)的整數(shù),則:


        有效的等價類分區(qū):1 到 20(含)。

        無效的等價類劃分:小于1或大于20,十進制數(shù)字或字母等非數(shù)字字符。 


        邊界值測試 

        在邊界值分析中,答案在特定邊界內(nèi)。在這種類型的測試中考慮兩端,內(nèi)部和外部限制。例如,優(yōu)惠僅對 18 至 30 歲的客戶有效。因此,可以測試其他值,例如 17、18、30 或 31,以檢查輸入是否被接受。 



        決策表測試 

        如果根據(jù)某些條件獲得結(jié)果,則屬于決策表測試。如果條件組合在一起,它們就形成了規(guī)則。形成這些規(guī)則的輸出并構(gòu)建測試用例。例如,政府根據(jù)公民的年齡提供不同的計劃。無論他們是未成年人還是 18 歲以上或退休的人,他們都有資格參加不同的計劃。 


        狀態(tài)轉(zhuǎn)換測試 

        如果在從一種狀態(tài)轉(zhuǎn)換到另一種狀態(tài)期間有不同的響應(yīng),則可以合并狀態(tài)轉(zhuǎn)換測試。例如,如果用戶想登錄任何應(yīng)用程序,但輸入的密碼錯誤,在嘗試特定次數(shù)后,帳戶將被鎖定。因此,存在從可用狀態(tài)到鎖定帳戶的轉(zhuǎn)換。 


        錯誤猜測 

        錯誤猜測是一種基于猜測可能留在應(yīng)用程序中的錯誤的技術(shù)。 


        它可以幫助查找系統(tǒng)技術(shù)可能無法檢測到的各種故障。該方法幾乎總是依賴于測試人員的先前經(jīng)驗和他們對未來可能出現(xiàn)缺陷的猜測的遠見。 


        黑盒測試的優(yōu)缺點

        黑盒測試的優(yōu)點是:

        它是功能測試的最佳選擇之一。 

        借助黑盒測試可以快速創(chuàng)建測試用例

        有助于輕松實現(xiàn)應(yīng)用程序。 

        測試人員不需要編程語言或系統(tǒng)實現(xiàn)的知識。 

        測試人員和設(shè)計人員不一起工作,因此測試是公正的。 

        可以由沒有技術(shù)知識的測試人員實施。 

        如果規(guī)范中有任何歧義,bbt 有助于識別它們。

        黑盒測試的缺點是:

        任何事物都有積極的一面,也有消極的一面。因此,除了優(yōu)點外,bbt 也有一系列缺點。缺點是:

        如果測試輸入的數(shù)量更多,則可能既費時又費力。 

        在測試結(jié)束時沒有結(jié)果的可能性很大。  

        整個軟件沒有經(jīng)過測試,因為它可能很耗時。 

        黑盒測試依賴于規(guī)范,因此構(gòu)建沒有規(guī)范的測試用例變得非常困難。 

        不能用于復雜的軟件。 



        常問問題

        什么是黑盒測試?

        如果測試是在不了解內(nèi)部系統(tǒng)的情況下完成的,則稱為黑盒測試。提供運行測試的輸入,并通過它生成輸出。 


        哪些錯誤未被黑盒測試識別?

        黑盒測試未識別的錯誤有:功能缺失、功能不正確、數(shù)據(jù)結(jié)構(gòu)錯誤、行為錯誤、接口錯誤、性能錯誤、初始化和終止錯誤。 


        功能測試屬于黑盒測試嗎?

        專注于應(yīng)用程序功能的黑盒測試類型稱為功能測試。在功能測試中,輸入一個輸入,當接收到輸出時,將它與預(yù)期結(jié)果進行比較。 


        熱門文章
        友情鏈接

        久久99国产精品久久久 | 久久五月精品中文字幕| 国内精品久久久久久野外| 99久久精品免费国产大片| 久久亚洲欧洲国产综合| 久久久久久久久久久久中文字幕| 久久免费美女视频| 亚洲精品乱码久久久久久按摩| 999久久久国产精品| 久久无码人妻一区二区三区| 久久国产精品偷99| 狠狠88综合久久久久综合网 | avtt天堂网久久精品| 久久综合鬼色88久久精品综合自在自线噜噜| 亚洲一级Av无码毛片久久精品| 国产精品久久久久久一区二区三区 | 久久影院午夜理论片无码| 久久天天躁狠狠躁夜夜avapp| 三级韩国一区久久二区综合| 久久国产香蕉视频| 91久久国产视频| 国产一区二区三精品久久久无广告| 亚洲精品美女久久久久99| 精品熟女少妇AV免费久久| 欧美麻豆久久久久久中文| 欧美精品福利视频一区二区三区久久久精品 | 久久精品一本到99热免费| 中文字幕人妻色偷偷久久| 亚洲中文字幕无码久久2020| 久久无码国产专区精品| 亚洲AV无码久久寂寞少妇| 浪潮AV色综合久久天堂| 久久精品国产亚洲77777| 久久偷看各类wc女厕嘘嘘| 久久亚洲美女精品国产精品| 成人国内精品久久久久一区| 欧美777精品久久久久网| 国产日韩久久免费影院| 久久精品免费网站网| 亚洲精品国产综合久久一线| 99久久这里只精品国产免费|