试车手到底是什么?

Geo*_*ton 4 testing

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

adm*_*rew 8

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

本质上是的;在软件测试领域,测试驱动程序只是组织测试、运行测试并处理其输出的包装器/机制。它通常更多地用于单元测试,而不是 QA 测试。

它非常通用,因为您通常根据项目或团队的需求来编写驱动程序。它可以是测试框架的一部分,但不是必须的。

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

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