首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在AWS CI/CD管道中运行selenium测试的最佳方式是什么

在AWS CI/CD管道中运行selenium测试的最佳方式是什么
EN

Stack Overflow用户
提问于 2019-02-22 16:31:40
回答 2查看 9.2K关注 0票数 4

我被分配了一项任务,将我开发的自动化测试集成到AWS CI/CD管道中,我现在正在研究如何实现这一任务。在做了一些研究之后,我发现很多人已经使用像Jenkins/ Docker这样的工具来完成这项任务,即使做了所有的研究,我仍然对实现这一任务的最佳方法感到困惑,以下是我找到的一些文档,

http://www.testautomationguru.com/selenium-webdriver-how-to-run-automated-tests-inside-a-docker-container/

https://www.pawangaria.com/post/docker/how-to-use-docker-with-webdriver/

https://aws.amazon.com/blogs/devops/using-aws-codepipeline-aws-codebuild-and-aws-lambda-for-serverless-automated-ui-testing/

https://dzone.com/articles/qa-automation-pipeline-learn-how-to-build-your-own-1

我应该做的是,一旦开发人员正在开发的web应用程序通过管道部署,我将不得不通过管道运行selenium测试,以检查web应用程序是否正确部署。(这就是我需要澄清的地方,什么是实现这一目标的最佳方法)

我使用selenium脚本构建了一个maven项目来检查web应用程序上的内容,现在我在脚本中使用了一个虚拟url,下面是maven项目。

https://github.com/nimeshdilshan96/pipeline-script-test.git

这就是我所做的-到目前为止,

我在本地PC上运行了一个docker容器(这是我使用的docker镜像,并且有一个在docker容器上运行测试的maven项目

在这一点上,我真的很困惑和卡住了应该做什么,这里是一些问题,我正在寻找答案,

在单独运行或在docker container?

  • Should中运行maven项目的CI/CD上运行selenium测试的最佳方式是什么?
  • docker容器仅用作执行测试的环境?

任何帮助都将不胜感激,提前感谢:)

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54822954

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档