日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

什么叫黑盒測試 什么叫黑盒測試和白盒測試( 二 )


一些常用的黑盒測試技術(shù)
黑盒測試意味著測試數(shù)據(jù)的選擇和測試結(jié)果的解釋是基于軟件的功能屬性 。黑盒測試不應(yīng)該由程序的創(chuàng)建者來執(zhí)行,因為這樣的測試者,非常了解程序的內(nèi)部結(jié)構(gòu),當(dāng)實際測試該方法時,可能限于一些實測場景或測試數(shù)據(jù) 。
軟件功能測試,有必要讓第三方根據(jù)需求文檔或其他文檔描述來設(shè)計黑盒測試 。
雖然黑盒測試是圍繞用戶的需求文檔進行的,然而,黑盒測試并不一定要求用戶參與測試 。在絕大多數(shù)沒有用戶參與的黑盒測試中,最常見的測試包括這些種類:

  • 功能測試
  • 體積測試
  • 安全試驗
  • 負荷試驗
  • 恢復(fù)性測試
  • 標(biāo)桿管理
  • 穩(wěn)定性試驗
  • 可靠性測試
和用戶參與的測試,主要有現(xiàn)場試驗和實驗室試驗 。
不同用途的功能測試方法,一個是有序的,依次執(zhí)行每個程序的特性或功能,另一種方法是一個模塊一個模塊地測試,這種測試一般是對每個函數(shù)調(diào)用的第一個模塊的第一個測試 。
體積測試的目的是檢測軟件在處理海量數(shù)據(jù)時的局限性 。體積測試能夠發(fā)現(xiàn)系統(tǒng)效率方面的問題,例如不正確的緩沖區(qū)大小,或者占用太多內(nèi)存空間 。
負荷試驗檢測系統(tǒng)在一個很短的時間內(nèi)處理大量的數(shù)據(jù)或者執(zhí)行大量的功能調(diào)用的能力 。比如雙十一天貓,春運的12306,就要進行非常大規(guī)模的負荷試驗 。
什么叫黑盒測試 什么叫黑盒測試和白盒測試


(網(wǎng)絡(luò)盜圖,刪除侵權(quán))
恢復(fù)測試主要保證系統(tǒng)在崩潰后恢復(fù)外部數(shù)據(jù)的能力 。尤其重要的是,系統(tǒng)能夠完全恢復(fù)或部分恢復(fù)這些數(shù)據(jù),特別是對于要求高可靠性的系統(tǒng) 。
標(biāo)桿管理包含了程序效率的測試 。程序的有效性很大程度上取決于硬件環(huán)境,因此標(biāo)桿管理總是考慮軟件與硬件的組合情況 。然而,對于大多數(shù)軟件工程師來說,標(biāo)桿管理主要關(guān)注特定的操作的量化數(shù)據(jù),有些還考慮用戶測試,比較不同軟件系統(tǒng)作為標(biāo)桿管理的有效性 。
對于涉及用戶的測試活動,軟件工程中很少有方法論上的考慮 。
一般來說,測試報告是為了區(qū)分一般的現(xiàn)場測試和實驗室測試 。
在現(xiàn)場測試中,觀察用戶在正常工作場所使用軟件的情況 。除了一般和可用性特征之外,外場測試對于評估軟件系統(tǒng)的交互性很有用,比如系統(tǒng)工作的技術(shù)有多全面 。此外,現(xiàn)場測試是從現(xiàn)有工藝說明系統(tǒng)綜合性能的唯一實用手段 。
實驗室測試通常用于評估系統(tǒng)的可用性 。因為實驗室檢測的成本相對較高,因此,這種測試一般是大型軟件組織會考慮的活動,如IBM,Microsoft這樣的公司 。因為實驗室測試為測試人員提供了許多技術(shù)可能性,因此,它的數(shù)據(jù)手機和分析比現(xiàn)場測試容易得多 。
黑盒測試的優(yōu)點和缺點
優(yōu)點:
  • 對于較大的代碼單元,效率要高于白盒測試;
  • 測試人員不需要知道實現(xiàn)的細節(jié),包括特定框架結(jié)構(gòu)和編程語言;
  • 測試人員和編碼人員相互獨立工作;
  • 從用戶的角度進行測試,采用的方法和方案易于理解和接受;
  • 幫助暴露任何與規(guī)范不一致或不明確的問題;
  • 測試用例可以在規(guī)范完成后立即執(zhí)行;
缺點: