书接上文:测试仓库推介(上)前端
最近加入了一个GitHub团队,地址:https://github.com/JunManYuanLong。里面有一些很是不错的开源项目,分享出来供你们参考学习,能够话仍是须要多多加星。android
TcloudServer
Tcloud(Test Cloud)
致力于打造云测平台,测试数据上云,移动终端云(云真机)。统必定制化的流程系统,管理执行者工做效率,任务到期提醒,方便快捷查看“个人”相关任务,使需求->开发->测试->验收->发布更高效。git
-
语言

详细内容能够参考我以前的介绍文章:Tcloud 云测平台--集大成者github
-
主要功能
云真机、流程管理、Dashboard、看板、迭代管理、用例管理、缺陷管理、需求管理、接口自动化、团队活跃、角色管理、KONG、Grafana。web
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
❝类型选择 Pipelineapi
❞
❝而后选择参数化构建过程微信
❞
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+原创文章,欢迎关注、交流,禁止第三方擅自转载。
热文精选
-
接口功能测试专辑 -
开源测试服务 -
性能测试专题 -
图解HTTP脑图 -
写给全部人的编程思惟 -
2020年Tester自我提高 -
如何正确执行功能API测试 -
测试用例设计——一切测试的基础 -
将来的神器fiddler Everywhere -
测试开发工程师工做技巧

本文分享自微信公众号 - FunTester(NuclearTester)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。