强奸久久久久久久|草草浮力在线影院|手机成人无码av|亚洲精品狼友视频|国产国模精品一区|久久成人中文字幕|超碰在线视屏免费|玖玖欧洲一区二区|欧美精品无码一区|日韩无遮一区二区

首頁(yè) > 資訊 > 經(jīng)驗(yàn) > 黑盒測(cè)試方法,什么是黑盒測(cè)試技術(shù)黑盒測(cè)試技術(shù)有哪些方法

黑盒測(cè)試方法,什么是黑盒測(cè)試技術(shù)黑盒測(cè)試技術(shù)有哪些方法

來源:整理 時(shí)間:2025-01-08 00:29:06 編輯:智能門戶 手機(jī)版

本文目錄一覽

1,什么是黑盒測(cè)試技術(shù)黑盒測(cè)試技術(shù)有哪些方法

“黑盒”的兩種基本方法 黑盒測(cè)試有兩種基本方法,即通過測(cè)試和失敗測(cè)試。 在進(jìn)行通過測(cè)試時(shí),實(shí)際上是確認(rèn)軟件能做什么,而不會(huì)去考驗(yàn)其能力如何。軟件
黑盒測(cè)試也稱功能測(cè)試,它是通過測(cè)試來檢測(cè)每個(gè)功能是否都能正常使用。在測(cè)試中,把程序看作一個(gè)不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,在程序接口進(jìn)行測(cè)試。它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息。黑盒測(cè)試著眼于程序外部結(jié)構(gòu),不考慮內(nèi)部邏輯結(jié)構(gòu),主要針對(duì)軟件界面和軟件功能進(jìn)行測(cè)試。

什么是黑盒測(cè)試技術(shù)黑盒測(cè)試技術(shù)有哪些方法

2,黑盒測(cè)試的方法有哪些定義分別是什么

具體的黑盒測(cè)試方法包括等價(jià)類劃分、因果圖、正交實(shí)驗(yàn)設(shè)計(jì)法、邊值分析、判定表驅(qū)動(dòng)法、功能測(cè)試等。 等價(jià)類劃分 等價(jià)類劃分是一種典型的黑盒測(cè)試方法,用這一方法設(shè)計(jì)測(cè)試用例可以不用考慮程序的內(nèi)部結(jié)構(gòu),只以對(duì)程序的要求和說明,即需求規(guī)格說明書為依據(jù),仔細(xì)分析和推敲說明書的各項(xiàng)需求,特別是功能需求,把說明中對(duì)輸入的要求和輸出的要求區(qū)別開來并加以分解。 邊界值分析 軟件測(cè)試常用的一個(gè)方法是把測(cè)試工作按同樣的形式劃分。對(duì)數(shù)據(jù)進(jìn)行軟件測(cè)試,就是檢查用戶輸入的信息、返回結(jié)果以及中間計(jì)算結(jié)果是否正確。邊界值分析(Boundary Value Analysis,BVA)是一種補(bǔ)充等價(jià)劃分的測(cè)試用例設(shè)計(jì)技術(shù),它不是選擇等價(jià)類的任意元素,而是選擇等價(jià)類邊界的測(cè)試用例。 錯(cuò)誤推測(cè)法是基于經(jīng)驗(yàn)和直覺推測(cè)程序中所有可能存在的各種錯(cuò)誤, 從而有針對(duì)性的設(shè)計(jì)測(cè)試用例的方法. 錯(cuò)誤推測(cè)方法的基本思想: 列舉出程序中所有可能有的錯(cuò)誤和容易發(fā)生錯(cuò)誤的特殊情況,根據(jù)他們選擇測(cè)試用例. 例如, 在單元測(cè)試時(shí)曾列出的許多在模塊中常見的錯(cuò)誤. 以前產(chǎn)品測(cè)試中曾經(jīng)發(fā)現(xiàn)的錯(cuò)誤等, 這些就是經(jīng)驗(yàn)的總結(jié). 還有, 輸入數(shù)據(jù)和輸出數(shù)據(jù)為0的情況. 輸入表格為空格或輸入表格只有一行. 這些都是容易發(fā)生錯(cuò)誤的情況. 可選擇這些情況下的例子作為測(cè)試用例. 考慮采用一種適合于描述對(duì)于多種條件的組合,相應(yīng)產(chǎn)生多個(gè)動(dòng)作的形式來考慮設(shè)計(jì)測(cè)試用例. 這就需要利用因果圖(邏輯模型).   因果圖方法最終生成的就是判定表. 它適合于檢查程序輸入條件的各種組合情況.  就是使用已經(jīng)造好了的正交表格來安排試驗(yàn)并進(jìn)行數(shù)據(jù)分析的一種方法,目的是用最少的測(cè)試用例達(dá)到最高的測(cè)試覆蓋率

