Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

自动化测试实战宝典 PDF 下载


分享到:
时间:2022-11-25 09:36来源:http://www.java1234.com 作者:转载  侵权举报
《自动化测试实战宝典:Robot Framework Python从小工到专家》以自动化测试技术为主线,循序渐进地介绍了自动化测试所涉及的知识体系,通过不同端的实战项目,综合运用了所介绍的技术
失效链接处理
自动化测试实战宝典  PDF 下载


下载地址:
版权归出版社和原作者所有,链接已删除,请购买正版

用户下载说明:

电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://product.dangdang.com/28520424.html
 

相关截图:



资料简介:
《自动化测试实战宝典:Robot Framework Python从小工到专家》以自动化测试技术为主线,循序渐进地介绍了自动化测试所涉及的知识体系,通过不同端的实战项目,综合运用了所介绍的技术,旨在提高测试人员的综合技术能力并扩展知识体系。
 
《自动化测试实战宝典:Robot Framework Python从小工到专家》从对测试行业现状及未来几年趋势的分析开始,呼吁大家在时不我待的当今社会中,找准定位并建立自身的职场核心竞争力。然后围绕自动化测试技术应用结合多端(后端、Web端、Android端、iOS端、H5端、小程序端)实例来引导读者快速上手。本书涵盖了绝大部分自动化测试知识,不但内容充实、逻辑严密,且图文并茂、语言生动。对Robot Framework使用者来说,本书更是一部难得的工具宝典。
 
《自动化测试实战宝典:Robot Framework Python从小工到专家》适合对测试技术感兴趣或者正在从事测试工作的人(不限于手工测试、自动化测试、测试开发、测试管理等)阅读。希望读者在学习完本书的内容后能提高综合的技术水平,成为一名新时代的优秀测试工程师。

资料目录:
第1部分 入门篇
第1章 大话测试行业 2
1.1 测试行业现状分析 2
1.2 未来发展趋势 4
1.3 测试工程师的核心竞争力 8
1.4 测试知识体系 12
1.5 测试发展能力图谱及推荐书单 23
1.6 本章总结 25
第2章 认识自动化测试 26
2.1 为什么自动化测试是必要的 26
2.2 手工测试与自动化测试的区别 28
2.3 自动化测试常见误区 29
2.4 自动化测试的优劣分析 31
2.5 提倡分层自动化测试 32
2.6 什么项目适合做自动化测试 33
2.6.1 什么样的项目或团队适合做自动化测试 34
2.6.2 不适合做自动化测试的项目有什么特点 35
2.7 做好自动化测试需要具备哪些能力 36
2.8 自动化测试引入时机和适用场景 37
2.9 常用主流工具有哪些 38
2.10 自动化测试面临的挑战 41
2.11 本章总结 41
第2部分 基础学习篇
第3章 ROBOT FRAMEWORK框架准备 44
3.1 ROBOT FRAMEWORK框架介绍 44
3.1.1 优势和亮点 44
3.1.2 不足 45
3.1.3 Robot Framework生态系统 45
3.2 WINDOWS平台环境搭建 47
3.2.1 Python的安装与配置 47
3.2.2 pip的安装与升级 49
3.2.3 Robot Framework框架的安装 50
3.2.4 wxPython框架的安装 50
3.2.5 Robot Framework RIDE的安装 51
3.3 MAC平台环境搭建 52
3.3.1 Python的安装与配置 52
3.3.2 pip的安装 53
3.3.3 Robot Framework框架的安装 54
3.3.4 Mac OS X无法启动RIDE的解决方案 54
3.4 LINUX平台环境搭建 57
3.4.1 Python的安装与配置 57
3.4.2 pip的安装与配置 58
3.4.3 Robot Framework框架的安装 58
3.4.4 wxPython框架的安装 59
3.5 ROBOT FRAMEWORK RIDE支持PYTHON 3 59
3.5.1 Robot Framework RIDE 1.7.3的新特性 59
3.5.2 Robot Framework RIDE 1.7.3的安装与升级 60
3.6 本章总结 60
第4章 PYTHON测试编程 62
4.1 语法规范 62
4.1.1 代码编排 63
4.1.2 文档编排 63
4.1.3 空格的使用 64
4.1.4 注释及文档描述 64
4.1.5 命名规范 65
4.1.6 编码建议 66
4.2 PYTHON 2和PYTHON 3如何选择 67
 
