【发布时间】:2016-03-09 11:16:13
【问题描述】:
我负责为使用微服务架构的项目实施 QA 流程和测试自动化。
项目有一个公共 api,可以提供一些数据。所以我将自动化 API 测试。测试将存在于一个存储库中。这部分我很清楚,我之前在其他单体项目中也这样做过。我有一个用于 API 测试的仓库。可能还有另一个用于硒测试的回购。
但是这里整个产品由许多微服务组成,这些微服务通过 restful api 和/或兔子队列进行通信。我将如何对这些单独的服务进行自动化测试?每个单独服务的测试是否会在单独的存储库中?注意:服务是用 Java 或 PHP 编写的。我将使用 Python 自动化测试。在我看来,我最终会得到很多用于测试/存根/模拟的存储库。
社区可以提供哪些建议或好的资源? :)
【问题讨论】:
-
感谢@PriyanshuShekhar,我在到达这个项目的第一天就浏览了这些幻灯片。它解释了有哪些类型的测试很好,但忽略了如何组织或构建测试。无论如何感谢您的输入:)
标签: automated-tests microservices