什么是测试驱动程序?

时间:2014-02-27 22:51:22

标签: testing

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

1 个答案:

答案 0 :(得分:4)

  

调用其他函数并显示其输出的main()函数是否用于测试?

基本上,是的;在software testing领域,测试驱动程序只是组织测试,运行测试和处理输出的包装器/机制。对于unit testing而言,通常比QA测试更多。

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

  

或者每个功能都有单独的测试驱动程序吗?

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