2017-10-13 132 views
-1

我负责为使用微服务架构的项目实施QA过程和测试自动化。使用Selenium进行微服务架构的测试自动化

我打算在Java中使用Selenium。我是Selenium的新手。

在这个使用微服务架构的项目中,我们必须单独测试每个模块,以便每个模块本身都是有意义的。我将分配QA来分别测试每个模块作为一个团队。现在我的问题是我们是否必须为每个模块构建自动化框架?

我将得到一位经验丰富的自动化工程师来帮助我摆脱框架,但我必须事先制定我的策略和计划。

它将使用RESTFUL API来实现。我已经在Monolith架构中的同一产品上实施了手动测试,但这对我来说是全新的体验,并且我有另一种自动化新体验。

任何人都可以帮助我或为我提供很好的资源,它可以帮助我理解并构建测试和自动化策略。 我不确定在项目的哪个阶段我们可以开始实现自动化?

感谢提前:)

+0

你能否重新阐述你的问题,使其不那么冗长和更相关?我不明白硒与您的问题有何关系? –

+0

@AlexeyR。硒与这个问题有关,因为我将使用硒作为自动化工具。我知道它更广泛的问题。你也可以请忽略该部分---项目有一个公共api直到---硒测试回购...我无法编辑和删除这部分。我认为你对此陈述感到困惑。 – Parveen

回答

0

在单后把测试策略是不可行的,但会尝试指出,可以从开始的主要部分。我在以前的球队之一用于this as a foundation:在微服务架构 msoa

Selenium测试将适合端到端测试

测试策略,一定要保持那些尽可能多的关注,并迅速地。你真的只需要几个旅程。

Meta-frameworks非常适合。您不想复制代码,只需打包公共harness libs并在服务级别测试之间共享它。