zoukankan      html  css  js  c++  java
  • 测试仓库推介(下)

    书接上文:测试仓库推介(上)

    最近加入了一个GitHub团队,地址:https://github.com/JunManYuanLong。里面有一些非常不错的开源项目,分享出来供大家参考学习,可以话还是需要多多加星。

    TcloudServer

    Tcloud(Test Cloud)致力于打造云测平台,测试数据上云,移动终端云(云真机)。统一定制化的流程系统,管理执行者工作效率,任务到期提醒,方便快捷查看“我的”相关任务,使需求->开发->测试->验收->发布更高效。

    • 语言

    详细内容可以参考我之前的介绍文章:Tcloud 云测平台--集大成者

    • 主要功能

    云真机流程管理Dashboard看板迭代管理用例管理缺陷管理需求管理接口自动化团队活跃角色管理KONGGrafana

    Tcloud

    这个项目就是Tcloud的前端项目,TcloudServer是后端项目。

    • 语言

    由于经费不足的原因,演示环境已经挂了,目前还没有确定重启演示环境的计划。大家可以继续参考文章Tcloud 云测平台--集大成者中的动图吧,可以欣赏一下。

    monkey_tcloud

    这个项目是通过配合stf云真机功能,在不同机器上运行monkey测试。

    • 框架图

    Tcloud 配置

    local_config.py 配置以下几项

    # Jenkins url
    CI_AUTO_MAN_JENKINS_URL = 'JenkinsURL 填写对应的本地路径'
    # Jenkins Auth
    CI_AUTO_MAN_JENKINS_AUTH = {
        "username": "用户名",
        "password": "密码"
    }
    # Jenkins job name
    CI_AUTO_MAN_JENKINS_MONKEY_JOB = 'monkey_autotest'
    # OSS report dir
    CI_REPORT_FILE_ADRESS = ""
    # JOBS url
    CI_JOB_ADDRESS = f"{CI_AUTO_MAN_JENKINS_URL}/job"
    
    

    Jenkins 配置

    Jobs 配置

    新建 job : monkey_autotest

    类型选择 Pipeline

    然后选择参数化构建过程

    id type remark
    PackageName String type 运行的 android 包名
    DefaultAppActivity String type app 默认启动的 Activity
    DeviceName String type 运行的设备的 device id (序列号)
    RunTime String type 运行时间 单位分钟
    AppDownloadUrl String type app 下载路径
    PATH String type PATH
    RunMode String type Monkey运行模式。 mix: 类monkey模式。70%控件解析随机点击,其余30%按原Monkey事件概率分布。支持android版本>=5 dfs: DFS深度遍历算法。支持android版本>=6
    MonkeyId String type tcloud 相关参数,定位 build id
    TaskId String type tcloud 相关参数,定位 当前设备测试的 id
    TcloudUrl String type tcloud 相关参数,api根 url
    SystemDevice Bool type 是否是 系统设备,未使用
    InstallAppRequired String type 是否需要安装 App, 1需要,2不需要
    LoginRequired Bool type 是否需要登录,未使用
    LoginUsername String type 登录用的用户名, 未使用
    LoginPassword String type 登录用的密码,未使用
    BuildBelong String type 未使用

    配置 pipeline

    注意,需要配置 Node 的 lable 为 stf 才可以使用对应的 pipeline 脚本

    • 还有一些Nodes配置,实在看不懂,各位看官移步仓库官方文档看吧。

    • 公众号FunTester首发,更多原创文章:450+原创文章,欢迎关注、交流,禁止第三方擅自转载。

    热文精选

  • 相关阅读:
    SQL over关键字(转载)
    XSLT学习(转载)
    js动态添加options(转载)
    ASP.NET中如何防范SQL注入式攻击(转载)
    Wordpress SEO robots
    RegistryKey类的学习(转载)
    C# Lambda Expressions 简介(转载)
    ‍ps技巧184条(转载)
    2010年年终总结
    JavaScript(文件对象/锚点对象/链接对象)(转载)
  • 原文地址:https://www.cnblogs.com/FunTester/p/13564880.html
Copyright © 2011-2022 走看看