TCloud云测平台解决方案
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Part 2
成果展示
云真机 流程控制 自动化测试 项目管理(需求,迭代,缺陷,看板) 用例管理 资产管理 Dashboard
Part 2
云真机
• 支持Android,IOS
• 根据手机品牌,系统版本,分辨率等筛选设备
• 远程设备提供,统计设备使用次数和时长
• 屏幕操作和显示
Part 2
流程控制
统计流程各节点的耗时,可以更加有针对性的提升工程效率
Part 2
Part 2
自动化测试
• 接口自动化,基于Httprunner • monkey测试 • APP性能测试 • 测试报告 • 自定义数据展示
Part 2
Part 2
Monkey测试
随机测试(Maxim) 策略:70%控件解析随机点击,其余30%按原Monkey事件概率分布 操作:模拟用户点击,滑动等操作,进行app安装,卸载测试
Part 2
Part 2
Part 3
Part 4
技术实现
Flask
Flask实例
平台接口入参规则定义
代码目录
开发历程
• python2转python3 • 单服务拆多服务,服务间相互调用通过trpc • 定制化Flask,Logger,Exception • 调用library中的公共模块与配置,可快速启动新项目 • 自动化测试,性能测试 • 服务监控,接口监控,用户监控 • 代码开源
WE
技术栈
平 台 架 构
为什么开源
回馈社区 开源意味着更高的要求 让更多的人加入进来 提升企业品牌价值
• 支持多点触控操作远程设备
• 设备信息的展示
• 拖拽安装APK,IPA包
• 设备画质选择
Part 2
Part 2
Part 2
Dashboard
Part 2
流程控制
• 提测流程定制 • 一键部署 • 执行自动化测试 • 流程统计 • 支持第三平台接入,自动创建 • 告警通知 • 权限控制
Part 2
TCloud云测平台解决方案
CONTENTS
1、项目背景 2、成果展示
3、未来展望 4、技术实现
Part 1
项目背景
wk.baidu.com
市面上平台无法满足多业务线,多项目 多项目工作量难以整合统计 移动设备共享困难 集团环境下产研流程不统一 工具平台过多,降低工程效率
应P用art 1
应用
应P用art 1
建议:每次测试事件建议>3小时,可以进行单个app压力,稳定性测试
Part 2
APP性能测试
APP性能测试(Airtest)
策略:执行特定的Air test脚本,运行期间,后台用adb打点收集APP相 关的各种性能数据
操作:自动安装APP,运行脚本执行特定场景的测试用例,最后产出性 能报表
建议:最好使用同一台手机的这次运行与上一次运行比较。