腾讯iOS测试初中

本书特色

[

本书由腾讯QQ浏览器iPhone测试团队撰写,系统、深度地讲解了iOS测试的系统方法论、新技术与常见的技巧与方法。全书分为3个部分:*部分主要介绍了iOS测试的现状、困境、测试流程、测试团队的管理等;第二部分详细讲解了iOS的多项特色测试,包括标准化功能测试、立体化性能测试、兼容性测试、自动化测试等;第三部分讲解了iOS的专项测试技术,包括缺陷分析技术、探索式测试技术、精准测试技术等。

]

作者简介

[

About the Authors 作 者 简 介

丁如敏,毕业于北京邮电大学,《腾讯Android自动化测试实践》的作者之一,拥有10年以上软件测试和项目管理的经验,精通移动终端性能、自动化测试、敏捷测试等各种测试技术。在腾讯工作期间,带领团队共发明了50多项专利,开发了10多门内部培训课程,喜欢挑战软件领域的各项前瞻技术,并有丰富的实践经验。
王琳,腾讯高级测试工程师,2012年中山大学硕士毕业后加入腾讯。积累了五年多的iOS客户端测试经验。在探索式测试方面有深入的研究和实践,在测试过程的优化提升方面颇有心得。致力于将业界先进测试理论落地到iOS平台测试实践中,实战经验丰富。
程春林,腾讯专项技术工程师,从事过传统汽车行业、通信行业、互联网软件开发以及自动化测试开发工作,拥有海外工作经验。目前任职于腾讯,负责手机QQ浏览器(iPhone)端专项测试工作,专注于iOS端自动化测试研发与实践,并撰写了多项iOS相关发明专利。
纪文静,2015年西安电子科技大学硕士毕业后加入腾讯。入职后负责QQ浏览器(iPhone)端功能测试,主要致力于推动测试流程优化落地的工作,在缺陷分析方面有较丰富的经验。
叶方正,2008年加入腾讯,专注于移动智能平台性能以及自动化测试。有10年以上的智能移动平台测试及开发的经验,精通主流的智能移动平台性能测试和调优,以及各种工程工具开发和平台搭建。在腾讯工作期间,先后负责过手机QQ、手机QQ浏览器、腾讯微博、应用宝、手机管家等相关业务的测试。
张锦铭,毕业于中山大学数学系,2011年入职腾讯,专注于iOS端性能测试和自动化测试,有丰富的iOS自动化测试经验,拥有性能和自动化测试相关的12项专利。目前负责QQ浏览器(iPhone)端的性能测试相关工作。

]

目录

