Unit testing 用于测试多个功能的驱动程序?

Unit testing 用于测试多个功能的驱动程序?,unit-testing,theory,software-design,Unit Testing,Theory,Software Design,我知道驱动程序的目的。它是从你原来的程序中测试一个函数,以发现错误。 但是,我可以在驱动程序中测试多个功能吗? 多谢各位 在测试环境中,是的,驱动程序可以测试多个功能。事实上,他们通常是这样做的 驱动程序生成要测试的对象,并调用它们的方法/函数,如果它们返回预期结果,则进行测试。驱动程序有时也称为单元测试套件 驾驶员的工作是练习代码。单元测试是练习代码的一种方法。驱动程序在单元测试的概念出现之前就已经存在了,所以它的范围更广一些 单元测试应该局限于某些软件单元,例如对象。驱动程序可能会运行其他类

我知道驱动程序的目的。它是从你原来的程序中测试一个函数,以发现错误。 但是,我可以在驱动程序中测试多个功能吗?
多谢各位

在测试环境中,是的,驱动程序可以测试多个功能。事实上,他们通常是这样做的

驱动程序生成要测试的对象,并调用它们的方法/函数,如果它们返回预期结果,则进行测试。驱动程序有时也称为单元测试套件

驾驶员的工作是练习代码。单元测试是练习代码的一种方法。驱动程序在单元测试的概念出现之前就已经存在了,所以它的范围更广一些

单元测试应该局限于某些软件单元,例如对象。驱动程序可能会运行其他类型的测试。集成测试证明来自不同流的代码已正确集成。一个端到端的测试,证明许多对象和方法在一起工作良好


这些其他类型的测试很容易混淆,因为有些人不严格使用他们的名字。“驱动程序”是一个包罗万象的术语,它包含了所有这些功能,实际上除了此代码使测试中的代码运行之外,没有其他意义,因此我们可以看到它的功能。

在测试上下文中,是的,驱动程序可以测试多个功能。事实上,他们通常是这样做的

驱动程序生成要测试的对象,并调用它们的方法/函数,如果它们返回预期结果,则进行测试。驱动程序有时也称为单元测试套件

驾驶员的工作是练习代码。单元测试是练习代码的一种方法。驱动程序在单元测试的概念出现之前就已经存在了,所以它的范围更广一些

单元测试应该局限于某些软件单元,例如对象。驱动程序可能会运行其他类型的测试。集成测试证明来自不同流的代码已正确集成。一个端到端的测试,证明许多对象和方法在一起工作良好

这些其他类型的测试很容易混淆,因为有些人不严格使用他们的名字。“驱动程序”是一个包罗万象的术语,它包含了所有这些内容,实际上,除了此代码使代码在测试中运行之外,没有其他意义,因此我们可以看到它的作用