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 实践

  • 相关阅读:
    pandas
    高性能的异步爬虫
    组件推荐Forloop.HtmlHelpers 用来实现MVC的js加载顺序
    MVC 表单防伪,自定义提示(AntiForgery.Validate)
    Dapper 多表(三表以上)查询小技巧
    layui记录
    java websocket中的ping-pong 机制
    图像读取Exif小知识,图像扶正,还原拍摄时的角度
    关于人脸识别引擎FaceRecognitionDotNet的实例
    .NET的关于人脸识别引擎分享(C#)
  • 原文地址:https://www.cnblogs.com/insist8089/p/7049532.html
Copyright © 2011-2022 走看看