国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【軟件測試】黑盒測試black box testing

這篇具有很好參考價值的文章主要介紹了【軟件測試】黑盒測試black box testing。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

又稱為功能測試function testing、行為測試behavior testing

黑盒測試測試不知道代碼細節(jié)的軟件

Black box testing test software without knowing how it is coded.

測試目的:判斷輸入和輸出是否符合軟件要求

優(yōu)勢advantage:

1. 不需要知道代碼細節(jié)

2. 相互獨立

3. 可以在說明書完成后就設計測試用例,不用等代碼完成

缺陷disadvantages:

1. 有冗余

2. 沒有說明書

3. 輸出不現(xiàn)實

4. 很難發(fā)現(xiàn)錯誤的位置

靜態(tài)黑盒測試(測試說明書)testing the spec

測試說明書是靜態(tài)黑盒測試。testing the specification is static black box testing.

tips:

1.?當為給顧客考慮時,不要忘記軟件安全問題

2.?

怎么做

high-level

檢查產品說明書(沒有固定格式,實再想不出來就去和開發(fā)團隊聊一聊)

原則
  • Don`t start by looking for bugs in great detail
  • play at being the customer
  • assume nothing-question until you are
  • guideline
  • review

low-level

產品說明書特征檢查清單specification attributes checklist:complete(內容完整), accurate(不能有歧義), precise, consistent, relevant, feasible, code-free

產品說明書術語檢查清單specification terminology?checklist(慎用): always, every, all, none, never\certainly, therefore, clearly, obviously\some, sometimes, often, usually, ordinarily

動態(tài)黑盒測試dynamic black-box testing

減少測試案例個數

確定哪些案例需要測試

怎么定義最糟糕情況

數據測試data testing

等價位劃分equivalence partitioning

Equivalence partitioning is the process of methodically reducing the huge set of possible test cases into a much smaller, but still equally effective, set

Guidelines

The input domain is usually too large for exhaustive

分為合法輸入(vaild input)、不合法輸入(Invalid input)

例題

電話分為三部分,第一部分為區(qū)號area-code(以0開頭的三位數字),第二部分為pre-fix(四位數字),第三部分為sur-fix(不含0的三位數字)

合法輸入:000 1111 111

非法輸入:100 1111 111、0a0 1111 111、000 a000 111、000 aaaa 111、000 1111 011、000 1111 a11

例2:設有一個檔案管理系統(tǒng),要求用戶輸入以年月表示的日期。假設日期限定在1990年1月2049年12月,并規(guī)定日期由6位數字字符組成,前4位1位表示年,后2位表示月。現(xiàn)用等價類劃分法設計測試用例,來測試程序的“日期檢查功能”。

合法輸入:200212

非法輸入:198901(小于時間)、20210(少一位)、2000-1(有符號)、2001212(多一位)、205003(大于時間)、200113(月份大)、200100(月份小)

BVA(boundary value analysis)

測試案例是4n+1,n為變量

Guideline

范圍

選六個(兩個邊界值,大于和小于邊界值,最大值和最小值)

集合

布爾值

狀態(tài)測試state testing

黑盒測試的一部分,測試軟件的邏輯流向demonstrats logic flow of some software

重點是狀態(tài)和狀態(tài)的轉換

手段:

1. 使用等價位劃分去選擇測試狀態(tài)和路徑

2. 通過智能選擇減少案例

指導

1. 每種狀態(tài)至少訪問一次View each state at least once

2. 測試看起來最普通和最常見的狀態(tài)轉換Test state-to-state transitionns that look like the most common or popular

3. 測試狀態(tài)之間最不常見的分支Test the least common papaths between states

4. 測試所有錯誤狀態(tài)和其返回值Test all the error states and rereturning from the error states

5. 測試隨機狀態(tài)條件Test random state transitions

要求

1. 不要上升到代碼層次

Race condition

Multiple processes racing to a finish line, not knowing which will get first

bad timing

Two or more events line up just right and confuse software that didn't expect to be
interrupted in the middle of its operation, it's bad timing.

重復測試Repetition testing

一直做同樣的事情

壓力測試Stress testing

“餓一餓”軟件:不給必要的數據,資源

在不理想的狀態(tài)時運行,例如內存不足、配置過低,cpu差

其他技術

Behave Like a Dumb User (inexxperienced user)
?Throw out any preconceived iideas
?Look for Bugs Where Youve A Already Found Them
the more bugs you find, the monore bugs there are
Think like a Hacker
Seek to find vulnerabilities and exexploit it& Folow Experience, Intuition, and Huncnches (預感)
Experience is the name everyone giveves to their mistakes

加載測試Load testing

與stress testing相反

給所有軟件所需的資源和任務,甚至遠遠大于要求文章來源地址http://www.zghlxwxcb.cn/news/detail-855826.html

到了這里,關于【軟件測試】黑盒測試black box testing的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • [軟件測試] 07 黑盒 場景法 習題

    軟件測試期末復習系列 課件知識點整合 : 軟件測試基礎 白盒測試 黑盒測試 PTA習題匯總 : 軟件測試基礎 白盒測試-邏輯覆蓋測試 白盒測試-基本路徑測試 白盒測試-靜態(tài)測試 黑盒測試-等價類劃分 黑盒測試-邊界值測試 黑盒測試-場景法 提示 : 篇幅較長,可以使用 Ctrl+F ,在

    2024年02月04日
    瀏覽(26)
  • 軟件測試之黑盒測試的具體方法詳解

    軟件測試之黑盒測試的具體方法詳解

    提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔 我們這里要讀軟件測試的黑盒測試方法進行具體的講解,大家也不要過于擔心,相信我接下來的講解以后,大家對這些測試方法必然是了然如胸的.當然在我們介紹測試用例的方法之前.我們應該來回顧一下

    2024年02月01日
    瀏覽(28)
  • 軟件測試——黑盒測試(邊界值分析、等價類劃分)

    軟件測試——黑盒測試(邊界值分析、等價類劃分)

    黑盒測試有兩種類型:靜態(tài)黑盒測試、動態(tài)黑盒測試。靜態(tài)黑盒測試即測試內部人員在軟件開發(fā)過程中編寫的文檔。接下來我們介紹一下動態(tài)黑盒測試的兩種方法。 1.邊界值分析 邊界值分析考慮大量的錯誤是發(fā)生在輸入或輸出范圍的邊界上,而不是發(fā)生在輸入、輸出范圍的內

    2024年02月07日
    瀏覽(28)
  • [軟件測試] 05 黑盒 等價類劃分 習題

    軟件測試期末復習系列 課件知識點整合 : 軟件測試基礎 白盒測試 黑盒測試 PTA習題匯總 : 軟件測試基礎 白盒測試-邏輯覆蓋測試 白盒測試-基本路徑測試 白盒測試-靜態(tài)測試 黑盒測試-等價類劃分 黑盒測試-邊界值測試 黑盒測試-場景法 提示 : 篇幅較長,可以使用 Ctrl+F ,在

    2024年02月04日
    瀏覽(27)
  • 軟件測試——測試的分類(重點:黑盒測試、白盒測試、單元測試、集成測試、系統(tǒng)測試)

    軟件測試——測試的分類(重點:黑盒測試、白盒測試、單元測試、集成測試、系統(tǒng)測試)

    界面是直接和用戶進行交互的,界面設計的好壞決定了用戶使用軟件的直觀感受 界面測試(UI 測試)一般包括以下內容: 對比 UI 設計稿,驗證系統(tǒng)顯示界面的一致性和正確性 驗證界面上每個功能的正確性 驗證界面排版布局是否合理。字體大小、圖片排版、清晰程度等 驗證

    2024年02月09日
    瀏覽(25)
  • 軟件測試之測試的分類(重點:黑盒測試、白盒測試、單元測試、集成測試、系統(tǒng)測試)

    軟件測試之測試的分類(重點:黑盒測試、白盒測試、單元測試、集成測試、系統(tǒng)測試)

    界面是直接和用戶進行交互的,界面設計的好壞決定了用戶使用軟件的直觀感受 界面測試(UI 測試)一般包括以下內容: 對比 UI 設計稿,驗證系統(tǒng)顯示界面的一致性和正確性 驗證界面上每個功能的正確性 驗證界面排版布局是否合理。字體大小、圖片排版、清晰程度等 驗證

    2024年02月03日
    瀏覽(26)
  • 一個黑盒測試和白盒測試區(qū)別的軟件測試面試題,錯失15koffer

    一個黑盒測試和白盒測試區(qū)別的軟件測試面試題,錯失15koffer

    軟件測試是確保軟件質量的重要環(huán)節(jié),而在軟件測試中,黑盒測試和白盒測試是兩種常見的測試方法。跟小一起學習黑盒測試和白盒測試區(qū)別: 它們在測試的角度和目標上存在顯著區(qū)別,本文將深入探討這兩種測試方法的定義、特點、應用場景以及區(qū)別,以幫助讀者更好地理

    2024年02月05日
    瀏覽(20)
  • 軟件工程:黑盒測試等價分類法相關知識和多實例分析

    軟件工程:黑盒測試等價分類法相關知識和多實例分析

    目錄 一、黑盒測試和等價分類法 1. 黑盒測試 2. 等價分類法 二、黑盒測試等價分類法實例分析 1. 工廠招工年齡測試 2. 規(guī)定電話號碼測試 3. 八位微機測試 4. 三角形判斷測試 黑盒測試就是根據被測試程序功能來進行測試,所以也稱為功能測試。 黑盒測試是以用戶的角度,從輸

    2024年02月01日
    瀏覽(27)
  • 軟件測試 —— 冒煙測試(Smoke Test,ST)

    冒煙測試就是完成一個新版本的開發(fā)后,對該版本最基本的功能進行測試,保證基本的功能和流程能走通。 如果不通過,則打回開發(fā)那邊重新開發(fā); 如果通過測試,才會進行下一步的測試(功能測試,集成測試,系統(tǒng)測試等等)。 簡化:門檻測試,一個開關而不是一個階段。

    2024年02月08日
    瀏覽(22)
  • 什么是軟件測試領域的 false-positive test?

    什么是軟件測試領域的 false-positive test?

    在軟件測試領域,“false-positive test” 是指在測試過程中產生了誤報的測試結果。這意味著測試工具或測試流程錯誤地將一個實際上是正確的功能或行為標記為錯誤或異常。 False-positive test 在軟件測試中是一個常見的現(xiàn)象,尤其是在自動化測試中。這種情況可能由多種因素引

    2024年02月15日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包