2014-02-27 155 views
1

在软件工程的背景下,什么是测试驱动程序?它是调用其他函数的main()函数,并显示它们的输出以进行测试吗?还是每个功能都有单独的测试驱动程序?什么是测试驱动程序?

+0

软件工程中没有通用术语“测试驱动程序”。您需要提供更多关于您听到该词的位置,以便我们给您答复。 –

+1

最常用的定义是什么? –

+0

在Google汽车软件开发环境下的测试驱动程序,它确保汽车不会碰到任何东西。 –

回答

4

它是main()函数调用其他函数并显示其输出以进行测试吗?

基本上,是的;在software testing的领域中,测试驱动程序只是组织测试,运行测试并处理其输出的包装器/机制。它通常比更多,比如说QA测试。

这是相当普遍的,因为您通常会根据您的项目或团队的需求编写驱动程序。它可以是测试框架的一部分,但不一定是。

还是有一个单独的测试驱动程序的每个功能?

通常不是,没有。您的驱动程序旨在处理所有测试或全套测试。

相关问题