目  录 Contents作者简介前言**部分 测试观第1章 测试观概述21.1 引言21.2 工程效率31.2.1 自动化测试41.2.2 静态代码分析51.3 品质管理71.4 测试分析121.4.1 黑盒测试分析121.4.2 白盒测试分析131.5 测试设计141.5.1 探索式测试141.5.2 基于模型的测试141.6 数据反推151.6.1 测试过程中的数据151.6.2 线上数据171.7 未来的测试191.7.1 线上数据挖掘191.7.2 人工智能211.7.3 众测211.8 小结22第二部分 iOS特色测试第2章 走进iOS242.1 引言242.2 iOS平台的兴起242.3 iOS平台的特殊性252.3.1 证书252.3.2 越狱262.3.3 灰度272.3.4 AppStore审核292.3.5 自动化测试工具302.4 小结30第3章 iOS兼容性测试313.1 引言313.2 系统兼容323.2.1 新增功能323.2.2 接口差异323.3 机型兼容373.3.1 新增功能373.3.2 屏幕变化373.3.3 处理器差异383.4 测试原则393.5 小结41第4章 iOS性能测试434.1 引言434.2 性能测试简介444.2.1 性能测试介入时间454.2.2 iOS性能测试分类464.3 响应速度测试方法484.3.1 掐表计时法484.3.2 日志计时法484.3.3 录像分帧计时法494.3.4 网页速度对比测试举例514.4 稳定性测试554.4.1 测试框架介绍564.4.2 稳定性测试思路564.4.3 稳定性测试结果记录604.5 流量测试方法624.5.1 系统流量统计方法624.5.2 数据包分析法634.6 电量测试方法664.7 内存测试方法674.8 流畅性测试704.9 小结71第5章 iOS自动化测试入门725.1 引言725.2 自动化测试适用场景725.3 自动化测试框架735.3.1 接口自动化测试框架735.3.2 UI自动化测试框架745.4 XCTest自动化框架介绍755.4.1 框架集成755.4.2 接口测试785.4.3 UI测试795.4.4 优缺点分析855.5 KIF自动化框架介绍865.5.1 框架集成865.5.2 用例编写895.5.3 优缺点分析925.6 小结93第6章 iOS测试框架二次开发946.1 引言946.1.1 二次开发总体架构946.1.2 整体部署图946.1.3 整体架构图956.1.4 架构分析966.2 底层驱动层976.2.1 XCTest接口封装976.2.2 消息处理模块1016.2.3 驱动模块1046.3 中间层1136.3.1 控件调用封装层1136.3.2 截图模块1156.3.3 日志处理模块1186.4 应用层1216.4.1 自动化脚本1216.4.2 配置文件1236.4.3 日志分析系统1236.4.4 风险点1286.5 截图智能分析1306.5.1 OpenCV简介1306.5.2 OpenCV模板识别1306.5.3 OpenCV实践过程1326.6 自动化持续集成1356.6.1 Jenkins简介1356.6.2 Jenkins特点1356.6.3 使用方式1356.6.4 配置Job1376.7 自动化实践效果1396.7.1 部署情况1396.7.2 投入产出比1396.7.3 运营数据1406.8 小结142第7章 iOS精准测试1437.1 引言1437.1.1 传统测试遇到的问题1437.1.2 敏捷模型的挑战1447.1.3 解决方案1457.2 精准测试概念1467.2.1 业界的精准测试概念1467.2.2 我们自己的理解1467.3 传统测试到精准测试的演变1487.3.1 精准测试与传统测试的对比1487.3.2 精准测试满足敏捷需求1497.4 精准测试实践之路1497.4.1 精准测试总体架构图1497.4.2 代码分析1507.4.3 用例关系库1547.4.4 SVN代码变化监控分析1567.4.5 精准自动化方案1587.4.6 精准实现流程小结1597.4.7 精准实践流程1607.4.8 精准解决问题1647.5 小结165第三部分 通用测试实践第8章 探索式测试1688.1 引言1688.2 探索式测试的发展史1688.2.1 ET 1.01698.2.2 ET 1.51698.2.3 ET 2.01698.2.4 ET 3.01708.3 探索式测试入门实践1708.3.1 实践前提1718.3.2 实践过程1748.3.3 实践后续1778.4 研发各个阶段的实践形式1798.4.1 测试设计1798.4.2 迭代测试1818.4.3 集成测试1828.4.4 回归测试1858.4.5 上线测试1868.5 实践效果展示1878.6 探索式测试的答疑1898.6.1 理论方面的问题1898.6.2 实践过程的问题1898.6.3 提升方面的问题1908.7 小结190第9章 标准化测试1919.1 引言1919.2 功能测试的困惑1919.2.1 手工测试现状1919.2.2 黑盒测试困境1929.2.3 外包测试模式1929.3 测试分析模型1929.3.1 ACC模型1939.3.2 HTSM模型1939.3.3 SBTM模型1949.3.4 漫游模型1949.3.5 场景模型1969.4 点线面测试体系1979.4.1 建筑模型1979.4.2 责任分工1999.4.3 三个标准化2009.5 实践案例2029.5.1 承载体和价值点提炼2029.5.2 细化承载体和价值点2049.5.3 变量因子及策略2059.5.4 动态测试测程2109.5.5 测试闭环2159.6 收益评估2169.6.1 充分利用动态思维2169.6.2 建立用户角度测试模型2179.6.3 测试过程及管理优化2189.7 小结220第10章 缺陷分析22110.1 引言22110.2 缺陷理论基础22110.2.1 缺陷的定义22110.2.2 缺陷的属性22210.2.3 缺陷的修复成本22210.3 缺陷定位(逆向分析)22310.3.1 望22410.3.2 闻22410.3.3 问22510.3.4 切22610.4 缺陷报告(正向演进)22610.4.1 缺陷现象—缺陷影响22710.4.2 复现路径—测试思想22810.4.3 缺陷原理—代码关注22910.4.4 缺陷思考—扩展总结23110.5 讨论分析23210.5.1 投入产出比23310.5.2 适用人群23410.5.3 适用阶段23410.6 小结234后记235附录A 参考引用及扩展阅读238附录B 相关网址收录239

封面

腾讯iOS测试初中

书名:腾讯iOS测试初中

作者:丁如敏

页数:未知

定价:¥59.0

出版社:机械工业出版社

出版日期:2017-06-01

ISBN:9787111571148

PDF电子书大小:91MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注