2016-02-18 110 views
-5

大家好我的問題不在於編程。而是在軟件開發計劃上。有人能解釋這2個給我我變得有點混亂:術語「白盒測試」和「黑盒​​測試」是什麼意思?

White box testing 
Blackbox testing 

此外,如果有人給我說說這兩種一些例子我們將不勝感激。謝謝。

+0

歡迎來到StackOverflow。你被低估不僅僅是因爲這個問題最好在程序員問.stackexchange.com,而且因爲你的問題的確切答案很容易通過簡單地搜索你的問題的標題。這些問題不屬於StackOverflow或StackExchange網絡中的任何其他站點。 – gvlasov

+0

請閱讀[如何提出一個好問題](https://stackoverflow.com/help/how-to-ask)。如果你使用Google,但仍然不瞭解其中的差異,那麼你應該在你的問題中包括你不明白的定義的哪一部分(例如「我閱讀白盒測試就是這樣,而黑盒測試就是這樣,但不是這實際上是一樣的東西?「)並相應地說出你的問題的標題。 – gvlasov

+2

我正在投票結束這個問題作爲題外話,因爲它不是關於編程,正如問題本身所述。 – Pang

回答

0
  • 白盒測試是像Junit(Framework)這樣的統一測試的名稱。這種類型的測試檢查代碼的內部結構和工作方式。

  • 黑匣子測試是接受像自動黑匣子測試(框架)功能測試的名稱;分析了代碼的功能,但沒有分析其結構。

希望它有幫助!

+0

你錯了,JUnit僅用於白盒測試。沒有任何東西阻止JUnit用戶寫黑盒測試。 – gvlasov

+0

並沒有「自動黑箱測試(框架)」 – gvlasov

+0

有關「自動測試框架」的更多信息,您可以看看:https://en.wikipedia.org/wiki/Automated_Testing_Framework或http:// stackoverflow。例如,com/questions/9123173/automated-testing-framework。 – Jessica

0

黑盒測試是測試人員測試手動覆蓋其功能和用戶體驗的軟件/應用程序時的測試過程。在黑盒測試的情況下,測試人員無法訪問源代碼。 白盒測試是測試人員測試除手動測試以外的應用程序/軟件(包括代碼)的過程。單元測試是白盒測試的一部分。在白盒測試的情況下,測試人員可以訪問代碼和應用程​​序。