測試控制工具
外观
此條目需要精通或熟悉计算机科学的编者参与及协助编辑。 (2021年3月12日) |
測試控制工具(test harness)是指為了進行集成测试而架設的軟體。一般而言測試椿程式是待測應用程式中的元件,當對應的應用程式開發時,會更換為真正的模組,而測試控制工具是待測應用程式以外的軟體,模擬測試環境中沒有的服務或機能。
例如,有個專案要建構應用程式,需要有介面可以和大型電腦的應用程式互動,但在開發階段沒有大型電腦,可以用測試控制工具來取代這個介面。
測試控制工具也可能是專案可交付內容中的一部份。測試控制工具會和應用程式原始碼分開儲存,可以在多個專案中重複使用。測試控制工具會模擬應用程式的功能,測試控制工具沒有測試套件、測試用例或測試報告的資料。這個東西是由測試框架以及相關的自動化測試工具提供。
在開發測試控制工具時,有一個工作是設置適合的測試治具。
測試控制工具多半是針對特定開發環境的,例如Java。不過也有開發互操作的測試控制工具,可以用在更複雜的系統中[1]。
相關條目
[编辑]參考資料
[编辑]- ^ Ricardo Jardim-Gonçalves, Jörg Müller, Kai Mertins, Martin Zelm, editors, Enterprise Interoperability II: New Challenges and Approaches (页面存档备份,存于互联网档案馆), Springer, 2007, p. 674, accessed 19 October 2015