测试控制工具

维基百科,自由的百科全书

测试控制工具(test harness)是指为了进行集成测试而架设的软件。一般而言测试椿程式英语test stub是待测应用程序中的元件,当对应的应用程序开发时,会更换为真正的模组,而测试控制工具是待测应用程序以外的软件,模拟测试环境中没有的服务或机能。

例如,有个专案要建构应用程序,需要有界面可以和大型电脑的应用程序互动,但在开发阶段没有大型电脑,可以用测试控制工具来取代这个界面。

测试控制工具也可能是专案可交付内容中的一部分。测试控制工具会和应用程序源代码分开储存,可以在多个专案中重复使用。测试控制工具会模拟应用程序的功能,测试控制工具没有测试套件、测试用例或测试报告的资料。这个东西是由测试框架以及相关的自动化测试工具提供。

在开发测试控制工具时,有一个工作是设置适合的测试治具英语test fixture

测试控制工具多半是针对特定开发环境的,例如Java。不过也有开发互操作的测试控制工具,可以用在更复杂的系统中[1]

相关条目[编辑]

参考资料[编辑]

  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