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é)果進行比較。 


        熱門文章
        友情鏈接

        久久精品国产亚洲欧美| 中文字幕精品久久久久人妻| 内射无码专区久久亚洲| 久久久久AV综合网成人| 美女久久久久久| 色综合久久综精品| 午夜天堂精品久久久久| 久久99精品久久久久久9蜜桃| 国产午夜免费高清久久影院| 亚洲欧美一级久久精品| 青青国产成人久久91网| 精品国产一区二区三区久久久狼| 人人狠狠综合88综合久久| 久久亚洲欧美日本精品| 成人综合伊人五月婷久久| 国产色综合久久无码有码| 久久久精品日本一区二区三区 | 日本欧美久久久久免费播放网| 久久激情亚洲精品无码?V| 久久久久国产精品| 国产精品久久久久9999| 久久久婷婷五月亚洲97号色| 精品国产99久久久久久麻豆| 区亚洲欧美一级久久精品亚洲精品成人网久久久久 | 亚洲欧洲久久av| 久久久久香蕉视频| 国产精品九九久久免费视频| 国产精品久久永久免费| 99国产欧美久久久精品蜜芽| 久久久久久无码Av成人影院| 久久久久无码精品国产| 久久久久亚洲精品无码蜜桃| 色8久久人人97超碰香蕉987| 久久久一本精品99久久精品88| 99久久夜色精品国产网站| 久久国产色av免费看| 99久久国产宗和精品1上映| 久久久久久久精品成人热色戒| 中文字幕无码免费久久| 欧美一区二区三区久久综合| 日韩精品久久久久久免费|