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

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

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

來源:整理 時間:2025-01-08 00:29:06 編輯:智能門戶 手機版

本文目錄一覽

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

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

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

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

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

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

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

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

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

4,何謂黑盒測試法

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

最近更新

  • mate30pro,華為mate30和mate30Pro是高端機嗎mate30pro,華為mate30和mate30Pro是高端機嗎

    華為mate30和mate30Pro是高端機嗎目前來說,mate30和mate30pro系列使用的是華為最高的芯片麒麟990,屬于高端手機了。是一部集高端技術(shù)的精品手機,好肯定是好,但最好的肯定不是,畢竟價格在這,.....

    經(jīng)驗 日期:2025-01-07

  • 什么是脈沖,001Hz 是多少秒一個脈沖什么是脈沖,001Hz 是多少秒一個脈沖

    001Hz是多少秒一個脈沖2,播放音樂時那些像心臟一樣隨音樂不斷跳動的豎條叫什么像脈沖一3,vuc是什么意思4,RTU是什么1,001Hz是多少秒一個脈沖1秒一個脈沖,脈沖頻率為1HZ,100秒為0.01HZ2,播放音.....

    經(jīng)驗 日期:2025-01-07

  • io分配表,寫單片機方面的畢業(yè)論文IO分配表屬于硬件部分還是軟件部分呢io分配表,寫單片機方面的畢業(yè)論文IO分配表屬于硬件部分還是軟件部分呢

    寫單片機方面的畢業(yè)論文IO分配表屬于硬件部分還是軟件部分呢2,模塊生產(chǎn)系統(tǒng)MPS第三站加工站的元件清單和IO分配表是什么3,gxdeveloper哪里有IO輸入輸出分配表4,plc的T分配表是什么意思5,PL.....

    經(jīng)驗 日期:2025-01-07

  • 驅(qū)動軸,半掛牽引車后軸有兩種驅(qū)動輪軸之分驅(qū)動軸,半掛牽引車后軸有兩種驅(qū)動輪軸之分

    驅(qū)動輪是半掛牽引車的后輪軸,分為單驅(qū)動橋和雙驅(qū)動橋。如果是雙橋拖拉機,其后輪軸必須是驅(qū)動橋,六型貨車為貨車后雙橋雙驅(qū)動軸雙驅(qū)動軸第二驅(qū)動軸可脫開,后輪軸是驅(qū)動軸,如果是雙后橋的拖拉.....

    經(jīng)驗 日期:2025-01-07

  • 螺絲上料自動化設(shè)備,如何自動擰螺絲?這些設(shè)備可以自動化螺絲上料自動化設(shè)備,如何自動擰螺絲?這些設(shè)備可以自動化

    自動擰螺絲有哪些設(shè)備?自動擰螺絲設(shè)備有手持式和機械自動化兩種,可以分為很多類型。自動化設(shè)備包括各種各樣的自動化設(shè)備,任何用機器動作代替人的動作來完成產(chǎn)品加工、裝配和測試的設(shè)備都.....

    經(jīng)驗 日期:2025-01-07

  • 自動化礦石取樣設(shè)備廠家,巖石取樣有哪些方法?自動化礦石取樣設(shè)備廠家,巖石取樣有哪些方法?

    石材設(shè)備制造商機械石材設(shè)備制造商機械在礦石開采和石材加工領(lǐng)域發(fā)揮著重要作用。礦石取樣有幾種方法,破碎設(shè)備生產(chǎn)企業(yè)常用的礦物取樣方法有哪些?礦物取樣方法有很多種,每種礦物都有不同.....

    經(jīng)驗 日期:2025-01-07

  • 透明手機,透明手機什么時候上市透明手機,透明手機什么時候上市

    透明手機什么時候上市2,現(xiàn)在有哪些透明手機上市啦給型號3,手機如何設(shè)置透明4,透明手機是真的嗎5,有誰知道這款透明手機哪有得賣6,如何把手機做成透明懂物理的來回答下1,透明手機什么時候上市.....

    經(jīng)驗 日期:2025-01-07

  • 齒輪加工工藝過程,齒輪加工工藝流程齒輪加工工藝過程,齒輪加工工藝流程

    齒輪加工工藝流程2,齒輪的加工工藝流程是什么3,齒輪的加工工藝流程4,齒輪的加工過程5,誰能告訴我齒輪的加工工藝及流程6,齒輪軸加工都有哪些工藝過程1,齒輪加工工藝流程基本的齒輪加工工藝流.....

    經(jīng)驗 日期:2025-01-07