我们最近启动了TDD,我们正在为每个开发的RESTful Web服务编写JUnit测试用例。新版本发布时,在生产环境中运行JUnit测试用例是否是一个好主意?JUnit生产测试用例
背景: 我们的网络应用程序是企业网络应用程序,具有复杂的业务逻辑。计划是使用@After和@AfterClass来清理运行测试用例生成的测试数据。
网络应用程序既可以是SaaS版本,也可以是内部版本,我们计划验证这两个版本的升级是否可行并且是一种良好的做法。我知道我们将在临时环境中运行这个测试用例,但要确保在升级/部署期间我们没有损坏任何东西,或者环境尚未创建任何不同的影响。
现在的问题是,“如果没有建议什么,是不是很好的做法?”
您可以在集成测试服务器或登台服务器上执行测试,而不是生产服务器。在生产中引入功能时,系统范围的功能只能测试一次。 –