在软件工程的背景下,什么是测试驱动程序?是main()函数调用其他函数,并显示其输出,以进行测试吗?或者每种功能都有单独的测试驱动程序吗?
答案 0 :(得分:4)
调用其他函数并显示其输出的main()函数是否用于测试?
基本上,是的;在software testing领域,测试驱动程序只是组织测试,运行测试和处理输出的包装器/机制。对于unit testing而言,通常比QA测试更多。
这很普遍,因为您通常会根据项目或团队的需求编写驱动程序。它可以是测试框架的一部分,但不一定是。
或者每个功能都有单独的测试驱动程序吗?
通常不是,不。您的驱动程序旨在处理所有测试或所有测试。