2014-02-27 72 views
1

在軟件工程的背景下,什麼是測試驅動程序?它是調用其他函數的main()函數,並顯示它們的輸出以進行測試嗎?還是每個功能都有單獨的測試驅動程序?什麼是測試驅動程序?

+0

軟件工程中沒有通用術語「測試驅動程序」。您需要提供更多關於您聽到該詞的位置,以便我們給您答覆。 –

+1

最常用的定義是什麼? –

+0

在Google汽車軟件開發環境下的測試驅動程序,它確保汽車不會碰到任何東西。 –

回答

4

它是main()函數調用其他函數並顯示其輸出以進行測試嗎?

基本上,是的;在software testing的領域中,測試驅動程序只是組織測試,運行測試並處理其輸出的包裝器/機制。它通常比更多,比如說QA測試。

這是相當普遍的,因爲您通常會根據您的項目或團隊的需求編寫驅動程序。它可以是測試框架的一部分,但不一定是。

還是有一個單獨的測試驅動程序的每個功能?

通常不是,沒有。您的驅動程序旨在處理所有測試或全套測試。

相關問題