2016-2022 All Rights Reserved.平安財(cái)經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082 備案號(hào):閩ICP備19027007號(hào)-6
本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。
今天來(lái)說(shuō)一下黑盒測(cè)試是什么這方面的一些訊息,不少朋友對(duì)黑盒測(cè)試是什么這方面的一些訊息頗感興趣的,小編今天就整理了一些信息,希望對(duì)有需要的朋友有所幫助。
黑盒測(cè)試也稱功能測(cè)試,它是通過(guò)測(cè)試來(lái)檢測(cè)每個(gè)功能是否都能正常使用。在測(cè)試中,把程序看作一個(gè)不能打開(kāi)的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,在程序接口進(jìn)行測(cè)試,它只檢查程序功能是否按照需求規(guī)格說(shuō)明書(shū)的規(guī)定正常使用。
黑盒測(cè)試也稱功能測(cè)試,它是通過(guò)測(cè)試來(lái)檢測(cè)每個(gè)功能是否都能正常使用。在測(cè)試中,把程序看作一個(gè)不能打開(kāi)的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,在程序接口進(jìn)行測(cè)試,它只檢查程序功能是否按照需求規(guī)格說(shuō)明書(shū)的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息。黑盒測(cè)試著眼于程序外部結(jié)構(gòu),不考慮內(nèi)部邏輯結(jié)構(gòu),主要針對(duì)軟件界面和軟件功能進(jìn)行測(cè)試。
黑盒測(cè)試是以用戶的角度,從輸入數(shù)據(jù)與輸出數(shù)據(jù)的對(duì)應(yīng)關(guān)系出發(fā)進(jìn)行測(cè)試的。很明顯,如果外部特性本身設(shè)計(jì)有問(wèn)題或規(guī)格說(shuō)明的規(guī)定有誤,用黑盒測(cè)試方法是發(fā)現(xiàn)不了的。
簡(jiǎn)介
黑盒測(cè)試又叫功能測(cè)試、數(shù)據(jù)驅(qū)動(dòng)測(cè)試或基于需求規(guī)格說(shuō)明書(shū)的功能測(cè)試。該類(lèi)測(cè)試注重于測(cè)試軟件的功能性需求。
采用這種測(cè)試方法,測(cè)試工程師把測(cè)試對(duì)象看作一個(gè)黑盒子,完全不考慮程序內(nèi)部的邏輯結(jié)構(gòu)和內(nèi)部特性,只依據(jù)程序的《需求規(guī)格說(shuō)明書(shū)》,檢查程序的功能是否符合它的功能說(shuō)明。測(cè)試工程師無(wú)需了解程序代碼的內(nèi)部構(gòu)造,完全模擬軟件產(chǎn)品的最終用戶使用該軟件,檢查軟件產(chǎn)品是否達(dá)到了用戶的需求。黑盒測(cè)試方法能更好、更真實(shí)地從用戶角度來(lái)考察被測(cè)系統(tǒng)的功能性需求實(shí)現(xiàn)情況。在軟件測(cè)試的各個(gè)階段,如單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試及驗(yàn)收測(cè)試等階段中,黑盒測(cè)試都發(fā)揮著重要作用,尤其在系統(tǒng)測(cè)試和確認(rèn)測(cè)試中,其作用是其他測(cè)試方法無(wú)法取代的。
作用
黑盒測(cè)試方法著重測(cè)試軟件的功能需求,是在程序接口上進(jìn)行的測(cè)試,主要是為了發(fā)現(xiàn)以下錯(cuò)誤。
(1)是否有功能錯(cuò)誤,是否有功能遺漏。
(2)是否能夠正確地接收輸入數(shù)據(jù)并產(chǎn)生正確的輸出結(jié)果。
(3)是否有數(shù)據(jù)結(jié)構(gòu)錯(cuò)誤或外部信息訪問(wèn)錯(cuò)誤。
(4)是否有程序初始化和終止方面的錯(cuò)誤。
主要內(nèi)容
(1)接受性測(cè)試。
黑盒測(cè)試是從軟件的接口接受測(cè)試輸出結(jié)果,具有接受性測(cè)試的特點(diǎn)。
(2)α/β測(cè)試。
測(cè)試是項(xiàng)目組內(nèi)的成員對(duì)被測(cè)軟件進(jìn)行的測(cè)試,α/β測(cè)試是由項(xiàng)目組外的人員參加的測(cè)試。α/β測(cè)試也適合于黑盒測(cè)試。也就是說(shuō),當(dāng)測(cè)試發(fā)現(xiàn)錯(cuò)誤后在開(kāi)發(fā)人員修改的同時(shí),項(xiàng)目經(jīng)理也會(huì)對(duì)產(chǎn)品計(jì)劃做出相應(yīng)的調(diào)整,產(chǎn)品特征不斷地被修改。
(3)菜單/幫助測(cè)試。
在軟件測(cè)試過(guò)程中,開(kāi)發(fā)人員將修復(fù)測(cè)試人員發(fā)現(xiàn)的錯(cuò)誤,而且對(duì)軟件的有些功能進(jìn)行修改,同時(shí)項(xiàng)目經(jīng)理也將根據(jù)情況調(diào)整軟件的特性,因而在軟件開(kāi)發(fā)和測(cè)試的過(guò)程中,所有的功能都可以進(jìn)行調(diào)整。因此,在軟件產(chǎn)品開(kāi)發(fā)的最后階段,文檔里發(fā)現(xiàn)的問(wèn)題往往最多。
(4)發(fā)行測(cè)試。
在正式發(fā)行前,產(chǎn)品要經(jīng)過(guò)非常仔細(xì)的測(cè)試。除了專(zhuān)門(mén)的測(cè)試人員外,還需要幾千個(gè)甚至幾十萬(wàn)其他用戶與合作者通過(guò)使用來(lái)對(duì)產(chǎn)品進(jìn)行測(cè)試。然后將錯(cuò)誤信息反饋到技術(shù)部門(mén)到了發(fā)行測(cè)試時(shí),如果出現(xiàn)非改不可的錯(cuò)誤,就必須推遲軟件的發(fā)行,在推遲時(shí)間內(nèi)需要重新對(duì)軟件產(chǎn)品進(jìn)行全面的測(cè)試,將耗費(fèi)大量的時(shí)間、人力和物力。
(5)回歸測(cè)試。
在此階段,首先要檢查以前找到的錯(cuò)誤是否已經(jīng)更正了?;貧w測(cè)試可使已更正的錯(cuò)誤不再重現(xiàn),并且不會(huì)產(chǎn)生新的錯(cuò)誤。
(6)RTM 測(cè)試。
RTM 測(cè)試是指在產(chǎn)品發(fā)行階段所進(jìn)行的測(cè)試。在這一測(cè)試階段,每一個(gè)錯(cuò)誤都需要經(jīng)過(guò)高端人員同意才能更正。因?yàn)檫@時(shí)候修改軟件非常容易產(chǎn)生其他的錯(cuò)誤,所以只有那種非修復(fù)不可的錯(cuò)誤才將允許進(jìn)行修改。如果在發(fā)行階段軟件還有許多嚴(yán)重錯(cuò)誤的話,就不能按時(shí)發(fā)布。
測(cè)試方法
從理論上講,黑盒測(cè)試只有采用窮舉輸入測(cè)試,把所有可能的輸入都作為測(cè)試情況考慮,才能查出程序中所有的錯(cuò)誤。實(shí)際上測(cè)試情況有無(wú)窮多個(gè),人們不僅要測(cè)試所有合法的輸入,而且還要對(duì)那些不合法但可能的輸入進(jìn)行測(cè)試。這樣看來(lái),完全測(cè)試是不可能的,所以我們要進(jìn)行有針對(duì)性的測(cè)試,通過(guò)制定測(cè)試案例指導(dǎo)測(cè)試的實(shí)施,保證軟件測(cè)試有組織、按步驟,以及有計(jì)劃地進(jìn)行。黑盒測(cè)試行為必須能夠加以量化,才能真正保證軟件質(zhì)量,而測(cè)試用例就是將測(cè)試行為具體量化的方法之一。具體的黑盒測(cè)試用例設(shè)計(jì)方法包括等價(jià)類(lèi)劃分法、邊界值分析法、錯(cuò)誤推測(cè)法、因果圖法、判定表驅(qū)動(dòng)法、正交試驗(yàn)設(shè)計(jì)法、功能圖法、場(chǎng)景法等。
等價(jià)類(lèi)劃分的辦法是把程序的輸入域劃分成若干部分(子集),然后從每個(gè)部分中選取少數(shù)代表性數(shù)據(jù)作為測(cè)試用例。每一類(lèi)的代表性數(shù)據(jù)在測(cè)試中的作用等價(jià)于這一類(lèi)中的其他值。該方法是一種重要的,常用的黑盒測(cè)試用例設(shè)計(jì)方法。
以上就是關(guān)于黑盒測(cè)試是什么這方面的一些信息了 小編整理的這些訊息希望對(duì)童鞋們有所幫助。
2016-2022 All Rights Reserved.平安財(cái)經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082 備案號(hào):閩ICP備19027007號(hào)-6
本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。