我有三个测试源集 /src/tests/... src/test-integration/ src/test-acceptance/ gradle build仅运行单元测试,而我有用于运行测试集成和测试接受的单独任务。 This setup,基本上是: task acceptanceTest(type: Test) { description = "Runs acceptance tests" testReportDirName ="acceptance" testClassesDir = sourceSets.a…

2020年9月15日 0条评论 86点热度 阅读全文

如果我有微服务,该微服务应创建用户,但由于用户创建很复杂,因此会使用队列,而用户实际上是由使用者创建的,端点仅接受请求并返回确定或失败。 如何为此验收标准创建验收测试: 给出:要注册的用户 时间:请求创建用户 api 然后:创建用户并在新用户上设置托管environment_id 为此,我必须等待实际设置环境的过程,这最多需要30秒。而且,如果我在测试中实现了睡眠,那么我会打上反模式wait and see,如何正确测试它而不失败最佳实践? 解决方案如下: 最合适的方法是,立即返回响应,假设“安装过程已开始”(具有…

2020年5月29日 0条评论 27点热度 阅读全文