黑盒測(cè)試的方法有哪些定義分別是什么

3,主要的黑盒測(cè)試用例設(shè)計(jì)方法有哪些

原發(fā)布者:蒓ゞo思恆┈常用的四種黑盒測(cè)試用例設(shè)計(jì)方法1.等價(jià)劃分。所謂等價(jià)類劃分是指一套被選擇的值,這些值分別代表了許多眾多的可能輸入值,程序?qū)ζ涮幚淼姆绞蕉际且粯拥?。等價(jià)類劃分的方法作為繼邊界值分析方法之后補(bǔ)充的測(cè)試用例設(shè)計(jì)試用的一種方法。劃分等價(jià)類、確定測(cè)試用例。等價(jià)類劃分是一種典型的黑盒測(cè)試方法,使用這一方法時(shí),完全不考慮程序的內(nèi)部結(jié)構(gòu),只依據(jù)程序的規(guī)格說明來設(shè)計(jì)測(cè)試用例。等價(jià)類劃分方法把所有可能的輸入數(shù)據(jù),即程序的輸入域劃分成若干部分,然后從每一部分中選取少數(shù)有代表性的數(shù)據(jù)做為測(cè)試用例。等價(jià)類的劃分有兩種不同的情況:有效等價(jià)類:是指對(duì)于程序的規(guī)格說明來說,是合理的,有意義的輸入數(shù)據(jù)構(gòu)成的集合。無效等價(jià)類:是指對(duì)于程序的規(guī)格說明來說,是不合理的,無意義的輸入數(shù)據(jù)構(gòu)成的集合。在設(shè)計(jì)測(cè)試用例時(shí),要同時(shí)考慮有效等價(jià)類和無效等價(jià)類的設(shè)計(jì)。2.邊界值分析。在設(shè)計(jì)測(cè)試用例確定輸入和輸出參數(shù)時(shí),大多數(shù)情況下都是用邊界值分析方法,采用邊界值分析設(shè)計(jì)的測(cè)試用例發(fā)現(xiàn)程序錯(cuò)誤能力最強(qiáng)。邊界值分析也是一種黑盒測(cè)試方法,是對(duì)等價(jià)類劃分方法的補(bǔ)充。人們從長(zhǎng)期的測(cè)試工作經(jīng)驗(yàn)得知,大量的錯(cuò)誤是發(fā)生在輸入或輸出范圍的邊界上,而不是在輸入范圍的內(nèi)部。因此針對(duì)各種邊界情況設(shè)計(jì)測(cè)試用例,可以查出更多的錯(cuò)誤。3.錯(cuò)誤推測(cè)法。人們也可以靠經(jīng)驗(yàn)和直覺推測(cè)程序中可能存在的各種錯(cuò)誤,從而有針對(duì)性地編寫檢查這些錯(cuò)誤的例子。這就是錯(cuò)誤推測(cè)法。錯(cuò)誤推測(cè)法的基
常用的四種黑盒測(cè)試用例設(shè)計(jì)方法1.等價(jià)劃分。所謂等價(jià)類劃分是指一套被選擇的值,這些值分別代表了許多眾多的可能輸入值,程序?qū)ζ涮幚淼姆绞蕉际且粯拥摹5葍r(jià)類劃分的方法作為繼邊界值分析方法之后補(bǔ)充的測(cè)試用例設(shè)計(jì)試用的一種方法。劃分等價(jià)類、確定測(cè)試用例。等價(jià)類劃分是一種典型的黑盒測(cè)試方法,使用這一方法時(shí),完全不考慮程序的內(nèi)部結(jié)構(gòu),只依據(jù)程序的規(guī)格說明來設(shè)計(jì)測(cè)試用例。等價(jià)類劃分方法把所有可能的輸入數(shù)據(jù),即程序的輸入域劃分成若干部分,然后從每一部分中選取少數(shù)有代表性的數(shù)據(jù)做為測(cè)試用例。等價(jià)類的劃分有兩種不同的情況:有效等價(jià)類:是指對(duì)于程序的規(guī)格說明來說,是合理的,有意義的輸入數(shù)據(jù)構(gòu)成的集合。無效等價(jià)類:是指對(duì)于程序的規(guī)格說明來說,是不合理的,無意義的輸入數(shù)據(jù)構(gòu)成的集合。在設(shè)計(jì)測(cè)試用例時(shí),要同時(shí)考慮有效等價(jià)類和無效等價(jià)類的設(shè)計(jì)。2.邊界值分析。在設(shè)計(jì)測(cè)試用例確定輸入和輸出參數(shù)時(shí),大多數(shù)情況下都是用邊界值分析方法,采用邊界值分析設(shè)計(jì)的測(cè)試用例發(fā)現(xiàn)程序錯(cuò)誤能力最強(qiáng)。邊界值分析也是一種黑盒測(cè)試方法,是對(duì)等價(jià)類劃分方法的補(bǔ)充。人們從長(zhǎng)期的測(cè)試工作經(jīng)驗(yàn)得知,大量的錯(cuò)誤是發(fā)生在輸入或輸出范圍的邊界上,而不是在輸入范圍的內(nèi)部。因此針對(duì)各種邊界情況設(shè)計(jì)測(cè)試用例,可以查出更多的錯(cuò)誤。3.錯(cuò)誤推測(cè)法。人們也可以靠經(jīng)驗(yàn)和直覺推測(cè)程序中可能存在的各種錯(cuò)誤,從而有針對(duì)性地編寫檢查這些錯(cuò)誤的例子。這就是錯(cuò)誤推測(cè)法。錯(cuò)誤推測(cè)法的基本想法是:列舉出程序中所有可能有的錯(cuò)誤和容易發(fā)生錯(cuò)誤的特殊情況,根據(jù)它們選擇測(cè)試用例。4.因果圖。如果程序的功能說明中含有輸入條件的組合情況,則一開始就可以選用因果圖法。如果在測(cè)試時(shí)必須考慮輸入條件的各種組合,可使用一種適合于描述對(duì)于多種條件的組合,相應(yīng)產(chǎn)生多個(gè)動(dòng)作的形式來設(shè)計(jì)測(cè)試用例,這就需要利用因果圖。因果圖方法最終生成的就是判定表。它適合于檢查程序輸入條件的各種組合情況。

