集成/功能/验收测试天生就很难维护,原因有很多:它们需要很长时间才能运行,很难始终保持绿色,可能会看似随机失败,调试起来很麻烦等等。但是,它们可以是无价的,如果一个人设法拥有一个可靠的非单元测试套件。
拥有这样的套房,仅仅是白日梦吗?团队如何能够管理始终如一的绿色、低维护的非单元测试套件?
集成/功能/验收测试天生就很难维护,原因有很多:它们需要很长时间才能运行,很难始终保持绿色,可能会看似随机失败,调试起来很麻烦等等。但是,它们可以是无价的,如果一个人设法拥有一个可靠的非单元测试套件。
拥有这样的套房,仅仅是白日梦吗?团队如何能够管理始终如一的绿色、低维护的非单元测试套件?