2013-04-25 58 views
0

我正在將黑盒案件作爲軟件測試文檔的一部分,我不太確定如何執行此操作。我的教授說我們不需要提供實際的結果。我只是很困惑,想知道我是怎麼做到的。有沒有我可以參考的很好的例子。我查看了IEEE 829,但那不是很有用。軟件測試規範的黑盒測試

+1

解釋你的問題;我沒有得到你想知道的東西? – 2013-04-26 04:52:49

回答

0

也許你的教授要求你應用黑盒設計技術來設計測試用例來測試某些功能或需求。 一些例子:

  1. 等價類劃分
  2. 狀態轉變
  3. 邊界值分析
  4. 成對測試
0

定義:

  • 黑盒測試是一種測試,無論是功能測試還是非功能測試,都無需參考組件或系統的內部結構。所以在這種方法中不考慮程序的內部結構,測試人員應該爲程序提供輸入集並測試程序是否給出預期的輸出。

  • 此方法稱爲黑盒,因爲測試人員不知道該軟件程序。軟件程序就像一個黑匣子;測試人員看不到。

黑盒測試技術

以下是一些技術,可用於設計黑箱測試:

等價類劃分 等價類劃分是一個軟件測試設計技術包括將輸入值劃分爲有效和無效分區,並從每個分區選擇代表值作爲測試數據。

邊界值分析 邊界值分析是一種軟件測試設計技術,涉及邊界的輸入值的判定和選擇是在邊界值和剛內/邊界作爲測試數據的外部。

基於圖形的測試方法 每個應用程序是建立一些對象。所有這些對象都被識別並且圖形被準備好。從這個對象圖中識別出每個對象關係,並據此編寫測試用例以發現錯誤。

錯誤推測 這純粹是基於以往的經驗和測試人員的判斷。錯誤猜測是猜測哪裏可以隱藏錯誤的藝術。對於這種技術,沒有特定的工具,編寫覆蓋所有應用程序路徑的測試用例。的黑盒子測試

的測試器,沒有一個網站的內部結構的知識

實施例,通過使用瀏覽器,並提供輸入(即或擊鍵)和驗證是否輸出測試網頁產生的是預期產出。

0

黑盒測試是一種軟件測試方法,其中測試人員不需要知道軟件的編碼或內部結構。黑盒測試方法依賴於具有各種輸入的測試軟件並根據預期輸出驗證結果。您可以根據您的應用程序範圍使用各種黑盒技術(如等效分區,狀態轉換,邊界值分析等)編寫軟件測試文檔。