Enviar pesquisa
Carregar
Top100summit 游戏中的自动化测试 - 金山 - 白银祖
•
0 gostou
•
743 visualizações
D
drewz lin
Seguir
Vista de apresentação de diapositivos
Denunciar
Compartilhar
Vista de apresentação de diapositivos
Denunciar
Compartilhar
1 de 15
Baixar agora
Baixar para ler offline
Recomendados
Test corner #20 誰說只有測試金字塔
Test corner #20 誰說只有測試金字塔
yinwilliam
軟體品質與持續整合
軟體品質與持續整合
家弘 周
持續整合與單元測試
持續整合與單元測試
昱劭 劉
打造完全免費的,JAVA專案持續整合環境_ 2013 java developer_day_by 李書豪
打造完全免費的,JAVA專案持續整合環境_ 2013 java developer_day_by 李書豪
奕孝 陳
程式交易介紹及 FinTech 創作分享
程式交易介紹及 FinTech 創作分享
Philip Zheng
從組裝軟體中談談軟體發展管理
從組裝軟體中談談軟體發展管理
Wen Liao
程式交易面面觀
程式交易面面觀
Philip Zheng
The way to continuous delivery
The way to continuous delivery
Qiao Liang
Recomendados
Test corner #20 誰說只有測試金字塔
Test corner #20 誰說只有測試金字塔
yinwilliam
軟體品質與持續整合
軟體品質與持續整合
家弘 周
持續整合與單元測試
持續整合與單元測試
昱劭 劉
打造完全免費的,JAVA專案持續整合環境_ 2013 java developer_day_by 李書豪
打造完全免費的,JAVA專案持續整合環境_ 2013 java developer_day_by 李書豪
奕孝 陳
程式交易介紹及 FinTech 創作分享
程式交易介紹及 FinTech 創作分享
Philip Zheng
從組裝軟體中談談軟體發展管理
從組裝軟體中談談軟體發展管理
Wen Liao
程式交易面面觀
程式交易面面觀
Philip Zheng
The way to continuous delivery
The way to continuous delivery
Qiao Liang
侯聪简历
侯聪简历
聪 侯
持续交付
持续交付
drewz lin
张松国 腾讯微博架构介绍08
张松国 腾讯微博架构介绍08
drewz lin
华强北商城自动化发布系统
华强北商城自动化发布系统
Rongxing Liu
中大型规模的网站架构运维 Saac
中大型规模的网站架构运维 Saac
Chao Zhu
互联网持续交付整形记
互联网持续交付整形记
Ryan YU
阿里巴巴运维自动化的探索与规划
阿里巴巴运维自动化的探索与规划
mysqlops
基于Python构建可扩展的自动化运维平台
基于Python构建可扩展的自动化运维平台
liuts
基于Aws的持续集成、交付和部署 代闻
基于Aws的持续集成、交付和部署 代闻
Mason Mei
110929 kn-手机软件测试
110929 kn-手机软件测试
Zoom Quiet
110329 luopeng-sysopt-openkavass
110329 luopeng-sysopt-openkavass
Zoom Quiet
Top100summit前端的云时代支付宝前端平台架构 王保平
Top100summit前端的云时代支付宝前端平台架构 王保平
drewz lin
Dreaming Infrastructure
Dreaming Infrastructure
kyhpudding
信息系统开发平台OpenExpressApp
信息系统开发平台OpenExpressApp
zhoujg
Our experience to start a startup
Our experience to start a startup
Yenwen Feng
陈敏简历Java软件工程师
陈敏简历Java软件工程师
guestb12ca4
災難演練 @ AWS 實戰分享 (Using AWS for Disaster Recovery)
災難演練 @ AWS 實戰分享 (Using AWS for Disaster Recovery)
Rick Hwang
災難演練@AWS 實戰分享
災難演練@AWS 實戰分享
Amazon Web Services
20120524 App開發流程與小工具分享@UI Cafe
20120524 App開發流程與小工具分享@UI Cafe
Justin Lee
Zh120226techparty velocity2011-review
Zh120226techparty velocity2011-review
Zoom Quiet
測試網在開發 因太區塊鏈 dApp 中的重要性.pdf
測試網在開發 因太區塊鏈 dApp 中的重要性.pdf
因太區塊鏈
移动互联网的机遇与挑战
移动互联网的机遇与挑战
Courtney Chow
Mais conteúdo relacionado
Destaque
侯聪简历
侯聪简历
聪 侯
持续交付
持续交付
drewz lin
张松国 腾讯微博架构介绍08
张松国 腾讯微博架构介绍08
drewz lin
华强北商城自动化发布系统
华强北商城自动化发布系统
Rongxing Liu
中大型规模的网站架构运维 Saac
中大型规模的网站架构运维 Saac
Chao Zhu
互联网持续交付整形记
互联网持续交付整形记
Ryan YU
阿里巴巴运维自动化的探索与规划
阿里巴巴运维自动化的探索与规划
mysqlops
基于Python构建可扩展的自动化运维平台
基于Python构建可扩展的自动化运维平台
liuts
基于Aws的持续集成、交付和部署 代闻
基于Aws的持续集成、交付和部署 代闻
Mason Mei
Destaque
(9)
侯聪简历
侯聪简历
持续交付
持续交付
张松国 腾讯微博架构介绍08
张松国 腾讯微博架构介绍08
华强北商城自动化发布系统
华强北商城自动化发布系统
中大型规模的网站架构运维 Saac
中大型规模的网站架构运维 Saac
互联网持续交付整形记
互联网持续交付整形记
阿里巴巴运维自动化的探索与规划
阿里巴巴运维自动化的探索与规划
基于Python构建可扩展的自动化运维平台
基于Python构建可扩展的自动化运维平台
基于Aws的持续集成、交付和部署 代闻
基于Aws的持续集成、交付和部署 代闻
Semelhante a Top100summit 游戏中的自动化测试 - 金山 - 白银祖
110929 kn-手机软件测试
110929 kn-手机软件测试
Zoom Quiet
110329 luopeng-sysopt-openkavass
110329 luopeng-sysopt-openkavass
Zoom Quiet
Top100summit前端的云时代支付宝前端平台架构 王保平
Top100summit前端的云时代支付宝前端平台架构 王保平
drewz lin
Dreaming Infrastructure
Dreaming Infrastructure
kyhpudding
信息系统开发平台OpenExpressApp
信息系统开发平台OpenExpressApp
zhoujg
Our experience to start a startup
Our experience to start a startup
Yenwen Feng
陈敏简历Java软件工程师
陈敏简历Java软件工程师
guestb12ca4
災難演練 @ AWS 實戰分享 (Using AWS for Disaster Recovery)
災難演練 @ AWS 實戰分享 (Using AWS for Disaster Recovery)
Rick Hwang
災難演練@AWS 實戰分享
災難演練@AWS 實戰分享
Amazon Web Services
20120524 App開發流程與小工具分享@UI Cafe
20120524 App開發流程與小工具分享@UI Cafe
Justin Lee
Zh120226techparty velocity2011-review
Zh120226techparty velocity2011-review
Zoom Quiet
測試網在開發 因太區塊鏈 dApp 中的重要性.pdf
測試網在開發 因太區塊鏈 dApp 中的重要性.pdf
因太區塊鏈
移动互联网的机遇与挑战
移动互联网的机遇与挑战
Courtney Chow
Sec.3 遠端安全連線解決方案-array adonis
Sec.3 遠端安全連線解決方案-array adonis
道成資訊股份有限公司
App operationattaobao-velocity2010 bj-final
App operationattaobao-velocity2010 bj-final
iambuku
從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)
從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)
Rick Hwang
Xpp
Xpp
drewz lin
互联网创业服务器运维工具集
互联网创业服务器运维工具集
zhen chen
Web爬虫那点事
Web爬虫那点事
Yihua Huang
测试驱动的前端开发初探
测试驱动的前端开发初探
hua qiu
Semelhante a Top100summit 游戏中的自动化测试 - 金山 - 白银祖
(20)
110929 kn-手机软件测试
110929 kn-手机软件测试
110329 luopeng-sysopt-openkavass
110329 luopeng-sysopt-openkavass
Top100summit前端的云时代支付宝前端平台架构 王保平
Top100summit前端的云时代支付宝前端平台架构 王保平
Dreaming Infrastructure
Dreaming Infrastructure
信息系统开发平台OpenExpressApp
信息系统开发平台OpenExpressApp
Our experience to start a startup
Our experience to start a startup
陈敏简历Java软件工程师
陈敏简历Java软件工程师
災難演練 @ AWS 實戰分享 (Using AWS for Disaster Recovery)
災難演練 @ AWS 實戰分享 (Using AWS for Disaster Recovery)
災難演練@AWS 實戰分享
災難演練@AWS 實戰分享
20120524 App開發流程與小工具分享@UI Cafe
20120524 App開發流程與小工具分享@UI Cafe
Zh120226techparty velocity2011-review
Zh120226techparty velocity2011-review
測試網在開發 因太區塊鏈 dApp 中的重要性.pdf
測試網在開發 因太區塊鏈 dApp 中的重要性.pdf
移动互联网的机遇与挑战
移动互联网的机遇与挑战
Sec.3 遠端安全連線解決方案-array adonis
Sec.3 遠端安全連線解決方案-array adonis
App operationattaobao-velocity2010 bj-final
App operationattaobao-velocity2010 bj-final
從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)
從理想、到現實的距離,開啟品味軟體測試之路 - 台灣軟體工程協會 (20220813)
Xpp
Xpp
互联网创业服务器运维工具集
互联网创业服务器运维工具集
Web爬虫那点事
Web爬虫那点事
测试驱动的前端开发初探
测试驱动的前端开发初探
Mais de drewz lin
Web security-–-everything-we-know-is-wrong-eoin-keary
Web security-–-everything-we-know-is-wrong-eoin-keary
drewz lin
Via forensics appsecusa-nov-2013
Via forensics appsecusa-nov-2013
drewz lin
Phu appsec13
Phu appsec13
drewz lin
Owasp2013 johannesullrich
Owasp2013 johannesullrich
drewz lin
Owasp advanced mobile-application-code-review-techniques-v0.2
Owasp advanced mobile-application-code-review-techniques-v0.2
drewz lin
I mas appsecusa-nov13-v2
I mas appsecusa-nov13-v2
drewz lin
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolf
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolf
drewz lin
Csrf not-all-defenses-are-created-equal
Csrf not-all-defenses-are-created-equal
drewz lin
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21
drewz lin
Appsec usa roberthansen
Appsec usa roberthansen
drewz lin
Appsec usa2013 js_libinsecurity_stefanodipaola
Appsec usa2013 js_libinsecurity_stefanodipaola
drewz lin
Appsec2013 presentation-dickson final-with_all_final_edits
Appsec2013 presentation-dickson final-with_all_final_edits
drewz lin
Appsec2013 presentation
Appsec2013 presentation
drewz lin
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitations
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitations
drewz lin
Appsec2013 assurance tagging-robert martin
Appsec2013 assurance tagging-robert martin
drewz lin
Amol scadaowasp
Amol scadaowasp
drewz lin
Agile sdlc-v1.1-owasp-app sec-usa
Agile sdlc-v1.1-owasp-app sec-usa
drewz lin
Vulnex app secusa2013
Vulnex app secusa2013
drewz lin
基于虚拟化技术的分布式软件测试框架
基于虚拟化技术的分布式软件测试框架
drewz lin
新浪微博稳定性经验谈
新浪微博稳定性经验谈
drewz lin
Mais de drewz lin
(20)
Web security-–-everything-we-know-is-wrong-eoin-keary
Web security-–-everything-we-know-is-wrong-eoin-keary
Via forensics appsecusa-nov-2013
Via forensics appsecusa-nov-2013
Phu appsec13
Phu appsec13
Owasp2013 johannesullrich
Owasp2013 johannesullrich
Owasp advanced mobile-application-code-review-techniques-v0.2
Owasp advanced mobile-application-code-review-techniques-v0.2
I mas appsecusa-nov13-v2
I mas appsecusa-nov13-v2
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolf
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolf
Csrf not-all-defenses-are-created-equal
Csrf not-all-defenses-are-created-equal
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21
Appsec usa roberthansen
Appsec usa roberthansen
Appsec usa2013 js_libinsecurity_stefanodipaola
Appsec usa2013 js_libinsecurity_stefanodipaola
Appsec2013 presentation-dickson final-with_all_final_edits
Appsec2013 presentation-dickson final-with_all_final_edits
Appsec2013 presentation
Appsec2013 presentation
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitations
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitations
Appsec2013 assurance tagging-robert martin
Appsec2013 assurance tagging-robert martin
Amol scadaowasp
Amol scadaowasp
Agile sdlc-v1.1-owasp-app sec-usa
Agile sdlc-v1.1-owasp-app sec-usa
Vulnex app secusa2013
Vulnex app secusa2013
基于虚拟化技术的分布式软件测试框架
基于虚拟化技术的分布式软件测试框架
新浪微博稳定性经验谈
新浪微博稳定性经验谈
Top100summit 游戏中的自动化测试 - 金山 - 白银祖
1.
游戏中的自动化测试
---- 共享资源,做我们擅长的事情 金山软件 - 西山居 - 质量中心 高级质量经理 白银祖 北京 珠海 成都 大连 深圳 日本 马来西亚
2.
提纲
测试开发介绍 案例展示 策划配置检查 机器管理 Dump自动分析 P/2 北京 珠海 成都 大连 深圳 日本 马来西亚 www.kingsoft.com
3.
测试开发
Software Development Engineer in Test(SDET) 开发 + 测试 C/C++、Lua、C#、Python、Java、Flex、VB 自动化:让机器代替手工 善于偷懒 测试驱动开发 更深层次上保证产品质量 P/3 北京 珠海 成都 大连 深圳 日本 马来西亚 www.kingsoft.com
4.
案例一:策划配置检查
遇到的问题 游戏的特殊性 配置项数量庞大 手工填写,难免会犯错 大量Bug并非开发人员导致 配置导致的Bug不必等产品构建后再检查 人工检查费时费力 重复操作枯燥乏味 需求 自动检查配置文件 文件修改立即执行测试 告知相关人员何处存在Bug P/4 北京 珠海 成都 大连 深圳 日本 马来西亚 www.kingsoft.com
5.
案例一:策划配置检查
解决方案 沟通,倾听,观察,收集 实现简单框架,封装基本操作 Open、Save、Search... 基于框架,编写测试用例 Equals、NotEquals、GreaterThan、LessThan、IsTrue、IsFalse... 案例简单,容易上手 框架结构明确、调用方便 编程语言简单,学习成本低 - Lua 轻便、易用 容易部署、执行方便 检查结果一目了然 P/5 北京 珠海 成都 大连 深圳 日本 马来西亚 www.kingsoft.com
6.
策划配置检查
效果 全项目应用,编写案例400+ 节省时间,3天/人 → 10分钟 人人都可以写用例 无人职守 启示 定位很重要 从无到有,从小到大 着眼于解决当前问题 易用性决定了是否易推广 己所不欲,勿施于人 P/6 北京 珠海 成都 大连 深圳 日本 马来西亚 www.kingsoft.com
7.
旧的工作模式
制定测 执行 试计划 测试 开发提 定位Bug 交测试 P/7 北京 珠海 成都 大连 深圳 日本 马来西亚 www.kingsoft.com
8.
新工作模式
查看报告 自动运行 分析结果 编写案例 定位Bug P/8 北京 珠海 成都 大连 深圳 日本 马来西亚 www.kingsoft.com
9.
案例二:机器管理
遇到的问题 用户环境多种多样 测试需要在不同操作系统上执行 新机器部署 机器申请,走管理流程,繁琐 系统安装,手工操作,耗时 机器管理混乱 大量时间耗费在前期准备上 需求 统一调配机器 环境已部署好,不用再自行安装 远程操作即可 P/9 北京 珠海 成都 大连 深圳 日本 马来西亚 www.kingsoft.com
10.
机器管理
解决方案 虚拟化技术,缩减成本 KVM、Xen、VirtualBox、VMWare... 云端部署,对使用者透明 使用服务器,模拟多台虚拟机 机房统一管理 远程桌面连接,上手容易,无学习成本 平台化 调用开放API 虚拟机统一管理 使用时申请,用完随即释放 用户、权限、调度管理 负载均衡 P/10 北京 珠海 成都 大连 深圳 日本 马来西亚 www.kingsoft.com
11.
机器管理
效果 时间成本:4+小时 → 10秒钟 机器成本:390 → 36 维护成本:3+人全天候 → 1人兼职 学习成本:0.5天 → 0 启示 创新始于偷懒 内部工具也要注重用户体验 做工具如同做产品,也需要持续跟进 P/11 北京 珠海 成都 大连 深圳 日本 马来西亚 www.kingsoft.com
12.
案例三:Dump自动分析
遇到的问题 质量保障随着产品发布而终结? 没有不存在Bug的产品 需要关注用户机器上的产品表现 产品发生崩溃如何得知?定位、并解决? 客服?论坛?问卷调查? 产品发布后的质量情况如何评估? Dump文件分析需要专业知识 需求 崩溃的第一时间我们就能获知 用户自行上传Dump文件 后台自动分析 P/12 北京 珠海 成都 大连 深圳 日本 马来西亚 www.kingsoft.com
13.
案例三:Dump自动分析
解决方案 捕获产品异常崩溃,并提示用户 上传程序的Dump文件至云端 后台程序自动分析 提供统一的解决方案 任何产品都能接入 接入简单,不影响产品功能 平台化 分析结果自动筛选归类 数据报表展示 宕机率 P/13 北京 珠海 成都 大连 深圳 日本 马来西亚 www.kingsoft.com
14.
案例三: Dump自动分析
效果 每天处理dump文件4000+ 收集时间:1+天 → 1分钟 分析时间:∞ → 10分钟不到 开发人员自觉关注 启示 质量保障并非因为产品发布而终结 质量保障并非只是测试人员的工作 让极少数人的特长变成大家共有的财富 P/14 北京 珠海 成都 大连 深圳 日本 马来西亚 www.kingsoft.com
15.
Q&A
只要你愿意,测试也能变得很容易~ P/15 北京 珠海 成都 大连 深圳 日本 马来西亚 www.kingsoft.com
Baixar agora