【发布时间】:2017-06-29 05:47:46
【问题描述】:
我是一名 Java 开发人员,而不是 QA 工程师,所以我的问题对某些人来说可能是微不足道的。
如何在部署后运行集成测试?在正常的构建和部署过程中,所有 JUnit 测试都在部署之前执行。部署完成后,应该使用其他(黑盒)方法进行测试(据我所知)。但是,如果我想使用我漂亮的集成测试套件定期检查我的应用程序怎么办?
针对现有部署(包括生产)运行 IT 测试的正确方法是什么?
【问题讨论】:
-
只是好奇,为什么?如果您没有对代码进行更改,那么您的代码肯定会正确集成,从而使这些测试变得无关紧要。如果它不起作用,那就是输入被发送到系统的问题,这就是黑盒测试很重要的原因
-
如果代码通过集成(不是单元!)测试一次,并不意味着它会通过两次。我想确保应用程序根据实时数据库数据(我不会模拟)在现实生活中正确运行。
-
有太多的方法可以做到这一点;所以你的问题是 A) 太宽泛然后 B) 要求 opinions ...因此真的不适合这里。 SO 不是不是讨论最佳实践的地方。
标签: java junit integration-testing production-environment