4.2.1 为什么Python 2和Python 3都要学 67
4.2.2 Python 2和Python 3的主要特性区别 68
4.2.3 Python 2和Python 3同时兼容的技巧 73
4.3 快速入门 75
4.3.1 Python变量和赋值 75
4.3.2 Python字符串 77
4.3.3 Python列表和元组 78
4.3.4 Python字典 79
4.3.5 Python if分支条件 80
4.3.6 Python while循环 81
4.3.7 Python for循环 81
4.3.8 Python range内建函数 82
4.3.9 Python列表解析 83
4.3.10 Python open函数 85
4.3.11 Python错误和异常 88
4.3.12 Python函数 93
4.3.13 Python类 102
4.3.14 Python模块与包 110
4.3.15 Python常用内置函数 115
4.4 PYTHON编程常用技巧 116
4.4.1 Python拼接字符串的7种方式 116
4.4.2 Python列表推导、字典推导、集合推导 118
4.4.3 Python三元操作符用来进行条件赋值 119
4.4.4 Python同时迭代两个列表 120
4.4.5 Python带索引的列表迭代 120
4.4.6 Python 迭代列表组合 120
4.4.7 Python 统计元素出现次数 121
4.4.8 Python 找出列表中出现次数多的元素 121
4.4.9 Python一键启用文件服务器 122
4.4.10 Python 快速拼接构造列表 122
4.4.11 Python 一行代码搜索字符串的多个前后缀 122
4.4.12 Python实现真正的switch-case语句 123
4.4.13 Python实例方法、静态方法、类方法 123
4.4.14 Python求集合并集、交集、差集 124
4.4.15 Python去除列表重复元素的几种方法 125
第5章 ROBOT FRAMEWORK功能的使用 127
5.1 RIDE两种启动方式 127
5.2 RIDE功能介绍 128
5.2.1 菜单栏 128
5.2.2 工具栏 131
5.2.3 案例区 131
5.2.4 工作区 131
5.2.5 常用快捷键 132
5.3 常用ROBOT FRAMEWORK编辑器工具 133
5.3.1 PyCharm 133
5.3.2 Sublime Text 138
5.3.3 其他工具 140
5.4 测试项目、测试套件和测试用例 141
5.4.1 测试项目 141
5.4.2 测试套件 141
5.4.3 测试用例 142
5.5 资源文件 143
5.5.1 内部资源文件 143
5.5.2 外部资源文件 143
5.6 常量和变量 144
5.6.1 变量与常量介绍 144
5.6.2 变量作用域 145
5.6.3 Robot Framework内置变量 146
5.6.4 标量变量的定义和使用 147
5.6.5 列表变量的定义和使用 149
5.6.6 字典变量的定义和使用 151
5.6.7 变量知识补充 153
5.7 用户关键字 153
5.7.1 关键字Arguments 154
5.7.2 关键字Teardown 160
5.7.3 关键字Return 161
5.8 EDIT选项卡 162
5.8.1 测试项目Edit选项卡 162
5.8.2 测试套件Edit选项卡 163
5.8.3 测试用例Edit选项卡 165
5.8.4 小结 166
5.9 TEXT EDIT选项卡 167
5.10 RUN选项卡 168
5.10.1 自动保存 168
5.10.2 失败暂停 168
5.10.3 Arguments参数配置 169
5.10.4 Only run tests with these tags 170
5.10.5 Skip tests with these tags 171
5.10.6 查看测试报告和测试日志 172
5.11 ROBOT FRAMEWORK常用技巧 173
5.11.1 If分支结构 173
5.11.2 For循环结构 174
5.11.3 列表变量的用法和元素获取 176
5.11.4 变量使用方法补充 177
5.11.5 搜索关键字 178
5.11.6 测试用例执行六大技巧 179
5.11.7 测试标签技巧 181
5.11.8 Setup和Teardown 183
5.11.9 Pybot和Robot命令 183
5.11.10 Jybot模式安装与运行 185
第6章 ROBOT FRAMEWORK常用函数库 189
6.1 内置库介绍 189
6.1.1 标准库 189
6.1.2 扩展库 190
6.2 EVALUATE关键字 191
6.3 类型转换 194
6.3.1 Convert To String:转换成字符串 194
6.3.2 Convert To Integer:转换成整数 194
6.3.3 Convert To Number:转换成符点数 194
6.3.4 Convert To Boolean:转换成布尔值 195
6.3.5 Encode String To Bytes:字符编码 196
6.4 变量操作 196
6.4.1 Log Variables:打印变量 196
6.4.2 Import Variables:导入变量 196
6.4.3 Set Variable:设置变量 197
6.4.4 Set Global Variable:设置全局变量 197
6.4.5 Set Suite Variable:设置测试套件变量 198
6.4.6 Set Test Variable:设置测试用例变量 198
6.4.7 Set Variable If:当条件满足时设置变量 199
6.4.8 Get Variables:获取所有变量 199
6.4.9 Get Variable Value:获取变量值 199
6.4.10 Get Environment Variables:获取所有环境变量 200
6.4.11 Get Environment Variable:获取环境变量值 200
6.4.12 Set Environment Variable:设置环境变量 200
6.5 关键字操作 201
6.5.1 Run Keyword:运行关键字 201
6.5.2 Run Keyword If:当条件满足时运行关键字 201
6.5.3 Run Keyword Unless:当条件不满足时运行关键字 201
6.5.4 Repeat Keyword:重复运行某关键字 202
6.5.5 Run Keywords:运行多个关键字 202
6.5.6 Run Keyword And Return:运行关键字并返回结果 202
6.5.7 Run Keyword And Return If:当条件满足时运行关键字并返回结果 203
6.5.8 Run Keyword And Continue On Failure:失败后仍运行指定关键字 203
6.5.9 Run Keyword And Ignore Error:运行关键字并忽略错误 203
6.5.10 Run Keyword If All Tests Passed:所有测试用例通过后运行关键字 203
6.5.11 Run Keyword If Any Tests Failed:任一测试用例失败后运行关键字 204
6.5.12 Run Keyword If Test Passed:测试用例通过后运行关键字 204
6.5.13 Run Keyword If Test Failed:测试用例失败后运行关键字 204
6.5.14 Run Keyword If Timeout Occurred:测试用例超时后运行关键字 204
6.6 条件与循环 205
6.6.1 Continue For Loop:直接继续下一次循环 205
6.6.2 Continue For Loop If:当条件满足时继续下一次循环 205
6.6.3 Exit For Loop:立即退出循环 205
6.6.4 Exit For Loop If:当条件满足时退出循环 206
6.7 断言操作 206
6.7.1 Should (Not) Be Empty:断言是否为空 206
6.7.2 Should (Not) Be Equal:断言是否相等 207
6.7.3 Should (Not) Be Equal As Strings:断言作为字符串是否相等 207
6.7.4 Should (Not) Be Equal As Integers:断言作为整数是否相等 208
6.7.5 Should (Not) Be True:断言是否为真 208
6.7.6 Should (Not) Contain:断言是否包含某元素 209
6.7.7 Should (Not) Contain Any:断言是否包含任一元素 210
6.7.8 Should Contain X Times:断言某元素是否被包含指定次数 210
6.7.9 Should (Not) Start With:断言是否以某某开头 210
6.7.10 Should (Not) End With:断言是否以某某结尾 211
6.7.11 Should (Not) Match Regexp:断言是否匹配正则表达式 211
6.7.12 Length Should Be:断言长度是否相等 212
6.7.13 Keyword Should Exist:断言关键字是否存在 213
6.7.14 List Should (Not) Contain Value:断言列表是否包含某值 213
6.7.15 Lists Should Be Equal:断言两个列表是否相等 213
6.7.16 List Should Not Contain Duplicates:断言列表不包含重复项 214
------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