程序员使用哪些技术编写可维护的集成/功能/验收测试?

Pre*_*m C 5 integration-testing acceptance-testing functional-testing

集成/功能/验收测试本身很难维护,原因有很多:它们需要很长时间才能运行,难以保持绿色,可能看似随机失败,调试繁琐等等.但是,他们可以如果一个人设法拥有一个可靠的非单元测试套件,那就是无价的.

有这样的套房,只是一个梦想?团队如何能够管理始终如一的绿色,低维护的非单元测试套件?

Che*_*min 1

这并不能完全回答这个问题,但就这样吧。对于 Java,我使用 Junit4(测试)和 EclEmma(代码覆盖率)。对于 Javascript,我使用 Jasmine(测试)和 JSCoverage(代码覆盖率)。