测试控制工具
外观
此条目需要精通或熟悉计算机科学的编者参与及协助编辑。 (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