我被分配了一项任务,将我开发的自动化测试集成到AWS CI/CD管道中,我现在正在研究如何实现这一任务。在做了一些研究之后,我发现很多人已经使用像Jenkins/ Docker这样的工具来完成这项任务,即使做了所有的研究,我仍然对实现这一任务的最佳方法感到困惑,以下是我找到的一些文档,
https://www.pawangaria.com/post/docker/how-to-use-docker-with-webdriver/
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?
任何帮助都将不胜感激,提前感谢:)
https://stackoverflow.com/questions/54822954
复制相似问题