zoukankan      html  css  js  c++  java
  • python专项测试——持续集成的应用

    1 持续集成的流程:

      提交代码——拉取代码——编译——打包——配置——安装到手机测试——反馈问题——提交代码

      意义:

    •   尽早发现问题,提高测试质量
    •   构建情况清晰,提高项目进度的透明度
    •   如果测试过程完全自动化,可以提高回归测试的效率

    2 工具:Jenkins

    工具的准备——代码管理工具(Git,Github);集成工具(Jenkins)

    • 到jenkins官网下载war包,即jenkins.war包;
    • 运行war包的命令:cat  start_jenkins.sh
    •                                java  -jar   jenkins.war   --httpPort=8888   day8  
    •                                sh   start_jenkins.sh
    • 在浏览器的地址栏输入:localhost : 8888,  即可看到jenkins启动界面

    工具的配置:

    输入管理员密码;

    选择如何安装(建议按照默认选项安装); 

    修改密码,admin~设置~ apply;

    系统的配置:git , github, Gradle,  Android(针对所有job有效的配置)

    • 点击系统管理,管理插件,通过已安装和可选两个标签来处理插件的安装;已全部安装
    • 返回到Jenkins管理页面,配置Gradle,点击Global Tool  configuration ,  点击Gradle安装, 设置名字和版本,apply, save  . 
    • 为了让jenkins有权限访问github , 返回到Jenkins管理页面,点击系统设置, 输入github地址,点击右侧问号,设置token,勾选repo及相关,点击生成,产生新token
    • 返回上一页面,下拉菜单选择 jenkins , Secret text , 粘贴token , add   点击test connection来验证是否连接成功

                         

    JOB的配置:具体项目相关的配置(针对单个项目有效的配置)

    • 先创建一个job,“风格自由”,起个名儿,ok
    • 在新页面进行更详细的配置,保存

    3 实践

  • 相关阅读:
    CodeForces 660D Number of Parallelograms
    【POJ 1082】 Calendar Game
    【POJ 2352】 Stars
    【POJ 2481】 Cows
    【POJ 1733】 Parity Game
    【NOI 2002】 银河英雄传说
    【NOI 2015】 程序自动分析
    【POJ 1704】 Georgia and Bob
    【HDU 2176】 取(m堆)石子游戏
    【SDOI 2016】 排列计数
  • 原文地址:https://www.cnblogs.com/insist8089/p/7049532.html
Copyright © 2011-2022 走看看