我已经创建了一个Jenkins maven任务来在一个项目上运行selenium测试,现在我想以适当的方式对CI使用这些selenium测试。
实际上,我有一个Jenkins任务,1个构建项目,2个使用声纳,3个 - 部署项目。我想在这个过程中添加硒测试。问题是:我可以在部署之前运行selenium测试吗?是否有必要在实际部署之前进行先前的selenium测试部署?反正是否有模拟部署或类似的东西,所以我可以运行selenium测试?我很感激如果你能告诉我如何做或任何可以帮助我的插件。
答案 0 :(得分:1)
根据我的理解,为了处理这个场景,你应该在QA环境中运行selenium测试。如果所有测试通过,那么部署应该开始进行暂存等。
此外,一旦在分段上完成部署,那么selenium脚本应该再次运行,测试分段,如果出现问题,则应该从分段回滚。
我从未尝试过,但你可以使用下面的github插件进行部署(如果你使用的是github): -
https://wiki.jenkins.io/display/JENKINS/GitHub+plugin
如果您使用的是SVN,请使用以下内容: -
https://www.packtpub.com/mapt/book/application_development/9781783553471/3
希望它会对你有所帮助:)。