Selenium End to End使用/不同的语言绑定进行测试

时间:2015-01-14 19:26:53

标签: testing selenium automated-tests

问题在于:

我们拥有健康的项目基础架构,其中包含我们网站每个部分的硒页面对象和方法。但是,每个selenium项目都是使用其父组件开发的语言编写的。例如,团队A使用node.js创建组件A,因此他们的selenium对象用js编写,而团队B用.NET创建组件B,和他们的硒页面对象在C#。

我们如何使用不同的语言为不同的部分编写我们网站的完整端到端硒测试来进行硒结合?我们当然希望保持关注点的分离,因此团队A不需要关注团队B的硒细节。我们是否应该以不同的方式接近它?

1 个答案:

答案 0 :(得分:2)

为什么不同意使用一种通用语言进行测试自动化?它将解决一致性问题。所有的工具/库都可以在不同的团队中共享,防止重新发明同一个轮子。