前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >测试仓库推介(下)

测试仓库推介(下)

作者头像
FunTester
发布2020-08-27 14:32:49
5280
发布2020-08-27 14:32:49
举报
文章被收录于专栏:FunTesterFunTester

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

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

TcloudServer

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

  • 语言

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

  • 主要功能

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

Tcloud

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

  • 语言

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

monkey_tcloud

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

  • 框架图

Tcloud 配置

local_config.py 配置以下几项

代码语言:javascript
复制
# 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配置,实在看不懂,各位看官移步仓库官方文档看吧。
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-08-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FunTester 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • TcloudServer
  • Tcloud
  • monkey_tcloud
    • Tcloud 配置
      • local_config.py 配置以下几项
    • Jenkins 配置
      • Jobs 配置
相关产品与服务
腾讯云 BI
腾讯云 BI(Business Intelligence,BI)提供从数据源接入、数据建模到数据可视化分析全流程的BI能力,帮助经营者快速获取决策数据依据。系统采用敏捷自助式设计,使用者仅需通过简单拖拽即可完成原本复杂的报表开发过程,并支持报表的分享、推送等企业协作场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档