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这里有精品10| 久久精品毛片免费观看| 亚洲精品高清一二区久久| 一本久久久久久久| 国产99精品久久| 免费一级欧美大片久久网| 久久99国产精品99久久| 日韩精品久久久久久久电影蜜臀 | 久久只这里是精品66| 人妻无码αv中文字幕久久琪琪布| 久久国产成人精品麻豆| 国产亚洲精品久久久久秋霞| 久久亚洲国产成人影院网站| 久久久久人妻一区精品色| 三级韩国一区久久二区综合| 久久精品无码一区二区app| 香蕉久久一区二区不卡无毒影院 | 精品国产青草久久久久福利| 久久亚洲精品国产亚洲老地址 | 99久久精品午夜一区二区| 久久久噜噜噜久久熟女AA片| 久久久噜噜噜久久中文字幕色伊伊| 久久综合国产乱子伦精品免费| 久久亚洲国产精品123区| 国产精品99久久久久久董美香| 国产综合精品久久亚洲| 久久久噜噜噜久久| 久久播电影网| 狠狠精品干练久久久无码中文字幕| 久久久久女人精品毛片| 国内精品久久久久久99蜜桃 | 久久婷婷国产剧情内射白浆 | 久久亚洲精精品中文字幕| 青青草原综合久久大伊人| 久久久久亚洲AV无码永不| 一本一本久久a久久综合精品蜜桃| 久久久久久曰本AV免费免费|