软件接测试实战详解 软硬件技术 于涌,马林,张林丰 编 新华正版
¥
57.1
4.8折
¥
119
全新
库存77件
作者于涌,马林,张林丰 编
出版社人民邮电出版社
ISBN9787115554123
出版时间2021-04
版次1
装帧平装
开本16
页数408页
字数622千字
定价119元
货号304_9787115554123
上书时间2024-11-03
商品详情
- 品相描述:全新
-
正版特价新书
- 商品描述
-
主编:
1.结合实战和典型案例的图书,从工具到实战,一本上手接测试的实战指南;
2.作者于涌是多本软件测试书的作者,在业界已名声在外;
3.用流行的语言python和工具讲解接测试,更符合读者的需求。
目录:
章python编程环境1
1.1为什么要学python2
1.2python的版本选择与安装7
1.2.1python的版本选择7
1.2.2python的安装与配置10
1.3python模块的安装方法14
1.4pycharm的安装17
1.5使用pycharm完成个python项目20
1.6本章小结和题24
1.6.1本章小结24
1.6.2题24
第2章python编程基础知识26
2.1python自带ide——idle27
2.2python的相关术语29
2.2.1变量29
2.2.2数据类型31
2.2.3数据类型转换36
2.2.4缩进37
2.2.5内置函数38
2.3列表39
2.3.1创建列表40
2.3.2通过索引获取列表元素40
2.3.3通过切片获取列表元素41
2.3.4添加列表元素43
2.3.5删除列表元素44
2.3.6列表元素46
2.3.7列表元素的索引位置48
2.3.8列表长度及反转49
2.4元组50
2.4.1创建元组50
2.4.2通过索引获取元组元素50
2.4.3通过切片获取元组元素51
2.4.4元组元素51
2.4.5元组元素的索引位置52
2.4.6删除整个元组52
2.5字典53
2.5.1创建字典53
2.5.2获取字典元素55
2.5.3修改字典56
2.5.4字典元素56
2.5.5删除字典或其元素57
2.6集合58
2.6.1创建集合58
2.6.2获取集合元素60
2.6.3添加集合元素60
2.6.4修改集合61
2.6.5集合元素62
2.6.6删除集合或其元素62
2.7常用运算符63
2.7.1算术运算符63
2.7.2逻辑运算符66
2.7.3比较运算符67
2.7.4赋值运算符67
2.7.5位运算符68
2.8常规语句应用基础69
2.8.1for循环语句69
2.8.2while循环语句70
2.8.3if...else条件语句71
2.8.4break语句72
2.8.5continue语句72
2.8.6模块导入72
2.8.7函数75
2.8.8断言79
2.8.9局部变量和全局变量79
2.8.10单行注释与多行注释80
2.9语法错误及异常处理81
2.9.1语法错误81
2.9.2异常82
2.9.3通过try...except异常捕获84
2.9.4通过try...except...else...finally异常捕获85
2.9.5抛出异常86
2.10多线程处理87
2.10.1__name__=="__main__"87
2.10.2线程89
2.10.3创建单个线程90
2.10.4创建多个线程90
2.10.5守护线程91
2.10.6阻塞线程95
2.11类和对象96
2.11.1对象的思想96
2.11.2对象(类)的概念96
2.11.3类中的self98
2.11.4构造函数与析构函数99
2.11.5类的继承100
2.12字符串相关作102
2.12.1转换为字符串类型102
2.12.2字符串的拼接103
2.12.3字符串的截取104
2.12.4字符串的替换105
2.12.5字符串的位置判断106
2.13文件的相关作106
2.13.1文本文件的作107
2.13.2excel文件作109
2.13.3json格式112
2.14本章小结和题114
2.14.1本章小结114
2.14.2题115
第3章单元测试框架unittest116
3.1unittest测试框架117
3.2unittest测试框架的应用117
3.2.1学unittest前的准备117
3.2.2测试用例设计119
3.2.3testcase(测试用例)120
3.2.4testfixture(测试固件)122
3.2.5testsuite(测试套件)122
3.2.6testrunner(测试运行器)125
3.3本章小结和作业题128
3.3.1本章小结128
3.3.2作业题129
第4章接测试的基础知识130
4.1搭建案例的相关环境131
4.1.1开启inter信息服务131
4.1.2编写页面代码132
4.1.3编写javascript文件132
4.1.4创建虚拟目录133
4.1.5部署及访问134
4.1.6页面访问过程134
4.2网络模型135
4.2.1osi模型135
4.2.2tcp/ip模型137
4.3137
4.3.1通过浏览器捕获137
4.3.2请求和响应过程140
4.3.3封装请求的内容141
4.3.4封装响应的内容144
4.3.5的无特点147
4.4缓存147
4.4.1查看浏览器缓存147
4.4.2设置缓存过期时间149
4.4.3缓存处理机制151
4.4.4常见的缓存策略153
4.5cookie155
4.6会话156
4.7xml158
4.8json159
4.9本章小结和题160
4.9.1本章小结160
4.9.2题160
第5章接测试环境的搭建161
5.1创建虚拟环境162
5.1.1通过virtualenv创建虚拟环境162
5.1.2通过virtualenvwrapper创建虚拟环境165
5.1.3安装django167
5.1.4安装djangorestframework169
5.1.5安装djangorestframeworkjwt169
5.2案例一:django接测试环境的搭建170
5.2.1新建项目目录170
5.2.2创建项目170
5.2.3创建应用171
5.2.4查看项目结构171
5.2.5注册应用172
5.2.6编写视图代码172
5.2.7实现url映173
5.2.8运行服务173
5.2.9访问接174
5.2.10分析174
5.3案例二:基于模型的django接测试环境的搭建175
5.3.1创建django项目176
5.3.2pycharm中的设置177
5.3.3检查应用注册信息177
5.3.4运行服务器178
5.3.5建立模型179
5.3.6生成数据库变更文件180
5.3.7生成数据库和数据表180
5.3.8查看数据库181
5.3.9编写视图代码182
5.3.10实现url映183
5.3.11运行服务器184
5.3.12访问接184
5.3.13django后台管理184
5.4案例三:djangorestframework接测试环境的搭建186
5.4.1新建应用186
5.4.2注册应用187
5.4.3建立模型187
5.4.4模型序列化188
5.4.5变更数据188
5.4.6编写视图代码189
5.4.7实现url映191
5.4.8运行服务器191
5.4.9访问接192
5.4.10实现t请求192
5.4.11实现get请求193
5.4.12实现put请求194
5.4.13实现delete请求195
5.4.14分析195
5.5案例四:实现令牌用户的认证196
5.5.1新建应用197
5.5.2引入用户认证机制197
5.5.3实现序列化198
5.5.4编写视图代码198
5.5.5url设置199
5.5.6改变数据库200
5.5.7访问用户列表200
5.5.8通过tman模拟请求202
5.5.9获取令牌202
5.5.10模拟身份认证203
5.6案例五:实现jwt用户的认证204
5.6.1启用djangorestframework中jwt的配置205
5.6.2获取url206
5.6.3获取jwt206
5.6.4模拟请求207
5.6.5过期验证208
5.7本章小结和题208
5.7.1本章小结208
5.7.2题209
第6章接测试案例210
6.1项目架构的演变211
6.2接测试213
6.3接文档214
6.3.1pm2.5查询接文档214
6.3.2腾讯云人脸比对接文档216
6.4接测试217
6.4.1实现接测试案例217
6.4.2接设计文档220
6.4.3设计测试用例222
6.4.4编写测试脚本229
6.5本章小结和题237
6.5.1本章小结237
6.5.2题237
第7章接mock的应用238
7.1接mock技术介绍239
7.2json-servermock工具实例讲解239
7.2.1json-server介绍239
7.2.2json-server安装240
7.2.3json-server应用简要说明242
7.2.4案例讲解1:向图书中添加数据接验证245
7.2.5案例讲解2:图书数据信息查询接验证246
7.2.6案例讲解3:出版社数据信息修改接验证249
7.2.7案例讲解4:图书数据信息删除接验证250
7.3本章小结和作业题251
7.3.1本章小结251
7.3.2作业题251
第8章接测试工具253
8.1jmeter工具在接测试中的应用254
8.1.1jmeter相关介绍254
8.1.2jmeter的安装环境下载254
8.1.3安装k255
8.1.4安装jmeter257
8.1.5jmeter的录制需求介绍258
8.1.6创建线程组258
8.1.7添加测试脚本录制器260
8.1.8配置262
8.1.9运行脚本录制器266
8.1.10添加器271
8.1.11添加检查点272
8.1.12结果信息分析275
8.2基于jmeter工具接测试项目实战276
8.2.1火车查询接介绍276
8.2.2火车查询接测试用例设计280
8.2.3首条接测试用例jmeter脚本实现282
8.2.4首条接测试用例jmeter脚本执行与结果分析284
8.2.5接测试用例jmeter脚本实现287
8.2.6接测试用例jmeter脚本执行与结果分析289
8.3tman工具应用291
8.3.1tman安装及介绍291
8.3.2tman发送请求293
8.3.3执行脚本298
8.3.4运行测试集合302
8.4基于tman工具接测试项目实战304
8.4.1接测试用例tman脚本实现305
8.4.2接测试用例tman脚本执行与结果分析312
8.5本章小结和作业题314
8.5.1本章结314
8.5.2作业题315
第9章基于接的能测试实战316
9.1能测试的基本概念317
9.1.1典型的能测试场景317
9.1.2能测试的概念及其分类317
9.1.3能测试工具的引入318
9.1.3能测试的基本过程319
9.2locust能测试工具安装与应用325
9.2.1locust能测试工具安装325
9.2.2能测试接需求326
9.2.3接测试功能用例设计331
9.2.4测试用例脚本实现(接功能验证)332
9.2.5接测试能用例设计334
9.2.6测试用例脚本实现335
9.2.7locust两种执行方式简介337
9.2.8locust分布式压测方法简介343
9.2.9能测试场景执行344
9.2.10能测试执行结果分析与结348
9.3本章小结和作业题350
9.3.1本章小结350
9.3.2作业题350
0章python项目持续集成的案例351
10.1持续集成352
10.2在gitee上托管代码352
10.2.1设置git用户信息353
10.2.2设置ssh公钥353
10.2.3在pycharm中配置gitee355
10.2.4共享项目357
10.3jenkins的安装358
10.3.1安装及配置k359
10.3.2安装jenkins360
10.4jenkins的配置362
10.4.1系统更新362
10.4.2插件管理363
10.4.3配置gitee367
10.5jenkins的构建任务369
10.6运行构建任务371
10.7本章小结和题373
10.7.1本章小结373
10.7.2题373
1章自动化接测试台设计与实现374
11.1接测试面临的一些痛点问题375
11.2接自动化测试台核心功能设计375
11.2.1接自动化测试台引入375
11.2.2接自动化测试台投入377
11.2.3jmeter命令行调用执行方法378
11.2.4tman命令行调用执行方法380
11.2.5测试台开发综述385
11.2.6台测试用例管理387
11.2.7台测试环境管理389
11.2.8台测试任务执行390
11.2.9台测试结果分析392
11.2.10台测试报告生成393
11.2.11台测试邮件通知396
11.3本章小结和作业题397
11.3.1本章小结397
11.3.2作业题398
内容简介:
本书主要讲述软件接测试的技术和方法,共11章。本书结合大量示例代码,介绍了python编程环境,python编程基础知识,单元测试框架unittet,接测试的基础知识,接测试环境的搭建,接测试案例,接mock的应用,接测试工具,基于接的能测试案例,python项目持续集成的案例,接自动化测试台的设计与实现。本书不仅适合测试人员、开发人员、运维人员、项目管理人员阅读,还适合作为高等院校相关专业的教材。
作者简介:
于涌,于北京大学计算机系,先后担程序员、测试分析师、测试经理等职位。拥有二十年丰富的开发、测试及管理经验。现致力于软件测试理论和实践研究,尤其擅长自动化测试工具应用、能测试和单元测试等。曾为多个大型软件公司、高校企事业和专业培训机构提供软件测试、能测试、安全测试、移动测试、自动化测试等理论和相关工具应用方面的咨询、培训和实施指导工作,具有丰富的实践和经验。
— 没有更多了 —
以下为对购买帮助不大的评价