本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
每天,上亿级别用户访问的互联网系统,各种应用在持续不断地被测试和发布,怎么能够保证这些系统可以安全、快速、大并发地被用户使用是个极高的挑战。本书结合京东质量团队的日常实践,以 视角剖析了京东质量测试过程中成功应对的各种“坑”以及填“坑”的方式和技术,值得从业者很好地学习和借鉴。 随着软件测试挑战的到来,越来越多的测试人员被时代逼着转换角色,要想顺利完成这个转变,必须要求测试人员学习 多的技术和吸取行业内的实践经验,顺利步入“后测试时代”。京东质量团队通过自己的实践,给出了一条可以参考学习的路径,让 多的测试从业者基于巨人的肩膀 进一步,顺利完成技术蜕变! 京东研发-虚拟平台著的《京东质量团队转型实践(从测试到测试开发的蜕变)》揭示了大量的奇巧妙计, 实用且扩展性强,涉及测试流程、测试工具、测 例、自动化测试框架、测试管理、持续集成等方面。使用这些技术,你可以把测试工作由瓶颈变成一个加速器,使得整个团队都 加富有效率。
第1章 转型,你准备好了吗
1.1 软件测试
1.1.1 什么是软件测试
1.1.2 业务测试
1.1.3 自动化测试和测试开发
1.2 业务测试的挑战
1.2.1 测试人员的挑战及新要求
1.2.2 转型的基础及必要性
1.3 团队转型的目标及计划
1.3.1 转型路上的迷茫
1.3.2 树立目标
1.3.3 转型过程中你需要种下一棵“技能树
1.4 小结
第2章 从UI 开始初识自动化
2.1 Selenium
2.1.1 Selenium 的发展历史
2.1.2 Selenium WebDriver 的原理
2.2 SeleniumWebDriver 环境的搭建与测试
2.2.1 配置Java 和Maven 环境
2.2.2 创建Maven 项目
2.2.3 启动 个测试
2.3 Selenium 浏览器支持
2.3.1 浏览器的版本映射
2.3.2 常见浏览器的UI 自动化实例
2.4 WebDriver 对页面的处理
2.4.1 元素的定位原理
2.4.2 元素的定位方式
2.4.3 Selenium 等待
2.4.4 弹框的处理
2.5 UI 自动化测试中的问题
2.6 小结
第3章 探索API 自动化测试
3.1 接口与接口测试
3.1.1 接口概述
3.1.2 接口测试概述
3.2 HTTP 单接口测试
3.2.1 HTTP 接口GET 方法的测试脚本
3.2.2 HTTP 接口POST 方法的测试脚本
3.3 RPC 协议的接口测试
3.3.1 RPC 接口测试准备
3.3.2 RPC 接口测试脚本
3.4 接口测试脚本附加技能
3.4.1 日志工具Log4j
3.4.2 代码版本控制工具Git
3.5 TestNG 驱动的接口测试脚本
3.5.1 TestNG 简介
3.5.2 TestNG 的DataProvider
3.5.3 TestNG 运行方式
3.5.4 使用TestNG 驱动的测试脚本
3.5.5 使用ReportNG 导出测试报告