移动端web自动化测试


7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 1/54 移动端WEB自动化测试 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 2/54 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 3/54 自我介绍 weibo twitter github site company alipay.com @达峰的夏 天 @2009xdf @xudafeng xdf.me 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 4/54 WEB UI 自动化实践之路 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 5/54 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 6/54 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 7/54 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 8/54 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 9/54 2015.07 - WEB 更加工程化 全栈化 2015.06 - ES6 正式获批 2014.10 - HTML5 制定完成 2013.05 - React 发布 2009.05 - Node.js 诞生 2008.09 - Chrome 发布 2006.01 - jQuery 发布 2005.02 - Ajax 概念出现 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 10/54 WEB 与 Native Hybrid App 已数见不鲜 丰富的 device API 定制化的 webkit 既要迎合技术栈的更新频率 又要迎合市场 WEB 与 Native 的融合在高速地自我突破 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 11/54 移动带来的挑战 体验要求更高 迭代频率更快 高品质保障更有力 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 12/54 赶快“自动化”起来 写个静态服务器就搞定 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 13/54 HTTP 或网关层面实现 代理端注入测试套件 代理端插入测试脚本 testsuit 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 14/54 [anchor#1] movie 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 15/54 满足要求么 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 16/54 数据环境不满足 权限环境不满足 环境因素导致的上下文限制 代码侵入 APP 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 17/54 自动化测试本质是软件开发 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 18/54 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 19/54 首要考虑 界面抽象粒度 用例的可维护性 标准的脚本语言 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 20/54 自动化的目的 耐久性测试 性能基准测试 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 21/54 我们还需要解决什么问题 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 22/54 版本差异 操作系统版本不统一 多个 SDK 版本共存 软件包 WEB 容器多版本 APP 自身的版本 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 23/54 环境和配置差异 多套部署环境 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 24/54 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 25/54 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 26/54 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 27/54 macaca-driver vs headless-webkit WebDriver Wire Protocol 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 28/54 Nodejs 成为主要的技术选型 跨平台的 WEB 实时应用首选 事件驱动与非阻塞 I/O 模型使其轻量 高效 繁荣和极速膨胀的生态 NPM 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 29/54 使用者端 本地命令行工具 WEB 操作平台 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 30/54 macaca-client 一体化的测试体验 可定制化和可扩展的 API 消灭配置 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 31/54 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 32/54 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 33/54 [anchor#2] movie 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 34/54 Then? 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 35/54 Continuous integration 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 36/54 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 37/54 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 38/54 macaca-master 并发任务 slave管理管理 WEB平台集成 沉淀数据 报表 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 39/54 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 40/54 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 41/54 实现进程控制 处理数据存档 实现任务调度 调度策略 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 42/54 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 43/54 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 44/54 macaca-slave 接收资源申请 配置管理 测试框架集成 自身socket通信 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 45/54 slave状态monitor slave条件负载 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 46/54 功能丰富的ci系统 GitLab-ci Jenkins Gerrit strider travis-ci 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 47/54 Unattended Execution 如何监控 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 48/54 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 49/54 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 50/54 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 51/54 至少看上去“全自动”了 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 52/54 一点经验 实践认识论 >= 方法论 可测试性高于任何框架 工 具 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 53/54 Open Source? - Testerhome.com 7/10/2015 移动端WEB自动化测试 http://xudafeng.github.io/slide/archives/automation/#/ 54/54 all passing (20sec) 2015.07.11
还剩53页未读

继续阅读

下载pdf到电脑,查找使用更方便

pdf的实际排版效果,会与网站的显示效果略有不同!!

需要 6 金币 [ 分享pdf获得金币 ] 1 人已下载

下载pdf

pdf贡献者

fg68

贡献于2015-08-17

下载需要 6 金币 [金币充值 ]
亲,您也可以通过 分享原创pdf 来获得金币奖励!
下载pdf