More Related Content
Similar to Top100summit 陈辉-游戏测试平台 策划资源文件自动化测试体系
Similar to Top100summit 陈辉-游戏测试平台 策划资源文件自动化测试体系 (20)
Top100summit 陈辉-游戏测试平台 策划资源文件自动化测试体系
- 3. 摘要
实践 3.1 测试管理平台-需求
实践 3.2 测试管理平台-简介
实践 3.3 测试管理平台-架构
实践 3.4 测试管理平台-测试任务管理
实践 3.5 测试管理平台-测试机管理
实践 3.6 测试管理平台-测试结果查询案例ROI分析
案例启示
揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力!
- 5. 自我介绍
陈 辉 畅游 事业部副总经理兼高级测试总监
赵鑫鑫 畅游端游事业部测试部测试经理
罗运鹏 畅游端游事业部测试部高级测试工程师
揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力!
- 6. 主体架构
测试管理网站
测试管理平台
测试程序开发IDE SVN服务器
项目一
测试服务器
资源文件开发 项目二
测试框架
后台测试自动
化运行框架
项目三
揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力!
- 8. 实践 1.2 为什么要设计测试框架?
需要覆盖的表格多
检查规则多
升序,降序,取值范围,格式,日期格式,多张表格
列之间关联检查,表格与依赖文件相关检查,表格值 字
段与Lua定义函数相关性检查…
规则变化频繁
检查文件种类多,格式各样
txt,ini,xml,lua,jpg,png,material…
测试注释即检查规则文档
揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力!
- 9. 实践 1.3 资源文件开发测试框架-架构
JUnit
工具集
修改定制JUnit框架
项目测试层
项目一 项目二 项目三
揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力!
- 10. 实践 1.4 资源文件开发测试框架-定制的JUnit框架
JUnit
修改定制JUnit框架
实现了:
统一的测试日志输出格式
统一的各项目配置文件读取模块
统一的断言测试方法
增加了测试Fail后继续后续测试的机制
揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力!
- 11. 实践 1.5 资源文件开发测试框架-工具集
工具集
实现了:
文件操作
策划配表读取工具
图型文件
XML解析
LUA脚本解析
正则表达式工具
公共检查函数集……
揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力!
- 12. 实践 1.6 资源文件开发测试框架-具体项目测试层
项目
项目测试基类 美术资源文件检查
XML资源文件检查
资源文件测试程序
项目测试层 LUA脚本检查
其他文件检查
揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力!
- 13. 实践 2.1 后台测试自动化运行框架
自动化运行框架 SVN服务器
策划表
格与测 查询SVN有无更新 项目一
试程序
分析更新文件有无测
映射配 试程序覆盖 项目二
置文件
调度运行测试程序
项目三
分析测试结果
报告结果
测试管理
邮件
平台
揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力!
- 14. 实践 2.2 后台测试自动化运行框架-发送邮件
自动化运行框架 SVN服务器
SVN用
户与邮 获得测试结果 项目一
件地址
配置表 分析结果
项目二
资源文 确定错误文件上传者
件与测 项目三
确定上传者邮件地址
试负责
与测试负责人邮件地
人配置 址
表
发送邮件报告结果
揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力!
- 15. 实践 3.1 测试管理平台-需求
提供:
自动化任务管理的统一平台
测试结果统一展现平台
测试机管理的统一平台
揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力!
- 16. 实践 3.2 测试管理平台-简介
测试 程序 策划 美术
Web浏览器
策划表 游戏服务器 检查提交
格资源 自动下载, 的美术资
检查 配置,启动 源文件
数据库 历史测
机器人压 其他自
运行升 试结果
力测试 动任务
级脚本 查询
揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力!
- 17. 实践 3.3 测试管理平台-架构
测试任务管理,测试机管理,测试结果管理
Web 浏览器
数据模型
Servlet控制器 JSP视图
JavaBean
日志,测
控制程序
数据库 试结果等
策划资源后 机器人压 其他后
游戏服务器
台自动化测 力测试集 台测试
自动部署
试框架 群 任务
揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力!