• 京东质量团队转型实践 从测试到测试开发的蜕变
21年品牌 40万+商家 超1.5亿件商品

京东质量团队转型实践 从测试到测试开发的蜕变

全新正版 极速发货

47.43 6.0折 79 全新

库存7件

广东广州
认证卖家担保交易快速发货售后保障

作者京东研发-虚拟平台

出版社人民邮电出版社

ISBN9787115496942

出版时间2018-11

装帧平装

开本16开

定价79元

货号1201809744

上书时间2024-09-13

谢岳书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
章转型,你准备好了吗1
1.1软件测试2
1.1.1什么是软件测试2
1.1.2业务测试3
1.1.3自动化测试和测试开发9
1.2业务测试的挑战13
1.2.1测试人员的挑战及新要求13
1.2.2转型的基础及必要性15
1.3团队转型的目标及计划17
1.3.1转型路上的迷茫17
1.3.2树立目标18
1.3.3转型过程中你需要种下一棵“技能树”20
1.4小结22
第2章从UI开始初识自动化23
2.1Selenium24
2.1.1Selenium的发展历史24
2.1.2SeleniumWebDriver的原理26
2.2SeleniumWebDriver环境的搭建与测试35
2.2.1配置Java和Maven环境36
2.2.2创建Maven项目36
2.2.3启动个测试38
2.3Selenium浏览器支持40
2.3.1浏览器的版本映射41
2.3.2常见浏览器的UI自动化实例43
2.4WebDriver对页面的处理47
2.4.1元素的定位原理47
2.4.2元素的定位方式48
2.4.3Selenium等待542.4.4弹框的处理55
2.5UI自动化测试中的问题57
2.6小结58
第3章探索API自动化测试59
3.1接口与接口测试60
3.1.1接口概述60
3.1.2接口测试概述68
3.2HTTP单接口测试69
3.2.1HTTP接口GET方法的测试脚本69
3.2.2HTTP接口POST方法的测试脚本73
3.3RPC协议的接口测试76
3.3.1RPC接口测试准备76
3.3.2RPC接口测试脚本77
3.4接口测试脚本附加技能78
3.4.1日志工具Log4j78
3.4.2代码版本控制工具Git80
3.5TestNG驱动的接口测试脚本82
3.5.1TestNG简介83
3.5.2TestNG的DataProvider86
3.5.3TestNG运行方式87
3.5.4使用TestNG驱动的测试脚本87
3.5.5使用ReportNG导出测试报告89
3.6小结92
第4章剖析经典UI自动化测试框架93
4.1hi_po(Python2.7)开发环境的配置94
4.1.1Windows系统上hi_po(Python2.7)开发环境的配置944.1.2Mac系统上hi_po(Python2.7)开发环境的配置95
4.1.3CentOS上hi_po(Python2.7)开发环境的配置96
4.2PageObject模式974.3抽象工厂模式98
4.4PageObject模式的UI测试框架100
4.4.1hi_po中对page-objects的改造101
4.4.2基于unittest的HiPOUnit1044.4.3参数池的设计106
4.4.4报告模块108
4.5PageObject模式的UI测试框架的实践110
4.5.1定义PageObject页面1104.5.2编写测试用例112
4.5.3执行测试113
4.6Headless浏览器的配置1144.7hi_po其他相关介绍116
4.7.1测试字符串116
4.7.2Headless浏览器的服务器部署118
4.8小结119
第5章深入解析接口测试框架120
5.1UI层其实是多了一层被测件121
5.2工具化的接口测试框架122
5.2.1参数池类的设计122
5.2.2检查点类的设计128
5.2.3关联类的设计129
5.2.4测试框架的设计和实现133
5.3如何开始进行测试133
5.3.1HTTP接口的测试脚本133
5.3.2RPC接口的测试脚本136
5.4让框架完成脚本撰写137
5.4.1二叉树138
5.4.2构造适合自动脚本生成的二叉树数据结构138
5.4.3测试脚本自动生成算法141
5.5小结143
第6章走进持续集成的世界144
6.1持续集成145
6.1.1实践145
6.1.2持续集成的投入和回报146
6.1.3Jenkins147
6.2团队的实践150
6.2.1实现思路151
6.2.2部署服务151
6.2.3测试模块158
6.2.4任务管理服务162
6.2.5扩展165
6.3小结165
第7章刻意练习——众包开发模式166
7.1什么是众包开发模式167
7.2如何使用众包开发模式167
7.2.1众包开发模式中的角色168
7.2.2从挖掘痛点到工具化思维169
7.3使用众包开发模式开发合规助手的案例172
7.4众包开发之团队竞争模式探索177
7.4.1团队竞争模式实施简介177
7.4.2竞争规则和任务分配177
7.4.3过程跟进和结果评优179
7.4.4团队竞争模式复盘180
7.5小结180
第8章技能导引——必知必会技能总结182
8.1Fiddler183
8.1.1Fiddler常用命令183
8.1.2Fiddler常用功能184
8.2Postman185
8.2.1使用测试用例集管理被测接口186
8.2.2验证接口的返回结果186
8.2.3使用变量解决接口间的相互依赖问题188
8.3Sikuli189
8.3.1Sikuli简介189
8.3.2Sikuli的IDE和脚本编写方法190
8.4简单快速的Moco服务192
8.4.1为什么要开发Moco这个框架192
8.4.2Moco环境的配置192
8.4.3Moco的启动193
8.5识别验证码的OCR方法205
8.5.1应用OCR205
8.5.2调用OCR方法识别验证码206
8.5.3验证程序209
8.6小结210
第9章团队转型回顾与管理211
9.1拥抱变化,提升团队士气212
9.1.1拥抱变化212
9.1.2情绪管理213
9.2过程管理与达成预期215
9.2.1过程管理215
9.2.2达成预期219
9.3绩效考核与管理221
9.3.1绩效考核221
9.3.2绩效管理224
9.4团队培养之三大提升227
9.4.1技能的提升227
9.4.2质量的提升228
9.4.3效率的提升229
9.5团队转型中的曲折与回顾231
9.5.1团队转型中的曲折231
9.5.2团队转型中的回顾233
9.6小结234
附录Ahi_po框架代码235
附录B一次聚类算法和缺陷数据特征的试验249
附录CXPath语法和运算符252
附录DCSS选择器参考手册256
附录EMaven的配置及其与Idea的整合259
附录FHTTP状态码264
参考文献268

内容摘要
随着互联网的高速发展,软件测试和质量保障人员面临着靠前的挑战。本书通过总结团队和个人在实践中的成功转型经验,围绕蜕变、应用、实践、融会贯通这4个阶段来阐述应对挑战的方法和技术。书中讲解的案例均为团队转型和个人转型中遇到的真实案例,希望通过本书帮助读者在面对研发、测试和运维的挑战时,可以成功转型,从容应对挑战。
本书适合软件初级测试人员、软件测试工程师阅读,对从测试转型测试开发的人员也具有指导意义。本书同样适合测试经理、测试总监和测试架构师阅读,也可以作为大专院校相关专业师生的学习用书和培训学校的教材。

主编推荐
 

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP