我正在读Osherove的“单元测试的艺术”(The Art of Unit Unit),虽然我还没有看到他说过任何关于性能测试的话,但我仍然有两个想法:
性能测试通常不能是单元测试,因为性能测试通常需要长时间运行。
性能测试通常不能是单元测试,因为性能问题常常在集成或系统级别上表现出来(或者至少在重新创建集成环境的性能所需的单个单元测试的逻辑中会涉及到单元测试)。
特别是出于上述第一个原因,我怀疑由单元测试框架(如NUnit)来处理性能测试是否合理。
我的问题是:我的发现/倾向是否与社会的想法一致?