单元测试 – 单元测试?集成测试?回归测试?验收测试?

是否有任何人可以清楚地定义这些测试级别,因为我发现在进行TDD或单元测试时很难区分。如果有人能详细说明怎么,何时实现这些?
简而言之:

单元测试 – 您单独测试每个单独的代码段。考虑每个文件或类。

集成测试 – 当将多个单元放在一起进行交互时,您需要执行集成测试,以确保将这些单元集成在一起没有引入任何错误

回归测试 – 在集成(也许固定)后,您应该再次运行单元测试。这是回归测试,以确保进一步的更改不会破坏任何已经测试的单元。您已经做过的单元测试已经生成了可以一次又一次地进行回归测试的单元测试。

验收测试 – 当用户/客户/企业接收到功能时,他们(或您的测试部门)将进行验收测试,以确保功能满足其要求。

您可能还想调查白盒和黑盒测试。还有性能负载测试,以及测试“’ilities”要考虑。

相关文章

迭代器模式(Iterator)迭代器模式(Iterator)[Cursor]意图...
高性能IO模型浅析服务器端编程经常需要构造高性能的IO模型,...
策略模式(Strategy)策略模式(Strategy)[Policy]意图:定...
访问者模式(Visitor)访问者模式(Visitor)意图:表示一个...
命令模式(Command)命令模式(Command)[Action/Transactio...
生成器模式(Builder)生成器模式(Builder)意图:将一个对...