主要的黑盒測(cè)試用例設(shè)計(jì)方法有哪些

4,何謂黑盒測(cè)試法

“黑盒”測(cè)的是功能 黑盒測(cè)試也稱功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試。它在已知產(chǎn)品應(yīng)具有的功能的條件下,通過測(cè)試來檢測(cè)每個(gè)功能是否都能正常使用。在測(cè)試時(shí),把程序看作一個(gè)不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,測(cè)試者在程序接口進(jìn)行測(cè)試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息,并且保持外部信息(如數(shù)據(jù)庫(kù)或文件)的完整性。 “黑盒”法著眼于程序外部結(jié)構(gòu)、不考慮內(nèi)部邏輯結(jié)構(gòu)、針對(duì)軟件界面和軟件功能進(jìn)行測(cè)試?!昂诤小狈ㄊ歉F舉輸入測(cè)試,只有把所有可能的輸入都作為測(cè)試情況使用,才能以這種方法查出程序中所有的錯(cuò)誤。實(shí)際上測(cè)試情況有無窮多個(gè),人們不僅要測(cè)試所有合法的輸入,而且還要對(duì)那些不合法但是可能的輸入進(jìn)行測(cè)試。 “黑盒”的兩種基本方法 黑盒測(cè)試有兩種基本方法,即通過測(cè)試和失敗測(cè)試。 在進(jìn)行通過測(cè)試時(shí),實(shí)際上是確認(rèn)軟件能做什么,而不會(huì)去考驗(yàn)其能力如何。軟件測(cè)試員只運(yùn)用最簡(jiǎn)單,最直觀的測(cè)試案例。 在設(shè)計(jì)和執(zhí)行測(cè)試案例時(shí),總是先要進(jìn)行通過測(cè)試。在進(jìn)行破壞性試驗(yàn)之前,看一看軟件基本功能是否能夠?qū)崿F(xiàn)。這一點(diǎn)很重要,否則在正常使用軟件時(shí)就會(huì)奇怪地發(fā)現(xiàn),為什么會(huì)有那么多的軟件缺陷出現(xiàn)? 在確信了軟件正確運(yùn)行之后,就可以采取各種手段通過搞“垮”軟件來找出缺陷。純粹為了破壞軟件而設(shè)計(jì)和執(zhí)行的測(cè)試案例,被稱為失敗測(cè)試或迫使出錯(cuò)測(cè)試。 黑盒測(cè)試的設(shè)計(jì)方法 黑盒測(cè)試是以用戶的觀點(diǎn),從輸入數(shù)據(jù)與輸出數(shù)據(jù)的對(duì)應(yīng)關(guān)系出發(fā)進(jìn)行測(cè)試的,它不涉及到程序的內(nèi)部結(jié)構(gòu)。很明顯,如果外部特性本身有問題或規(guī)格說明的規(guī)定有誤,用黑盒測(cè)試方法是發(fā)現(xiàn)不了的。黑盒測(cè)試法注重于測(cè)試軟件的功能需求,主要試圖發(fā)現(xiàn)幾類錯(cuò)誤:功能不對(duì)或遺漏、界面錯(cuò)誤、數(shù)據(jù)結(jié)構(gòu)或外部數(shù)據(jù)庫(kù)訪問錯(cuò)誤、性能錯(cuò)誤、初始化和終止錯(cuò)誤。 具體的黑盒測(cè)試方法包括等價(jià)類劃分、因果圖、正交實(shí)驗(yàn)設(shè)計(jì)法、邊值分析、判定表驅(qū)動(dòng)法、功能測(cè)試等。在使用時(shí),自然要針對(duì)開發(fā)項(xiàng)目的特點(diǎn)對(duì)方法加以適當(dāng)?shù)倪x擇。 ◆ 等價(jià)類劃分 等價(jià)類劃分是一種典型的黑盒測(cè)試方法,用這一方法設(shè)計(jì)測(cè)試用例可以不用考慮程序的內(nèi)部結(jié)構(gòu),只以對(duì)程序的要求和說明,即需求規(guī)格說明書為依據(jù),仔細(xì)分析和推敲說明書的各項(xiàng)需求,特別是功能需求,把說明中對(duì)輸入的要求和輸出的要求區(qū)別開來并加以分解。 由于窮舉測(cè)試的數(shù)量太大,以致于無法實(shí)際完成,促使我們?cè)诖罅康目赡軘?shù)據(jù)中選取其中的一部分作為測(cè)試用例。例如,在不了解等價(jià)分配技術(shù)的前提下,測(cè)試了1+1、1+2、1+3和1+4之后,還有必要測(cè)試1+5和1+6嗎?能否放心地認(rèn)為它們正確嗎?那么1+999…(可以輸入的最大數(shù)值)呢?這個(gè)測(cè)試用例是否與其他用例不同?是否屬于另外一種類別?另外一個(gè)等價(jià)區(qū)間?這是軟件測(cè)試員必須考慮到的問題。 等價(jià)類別或者等價(jià)區(qū)間是指測(cè)試相同目標(biāo)或者暴露相同軟件缺陷的一組測(cè)試案例。 1+999…和1+13有什么區(qū)別呢?至于1+13,就像一個(gè)普通的加法,與1+5或者1+392沒有什么兩樣,而1+999…則屬于鄰界的極端情況。假如輸入最大允許數(shù)值,然后加1,就會(huì)出現(xiàn)問題——也許就是軟件的缺陷。這個(gè)極端案例屬于一個(gè)單獨(dú)的區(qū)間,與常規(guī)數(shù)字的普通區(qū)間不同。 等價(jià)類劃分的辦法是把程序的輸入域劃分成若干部分,然后從每個(gè)部分中選取少數(shù)代表性數(shù)據(jù)當(dāng)作測(cè)試用例。每一類的代表性數(shù)據(jù)在測(cè)試中的作用等價(jià)于這一類中的其他值,也就是說,如果某一類中的一個(gè)例子發(fā)現(xiàn)了錯(cuò)誤,這一等價(jià)類中的其他例子也能出現(xiàn)同樣的錯(cuò)誤。使用這一方法設(shè)計(jì)測(cè)試用例,首先必須在分析需求規(guī)格說明的基礎(chǔ)上劃分等價(jià)類,列出等價(jià)類表。 在考慮等價(jià)類劃分時(shí),先從程序的功能說明中找出每個(gè)輸入條件,然后為每個(gè)輸入條件劃分兩個(gè)或更多個(gè)等價(jià)類。等價(jià)類可分兩種情況:有效等價(jià)類和無效等價(jià)類。有效等價(jià)類是指對(duì)程序的規(guī)格說明是有意義的、合理的輸人數(shù)據(jù)所構(gòu)成的集合;無效等價(jià)類是指對(duì)程序的規(guī)格說明是不合理的或無意義的輸人數(shù)據(jù)所構(gòu)成的集合。 ◆ 邊界值分析 軟件測(cè)試常用的一個(gè)方法是把測(cè)試工作按同樣的形式劃分。對(duì)數(shù)據(jù)進(jìn)行軟件測(cè)試,就是檢查用戶輸入的信息、返回結(jié)果以及中間計(jì)算結(jié)果是否正確。 即使是最簡(jiǎn)單的程序,要處理的數(shù)據(jù)也可能數(shù)量極大。還記得在計(jì)算器上簡(jiǎn)單加法的全部可能性嗎?再想一想字處理程序、導(dǎo)航系統(tǒng)和證券交易程序。使這些數(shù)據(jù)得以測(cè)試的技巧(如果稱得上的話)是,根據(jù)下列主要原則進(jìn)行等價(jià)分配,以合理的方式減少測(cè)試案列:邊界條件、次邊界條件、空值和無效數(shù)據(jù)。 邊界值分析(Boundary Value Analysis,BVA)是一種補(bǔ)充等價(jià)劃分的測(cè)試用例設(shè)計(jì)技術(shù),它不是選擇等價(jià)類的任意元素,而是選擇等價(jià)類邊界的測(cè)試用例。實(shí)踐證明,在設(shè)計(jì)測(cè)試用例時(shí),對(duì)邊界附近的處理必須給予足夠的重視,為檢驗(yàn)邊界附近的處理專門設(shè)計(jì)測(cè)試用例,常??梢匀〉昧己玫臏y(cè)試效果。BVA不僅重視輸人條件邊界,而且也從輸出域?qū)С鰷y(cè)試用例。 邊界值設(shè)計(jì)測(cè)試遵循的五條原則: 1、如果輸入條件規(guī)定了取值范圍,應(yīng)以該范圍的邊界內(nèi)及剛剛超范圍邊界外的值作為測(cè)試用例。如以a和b為邊界,測(cè)試用例應(yīng)當(dāng)包含a和b及略大于a和略小于b的值; 2、若規(guī)定了值的個(gè)數(shù),分別以最大、最小個(gè)數(shù)及稍小于最小、稍大于最大個(gè)數(shù)作為測(cè)試用例; 3、針對(duì)每個(gè)輸出條件使用上述1、2條原則; 4、如果程序規(guī)格說明中提到的輸入或輸出域是個(gè)有序的集合(如順序文件、表格等),就應(yīng)注意選取有序集的第一個(gè)和最后一個(gè)元素作為測(cè)試用例; 5、分析規(guī)格說明,找出其他的可能邊界條件。
文章TAG:黑盒測(cè)試測(cè)試方法什么黑盒測(cè)試方法

最近更新

相關(guān)文章