「BDD系列」 Cucumber 框架Java版使用Jenkins持续测试_嘉艺流行音乐_流行音乐歌词大全

  搜索歌曲阿依木持续测试在DevOps中是非常重要的一环,它在提高代码质量、避免研发瓶颈、加快DevOps流程方面起着重要作用,在整体上持续测试可以有效的缩短软件研发生命周期(SDLC)。Cucumber直接支持持续测试,与Jenkins等CI/CD集成也非常方便。   我们在《【BDD系列】 Cucumber 框架Java版从零开始》一文中介绍了如何开始使用Cucumber的Java版(Cucumber JVM),在对敏捷开发和DevOps有迫切需求的研发组织中,必须考虑Cucumber的自动化测试代码与CI/CD工具集成,从而为实现持续测试提供工具支持。   Cucumber 框架实现CI/CD的步骤如下:   把源码提交版本控制服务器Jenkins 安装Cucumber Reports plugin插件,以便可以生成图形化测试报告创建Jenkins Pipeline文件创建Jenkins Pipeline 工程项目运行Jenkins工程执行Cucumber框架当前常见的版本控制软件或服务包括Github、gitee、GitLab、GitTea、SVN等。考虑国内访问速度,我们本次演示使用Gitee,需要选用GitLab或GitTea本地安装的小伙伴,可以继续关注,我们在后面其它文章里面会对DevOps相关工具的安装配置进行介绍,本系列文章,我们专注在如何使用工具。   下面我们以Gitee为例,先把我们编写的Cucumber Java Starter工程上传到版本控制服务器。   在Gitee上创建一个代码仓库,我们这里名为cucumber-java-starter,这是一个咱们DevOps装备部为了大家交流方便,公开的开源项目,欢迎关注下载。   代码库地址为   初始化本地代码库,并把本地代码提交到本地代码库   把Gitee上创建的远程代码库地址配置到本地代码库。   IDEA 中【git】菜单中【git]->[Manage Remote …]打开 Git Remotes窗口,配置远程代码库地址。   点击IDEA提交按钮,把本地代码提交到Gitee代码库   如何提交过程提示输入用户名和密码,可以设置全局用户名和密码。   查看远程代码库中提交的Cucumber代码   创建Jenkins流水线文件,并提交Gitee代码仓库   创建Jenkins CI/CD流水线文件SIT.Jenkinsfile   SIT.Jenkinsfile把SIT.Jenkinsfile文件提交到Gitee代码仓库cucumber-java-starter根目录下。   创建Jenkins项目,项目名称为Cucumber-Java-Starter,项目类型为 Pipeline   配置Cucumber-Java-StarterJenkins项目从Gitee代码仓库cucumber-java-starter的根目录下获取·SIT.Jenkinsfile·   Jenkins项目配置中Pipeline域中配置如下   Definition: “Pipeline script from SCM”   SCM:“Git”Repository URL:“https://gitee.com/devopstools/cucumber-java-starter.git”   Credentials:“none”,因为Gitee上cucumber-java-starter仓库是开源的因此不需要认证,如果是私有仓库需要在Jenkins上配置认证凭证   Branch Specifier:“*/master”   Script Path:“SIT.Jenkinsfile”,SIT.Jenkinsfile在根目录下,如果在子目录下,需要带上子目录路径   SCM代码库配置   Jenkinsfile路径配置   最后保存配置。   点击[Build Now]运行配置的Jenkins项目。   点击Jenkins项目左侧菜单Cucumber Report,查看图形化测试报告   Cucumber Report菜单   Cucumber 产品特性测试报告   Cucumber 测试步骤明细报告   Cucumber 测试结果趋势报告   找阿木的歌曲下载
发表评论
留言与评论(共有 0 条评论)
   
验证码:

相关文章