“黑盒”測的是功能 黑盒測試也稱功能測試或數(shù)據(jù)驅(qū)動測試。
它在已知產(chǎn)品應(yīng)具有的功能的條件下,通過測試來檢測每個功能是否都能正常使用。在測試時,把程序看作一個不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,測試者在程序接口進(jìn)行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息,并且保持外部信息(如數(shù)據(jù)庫或文件)的完整性。
“黑盒”法著眼于程序外部結(jié)構(gòu)、不考慮內(nèi)部邏輯結(jié)構(gòu)、針對軟件界面和軟件功能進(jìn)行測試?!昂诤小狈ㄊ歉F舉輸入測試,只有把所有可能的輸入都作為測試情況使用,才能以這種方法查出程序中所有的錯誤。
實(shí)際上測試情況有無窮多個,人們不僅要測試所有合法的輸入,而且還要對那些不合法但是可能的輸入進(jìn)行測試。 “黑盒”的兩種基本方法 黑盒測試有兩種基本方法,即通過測試和失敗測試。
在進(jìn)行通過測試時,實(shí)際上是確認(rèn)軟件能做什么,而不會去考驗(yàn)其能力如何。軟件測試員只運(yùn)用最簡單,最直觀的測試案例。
在設(shè)計(jì)和執(zhí)行測試案例時,總是先要進(jìn)行通過測試。在進(jìn)行破壞性試驗(yàn)之前,看一看軟件基本功能是否能夠?qū)崿F(xiàn)。
這一點(diǎn)很重要,否則在正常使用軟件時就會奇怪地發(fā)現(xiàn),為什么會有那么多的軟件缺陷出現(xiàn)? 在確信了軟件正確運(yùn)行之后,就可以采取各種手段通過搞“垮”軟件來找出缺陷。純粹為了破壞軟件而設(shè)計(jì)和執(zhí)行的測試案例,被稱為失敗測試或迫使出錯測試。
黑盒測試的設(shè)計(jì)方法 黑盒測試是以用戶的觀點(diǎn),從輸入數(shù)據(jù)與輸出數(shù)據(jù)的對應(yīng)關(guān)系出發(fā)進(jìn)行測試的,它不涉及到程序的內(nèi)部結(jié)構(gòu)。很明顯,如果外部特性本身有問題或規(guī)格說明的規(guī)定有誤,用黑盒測試方法是發(fā)現(xiàn)不了的。
黑盒測試法注重于測試軟件的功能需求,主要試圖發(fā)現(xiàn)幾類錯誤:功能不對或遺漏、界面錯誤、數(shù)據(jù)結(jié)構(gòu)或外部數(shù)據(jù)庫訪問錯誤、性能錯誤、初始化和終止錯誤。 具體的黑盒測試方法包括等價類劃分、因果圖、正交實(shí)驗(yàn)設(shè)計(jì)法、邊值分析、判定表驅(qū)動法、功能測試等。
在使用時,自然要針對開發(fā)項(xiàng)目的特點(diǎn)對方法加以適當(dāng)?shù)倪x擇。 ◆ 等價類劃分 等價類劃分是一種典型的黑盒測試方法,用這一方法設(shè)計(jì)測試用例可以不用考慮程序的內(nèi)部結(jié)構(gòu),只以對程序的要求和說明,即需求規(guī)格說明書為依據(jù),仔細(xì)分析和推敲說明書的各項(xiàng)需求,特別是功能需求,把說明中對輸入的要求和輸出的要求區(qū)別開來并加以分解。
由于窮舉測試的數(shù)量太大,以致于無法實(shí)際完成,促使我們在大量的可能數(shù)據(jù)中選取其中的一部分作為測試用例。例如,在不了解等價分配技術(shù)的前提下,測試了1+1、1+2、1+3和1+4之后,還有必要測試1+5和1+6嗎?能否放心地認(rèn)為它們正確嗎?那么1+999…(可以輸入的最大數(shù)值)呢?這個測試用例是否與其他用例不同?是否屬于另外一種類別?另外一個等價區(qū)間?這是軟件測試員必須考慮到的問題。
等價類別或者等價區(qū)間是指測試相同目標(biāo)或者暴露相同軟件缺陷的一組測試案例。 1+999…和1+13有什么區(qū)別呢?至于1+13,就像一個普通的加法,與1+5或者1+392沒有什么兩樣,而1+999…則屬于鄰界的極端情況。
假如輸入最大允許數(shù)值,然后加1,就會出現(xiàn)問題——也許就是軟件的缺陷。這個極端案例屬于一個單獨(dú)的區(qū)間,與常規(guī)數(shù)字的普通區(qū)間不同。
等價類劃分的辦法是把程序的輸入域劃分成若干部分,然后從每個部分中選取少數(shù)代表性數(shù)據(jù)當(dāng)作測試用例。每一類的代表性數(shù)據(jù)在測試中的作用等價于這一類中的其他值,也就是說,如果某一類中的一個例子發(fā)現(xiàn)了錯誤,這一等價類中的其他例子也能出現(xiàn)同樣的錯誤。
使用這一方法設(shè)計(jì)測試用例,首先必須在分析需求規(guī)格說明的基礎(chǔ)上劃分等價類,列出等價類表。 在考慮等價類劃分時,先從程序的功能說明中找出每個輸入條件,然后為每個輸入條件劃分兩個或更多個等價類。
等價類可分兩種情況:有效等價類和無效等價類。有效等價類是指對程序的規(guī)格說明是有意義的、合理的輸人數(shù)據(jù)所構(gòu)成的集合;無效等價類是指對程序的規(guī)格說明是不合理的或無意義的輸人數(shù)據(jù)所構(gòu)成的集合。
◆ 邊界值分析 軟件測試常用的一個方法是把測試工作按同樣的形式劃分。對數(shù)據(jù)進(jìn)行軟件測試,就是檢查用戶輸入的信息、返回結(jié)果以及中間計(jì)算結(jié)果是否正確。
即使是最簡單的程序,要處理的數(shù)據(jù)也可能數(shù)量極大。還記得在計(jì)算器上簡單加法的全部可能性嗎?再想一想字處理程序、導(dǎo)航系統(tǒng)和證券交易程序。
使這些數(shù)據(jù)得以測試的技巧(如果稱得上的話)是,根據(jù)下列主要原則進(jìn)行等價分配,以合理的方式減少測試案列:邊界條件、次邊界條件、空值和無效數(shù)據(jù)。 邊界值分析(Boundary Value Analysis,BVA)是一種補(bǔ)充等價劃分的測試用例設(shè)計(jì)技術(shù),它不是選擇等價類的任意元素,而是選擇等價類邊界的測試用例。
實(shí)踐證明,在設(shè)計(jì)測試用例時,對邊界附近的處理必須給予足夠的重視,為檢驗(yàn)邊界附近的處理專門設(shè)計(jì)測試用例,常常可以取得良好的測試效果。BVA不僅重視輸人條件邊界,而且也從輸出域?qū)С鰷y試用例。
邊界值設(shè)計(jì)測試遵循的五條原則: 1、如果輸入條件規(guī)定了取值范圍。
黑盒測試也稱功能測試,它是通過測試來檢測每個功能是否都能正常使用。在測試中,把程序看作一個不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,在程序接口進(jìn)行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息。黑盒測試著眼于程序外部結(jié)構(gòu),不考慮內(nèi)部邏輯結(jié)構(gòu),主要針對軟件界面和軟件功能進(jìn)行測試。
黑盒測試是以用戶的角度,從輸入數(shù)據(jù)與輸出數(shù)據(jù)的對應(yīng)關(guān)系出發(fā)進(jìn)行測試的。很明顯,如果外部特性本身設(shè)計(jì)有問題或規(guī)格說明的規(guī)定有誤,用黑盒測試方法是發(fā)現(xiàn)不了的。
黑盒測試的測試方法有:等價類劃分、邊界值分析法、猜錯法、隨機(jī)數(shù)法、因果圖
白盒測試的測試方法有:代碼檢查法、程序變異、靜態(tài)結(jié)構(gòu)分析法、靜態(tài)質(zhì)量度量法、符號測試法、邏輯覆蓋法、域測試、Z路徑覆蓋和基本路徑測試法
還可以參照以下網(wǎng)址
1. 白盒測試也稱結(jié)構(gòu)測試或邏輯驅(qū)動測試,它是按照程序內(nèi)部的結(jié)構(gòu)測試程序,通過測試來檢測產(chǎn)品內(nèi)部動作是否按照設(shè)計(jì)規(guī)格說明書的規(guī)定正常進(jìn)行,檢驗(yàn)程序中的每條通路是否都能按預(yù)定要求正確工作。這一方法是把測試對象看作一個打開的盒子,測試人員依據(jù)程序內(nèi)部邏輯結(jié)構(gòu)相關(guān)信息,設(shè)計(jì)或選擇測試用例,對程序所有邏輯路徑進(jìn)行測試,通過在不同點(diǎn)檢查程序的狀態(tài),確定實(shí)際的狀態(tài)是否與預(yù)期的狀態(tài)一致
2. 黑盒測試也稱功能測試,它是通過測試來檢測每個功能是否都能正常使用。在測試地,把程序看作一個不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,在程序接口進(jìn)行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息。黑盒測試著眼于程序外部結(jié)構(gòu),不考慮內(nèi)部邏輯結(jié)構(gòu),主要針對軟件界面和軟件功能進(jìn)行測試
3. 黑盒測試是以用戶的角度,從輸入數(shù)據(jù)與輸出數(shù)據(jù)的對應(yīng)關(guān)系出發(fā)進(jìn)行測試的。很明顯,如果外部特性本身有問題或規(guī)格說明的規(guī)定有誤,用墨盒測試方法是發(fā)現(xiàn)不了的
參考資料
CSDN博客.CSDN博客[引用時間2018-1-13]
常用的黑盒測試方法有劃分等價類、邊界值分析法、錯誤推測法、因果圖法、判定表組成法、正交試驗(yàn)設(shè)計(jì)、場景法。
黑盒測試,它是通過測試來檢測每個功能是否都能正常使用。在測試中,把程序看作一個不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,在程序接口進(jìn)行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息。
黑盒測試著眼于程序外部結(jié)構(gòu),不考慮內(nèi)部邏輯結(jié)構(gòu),主要針對軟件界面和軟件功能進(jìn)行測試。擴(kuò)展資料:黑盒測試是以用戶的角度,從輸入數(shù)據(jù)與輸出數(shù)據(jù)的對應(yīng)關(guān)系出發(fā)進(jìn)行測試的。
很明顯,如果外部特性本身設(shè)計(jì)有問題或規(guī)格說明的規(guī)定有誤,用黑盒測試方法是發(fā)現(xiàn)不了的。黑盒測試被稱為功能測試或數(shù)據(jù)測試,在測試時,將被測軟件視為一個不能打開的盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下來進(jìn)行測試,采用黑盒測試的主要目的是在已有軟件產(chǎn)品所應(yīng)具有的功能等基礎(chǔ)上進(jìn)行下列操作:1、檢查程序功能是否按照需求規(guī)格說明書的要求正常使用,測試每個功能是否有遺漏,測試性能特性是否滿足要求。
2、測試人機(jī)交互是否錯誤,檢測數(shù)據(jù)結(jié)構(gòu)或外部數(shù)據(jù)庫訪問是否錯誤,程序是否能適當(dāng)?shù)妮斎霐?shù)據(jù)而產(chǎn)生正確的輸出結(jié)果,保持外部信息(如數(shù)據(jù)庫或文件)的完整性。、3、檢測程序初始化和終止方面的錯誤。
具體的黑盒測試方法包括等價類劃分、因果圖、正交實(shí)驗(yàn)設(shè)計(jì)法、邊值分析、判定表驅(qū)動法、功能測試等。
等價類劃分
等價類劃分是一種典型的黑盒測試方法,用這一方法設(shè)計(jì)測試用例可以不用考慮程序的內(nèi)部結(jié)構(gòu),只以對程序的要求和說明,即需求規(guī)格說明書為依據(jù),仔細(xì)分析和推敲說明書的各項(xiàng)需求,特別是功能需求,把說明中對輸入的要求和輸出的要求區(qū)別開來并加以分解。
邊界值分析
軟件測試常用的一個方法是把測試工作按同樣的形式劃分。對數(shù)據(jù)進(jìn)行軟件測試,就是檢查用戶輸入的信息、返回結(jié)果以及中間計(jì)算結(jié)果是否正確。邊界值分析(Boundary Value Analysis,BVA)是一種補(bǔ)充等價劃分的測試用例設(shè)計(jì)技術(shù),它不是選擇等價類的任意元素,而是選擇等價類邊界的測試用例。
錯誤推測法是基于經(jīng)驗(yàn)和直覺推測程序中所有可能存在的各種錯誤, 從而有針對性的設(shè)計(jì)測試用例的方法. 錯誤推測方法的基本思想: 列舉出程序中所有可能有的錯誤和容易發(fā)生錯誤的特殊情況,根據(jù)他們選擇測試用例. 例如, 在單元測試時曾列出的許多在模塊中常見的錯誤. 以前產(chǎn)品測試中曾經(jīng)發(fā)現(xiàn)的錯誤等, 這些就是經(jīng)驗(yàn)的總結(jié). 還有, 輸入數(shù)據(jù)和輸出數(shù)據(jù)為0的情況. 輸入表格為空格或輸入表格只有一行. 這些都是容易發(fā)生錯誤的情況. 可選擇這些情況下的例子作為測試用例.
考慮采用一種適合于描述對于多種條件的組合,相應(yīng)產(chǎn)生多個動作的形式來考慮設(shè)計(jì)測試用例. 這就需要利用因果圖(邏輯模型).
因果圖方法最終生成的就是判定表. 它適合于檢查程序輸入條件的各種組合情況.
就是使用已經(jīng)造好了的正交表格來安排試驗(yàn)并進(jìn)行數(shù)據(jù)分析的一種方法,目的是用最少的測試用例達(dá)到最高的測試覆蓋率
就一款,AUTORUNNER,是第一款國產(chǎn)的軟件測試工具,這里有下載地址 ,可是免費(fèi)試用
黑盒測試(Black-box Testing,又稱為功能測試或數(shù)據(jù)驅(qū)動測試)是把測試對象看作一個黑盒子。利用黑盒測試法進(jìn)行動態(tài)測試時,需要測試軟件產(chǎn)品的功能,不需測試軟件產(chǎn)品的內(nèi)部結(jié)構(gòu)和處理過程。
采用黑盒技術(shù)設(shè)計(jì)測試用例的方法有:等價類劃分、邊界值分析、錯誤推測、因果圖和綜合策略。
黑盒測試注重于測試軟件的功能性需求,也即黑盒測試使軟件工程師派生出執(zhí)行程序所有功能需求的輸入條件。黑盒測試并不是白盒測試的替代品,而是用于輔助白盒測試發(fā)現(xiàn)其他類型的錯誤。
黑盒測試試圖發(fā)現(xiàn)以下類型的錯誤:
1)功能錯誤或遺漏;
2)界面錯誤;
3)數(shù)據(jù)結(jié)構(gòu)或外部數(shù)據(jù)庫訪問錯誤;
4)性能錯誤;
5)初始化和終止錯誤。
一、黑盒測試的測試用例設(shè)計(jì)方法
·等價類劃分方法
·邊界值分析方法
·錯誤推測方法
·因果圖方法
·判定表驅(qū)動分析方法
·正交實(shí)驗(yàn)設(shè)計(jì)方法
·功能圖分析方法
等價類劃分:
是把所有可能的輸入數(shù)據(jù),即程序的輸入域劃分成若干部分(子集),然后從每一個子集中選取少數(shù)具有代表性的數(shù)據(jù)作為測試用例.該方法是一種重要的,常用的黑盒測試用例設(shè)計(jì)方法.
1) 劃分等價類: 等價類是指某個輸入域的子集合.在該子集合中,各個輸入數(shù)據(jù)對于揭露程序中的錯誤都是等效的.并合理地假定:測試某等價類的代表值就等于對這一類其它值的 測試.因此,可以把全部輸入數(shù)據(jù)合理劃分為若干等價類,在每一個等價類中取一個數(shù)據(jù)作為測試的輸入條件,就可以用少量代表性的測試數(shù)據(jù).取得較好的測試結(jié) 果.等價類劃分可有兩種不同的情況:有效等價類和無效等價類.
有效等價類:是指對于程序的規(guī)格說明來說是合理的,有意義的輸入數(shù)據(jù)構(gòu)成的集合.利用有效等價類可檢驗(yàn)程序是否實(shí)現(xiàn)了規(guī)格說明中所規(guī)定的功能和性能.
無效等價類:與有效等價類的定義恰巧相反.
設(shè)計(jì)測試用例時,要同時考慮這兩種等價類.因?yàn)?,軟件不僅要能接收合理的數(shù)據(jù),也要能經(jīng)受意外的考驗(yàn).這樣的測試才能確保軟件具有更高的可靠性.
2)劃分等價類的方法:下面給出六條確定等價類的原則.
①在輸入條件規(guī)定了取值范圍或值的個數(shù)的情況下,則可以確立一個有效等價類和兩個無效等價類.
②在輸入條件規(guī)定了輸入值的集合或者規(guī)定了“必須如何”的條件的情況下,可確立一個有效等價類和一個無效等價類.
③在輸入條件是一個布爾量的情況下,可確定一個有效等價類和一個無效等價類.
④在規(guī)定了輸入數(shù)據(jù)的一組值(假定n個),并且程序要對每一個輸入值分別處理的情況下,可確立n個有效等價類和一個無效等價類.
⑤在規(guī)定了輸入數(shù)據(jù)必須遵守的規(guī)則的情況下,可確立一個有效等價類(符合規(guī)則)和若干個無效等價類(從不同角度違反規(guī)則).
⑥在確知已劃分的等價類中各元素在程序處理中的方式不同的情況下,則應(yīng)再將該等價類進(jìn)一步的劃分為更小的等價類.
3)設(shè)計(jì)測試用例:在確立了等價類后,可建立等價類表,列出所有劃分出的等價類:
輸入條件 有效等價類 無效等價類
。 。
。 。
然后從劃分出的等價類中按以下三個原則設(shè)計(jì)測試用例:
①為每一個等價類規(guī)定一個唯一的編號.
②設(shè)計(jì)一個新的測試用例,使其盡可能多地覆蓋尚未被覆蓋地有效等價類,重復(fù)這一步.直到所有的有效等價類都被覆蓋為止.
③設(shè)計(jì)一個新的測試用例,使其僅覆蓋一個尚未被覆蓋的無效等價類,重復(fù)這一步.直到所有的無效等價類都被覆蓋為止.
黑盒測試的測試方法有:等價類劃分、邊界值分析法、猜錯法、隨機(jī)數(shù)法、因果圖白盒測試的測試方法有:代碼檢查法、程序變異、靜態(tài)結(jié)構(gòu)分析法、靜態(tài)質(zhì)量度量法、符號測試法、邏輯覆蓋法、域測試、Z路徑覆蓋和基本路徑測試法還可以參照以下網(wǎng)址1. 白盒測試也稱結(jié)構(gòu)測試或邏輯驅(qū)動測試,它是按照程序內(nèi)部的結(jié)構(gòu)測試程序,通過測試來檢測產(chǎn)品內(nèi)部動作是否按照設(shè)計(jì)規(guī)格說明書的規(guī)定正常進(jìn)行,檢驗(yàn)程序中的每條通路是否都能按預(yù)定要求正確工作。
這一方法是把測試對象看作一個打開的盒子,測試人員依據(jù)程序內(nèi)部邏輯結(jié)構(gòu)相關(guān)信息,設(shè)計(jì)或選擇測試用例,對程序所有邏輯路徑進(jìn)行測試,通過在不同點(diǎn)檢查程序的狀態(tài),確定實(shí)際的狀態(tài)是否與預(yù)期的狀態(tài)一致2. 黑盒測試也稱功能測試,它是通過測試來檢測每個功能是否都能正常使用。在測試地,把程序看作一個不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,在程序接口進(jìn)行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息。
黑盒測試著眼于程序外部結(jié)構(gòu),不考慮內(nèi)部邏輯結(jié)構(gòu),主要針對軟件界面和軟件功能進(jìn)行測試3. 黑盒測試是以用戶的角度,從輸入數(shù)據(jù)與輸出數(shù)據(jù)的對應(yīng)關(guān)系出發(fā)進(jìn)行測試的。很明顯,如果外部特性本身有問題或規(guī)格說明的規(guī)定有誤,用墨盒測試方法是發(fā)現(xiàn)不了的。
黑盒測試方法有:等價類劃分法、邊界值分析法、錯誤推測法、因果圖法、判定表驅(qū)動法、正交試驗(yàn)設(shè)計(jì)法、場景法等。各個方法的特點(diǎn)有:
1、等價類劃分法
等價類劃分的辦法是把程序的輸入域劃分成若干部分(子集),然后從每個部分中選取少數(shù)代表性數(shù)據(jù)作為測試用例。每一類的代表性數(shù)據(jù)在測試中的作用等價于這一類中的其他值。
2、邊界值分析法
邊界值分析是通過選擇等價類邊界的測試用例。邊界值分析法不僅重視輸入條件邊界,而且也必須考慮輸出域邊界。它是對等價類劃分方法的補(bǔ)充。
3、錯誤推測法
錯誤推測法是基于經(jīng)驗(yàn)和直覺推測程序中所有可能存在的各種錯誤,從而有針對性的設(shè)計(jì)測試用例的方法。
4、因果圖法
因果圖方法最終生成的就是判定表。它適合于檢查程序輸入條件的各種組合情況。
5、判定表驅(qū)動法
任何一個條件組合的特定取值及其相應(yīng)要執(zhí)行的操作.在判定表中貫穿條件項(xiàng)和動作項(xiàng)的一列就是一條規(guī)則.顯然,判定表中列出多少組條件取值,也就有多少條規(guī)則,既條件項(xiàng)和動作項(xiàng)有多少列。
6、正交試驗(yàn)設(shè)計(jì)法
就是使用已經(jīng)造好了的正交表格來安排試驗(yàn)并進(jìn)行數(shù)據(jù)分析的一種方法,目的是用最少的測試用例達(dá)到最高的測試覆蓋率。
7、場景法
可以比較生動地描繪出事件觸發(fā)時的情景,有利于測試設(shè)計(jì)者設(shè)計(jì)測試用例,同時使測試用例更容易理解和執(zhí)行。
擴(kuò)展資料:
黑盒測試也稱功能測試,它是通過測試來檢測每個功能是否都能正常使用。在測試中,把程序看作一個不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,在程序接口進(jìn)行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息。黑盒測試著眼于程序外部結(jié)構(gòu),不考慮內(nèi)部邏輯結(jié)構(gòu),主要針對軟件界面和軟件功能進(jìn)行測試。
黑盒測試是以用戶的角度,從輸入數(shù)據(jù)與輸出數(shù)據(jù)的對應(yīng)關(guān)系出發(fā)進(jìn)行測試的。很明顯,如果外部特性本身設(shè)計(jì)有問題或規(guī)格說明的規(guī)定有誤,用黑盒測試方法是發(fā)現(xiàn)不了的。
參考資料:百度百科-黑盒測試
聲明:本網(wǎng)站尊重并保護(hù)知識產(chǎn)權(quán),根據(jù)《信息網(wǎng)絡(luò)傳播權(quán)保護(hù)條例》,如果我們轉(zhuǎn)載的作品侵犯了您的權(quán)利,請?jiān)谝粋€月內(nèi)通知我們,我們會及時刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學(xué)習(xí)鳥. 頁面生成時間:3.053秒