单元测试php应用程序(我应该重点测试什么?)

单元测试php应用程序(我应该重点测试什么?),php,unit-testing,stress-testing,Php,Unit Testing,Stress Testing,我目前正在为php数据访问对象编写单元测试。显然,我应该在预期的通信量级别或更高的级别上对服务器环境进行压力测试,但正如对这个问题的回答:在某些情况下,您应该对代码本身进行压力测试 我的问题是:我应该在单元测试中包括压力测试吗?为什么?我对单元测试和php都还相当陌生,所以我需要更牢固地掌握在哪些情况下推荐什么样的测试。单元测试和压力测试是非常不同的动物,所以“不!”不要将两者结合起来 单元测试是针对最小的代码块进行测试,以确保它们返回正确的值。单元测试应该在开发代码时构建和执行,测试甚至可以在

我目前正在为php数据访问对象编写单元测试。显然,我应该在预期的通信量级别或更高的级别上对服务器环境进行压力测试,但正如对这个问题的回答:在某些情况下,您应该对代码本身进行压力测试


我的问题是:我应该在单元测试中包括压力测试吗?为什么?我对单元测试和php都还相当陌生,所以我需要更牢固地掌握在哪些情况下推荐什么样的测试。

单元测试和压力测试是非常不同的动物,所以“不!”不要将两者结合起来

单元测试是针对最小的代码块进行测试,以确保它们返回正确的值。单元测试应该在开发代码时构建和执行,测试甚至可以在开始编码(TDD或测试驱动开发)之前编写。然后,在重构代码时,它们还充当回归测试


压力测试应该使用Apache Bench之类的工具在服务器环境中执行,并在部署状态下对最终应用程序执行。

单元测试和压力测试是非常不同的动物,所以“不!”不要将两者结合起来

单元测试是针对最小的代码块进行测试,以确保它们返回正确的值。单元测试应该在开发代码时构建和执行,测试甚至可以在开始编码(TDD或测试驱动开发)之前编写。然后,在重构代码时,它们还充当回归测试

压力测试应该在服务器环境中执行,使用诸如apachebench之类的工具,并针对处于部署状态的最终应用程序执行