测试必看:《RobotFramework自动化测试修炼宝典》PDF,高清版 可下载

内容简介

《Robot?Framework自动化测试修炼宝典》分为3个部分进行介绍。在第1部分筑基篇中,主要有自动化测试概述、Robot?Framework两章的内容;在第2部分小乘篇中,主要有Web自动化测试、C/S自动化测试、数据库自动化测试、接口自动化测试、RF内置测试库、持续集成自动化测试、移动自动化测试总共七章的内容;在第3部分大乘篇中,主要有自定义你的RF一章的内容。《Robot?Framework自动化测试修炼宝典》的自动化测试主要指功能自动化测试。

《RobotFramework自动化测试修炼宝典》或关注公众号;‘程序员白楠楠’获取~    
 
                  

目录

 第一部分 筑基篇


第1章 自动化测试概述 2

1.1 分层自动化测试 2
1.2 界面自动化测试工具 3
1.3 自动化测试做到什么样算好 4
1.4 小结 5


第2章 Robot Framework 6

2.1 框架介绍 6
2.2 安装指南 8
2.2.1 Windows平台 8
2.2.2 Mac平台(Linux平台可参考) 15
2.2.3 pip安装 19
2.3 第一个案例 19
2.3.1 打开RIDE 20
2.3.2 创建工程和测试套 21
2.3.3 创建案例 23
2.3.4 写一行脚本 24
2.3.5 运行案例 25
2.3.6 查看运行结果 26
2.3.7 小结 28
2.4 RIDE工具 28
2.4.1 工具介绍 28
2.4.2 菜单栏&工具栏 29
2.4.3 工作区 45
2.5 工程、测试套件、测试案例 49
2.5.1 Project工程 49
2.5.2 Test Suite测试套件 53
2.5.3 Test Case测试案例 56
2.5.4 三者关系 58
2.6 测试库 59
2.7 Resource资源文件 65
2.7.1 新建资源 65
2.7.2 快捷菜单 66
2.7.3 Settings设置项 66
2.7.4 加载资源 67
2.7.5 External Resources 外部资源 68
2.8 变量和常量 71
2.8.1 变量与常量基础 72
2.8.2 Scalar变量 79
2.8.3 List变量 88
2.8.4 变量转换 97
2.8.5 其他变量 104
2.8.6 变量文件 104
2.9 Keyword关键字 105
2.9.1 用户关键字 105
2.9.2 传入参数Arguments 108
2.9.3 Return Value返回值 116
2.10 循环&分支 127
2.10.1 循环 127
2.10.2 分支 134
2.10.3 二者结合 142
2.11 运行界面 143
2.12 小结 149


第二部分 小乘篇


第3章 Web自动化测试 152

3.1 Selenium 152
3.2 Selenium2Library安装 153
3.3 Selenium2Library常用关键字 155
3.3.1 browserManagement 155
3.3.2 Cookie 157
3.3.3 Elements 157
3.3.4 JavaScript 160
3.3.5 screenshot 160
3.3.6 waiting 160
3.4 测试案例设计 161
3.4.1 案例设计Step1 162
3.4.2 案例设计Step2 164
3.4.3 案例设计Step3 166
3.5 测试案例demo 168
3.5.1 使用demo前的准备 168
3.5.2 Selenium2Library-demo 170
3.6 常见问题 177
3.7 小结 178


第4章 C/S自动化测试 179

4.1 AutoIt 179
4.2 AutoItLibrary安装 180
4.3 AutoItLibrary关键字 181
4.4 测试案例 182
4.4.1 计算器案例 182
4.4.2 结合Selenium2Library处理对话框 183
4.4.3 结合Selenium2Library处理上传下载 185
4.5 小结 189


第5章 数据库自动化测试 190

5.1 数据库测试介绍 190
5.2 DatabaseLibrary和cx_Oracle安装 191
5.3 DatabaseLibrary关键字 191
5.4 测试案例 191
5.4.1 Oracle数据库 191
5.4.2 sqlite3数据库 193
5.5 常见问题 194
5.6 小结 195


第6章 接口自动化测试 196

6.1 接口测试 196
6.2 requestsLibrary、requests安装 197
6.3 requestsLibrary关键字 197
6.4 测试案例 197
6.5 小结 201


第7章 RF内置测试库 202

7.1 测试库介绍 202
7.2 BuiltIn 203
7.2.1 Convert 203
7.2.2 Verify 204
7.2.3 Variables 205
7.2.4 RunKeyword 206
7.2.5 Control 207
7.2.6 Misc 208
7.2.7 强大的Evaluate 208
7.3 String 212
7.3.1 Convert 213
7.3.2 Line 213
7.3.3 String 214
7.4 Collections 215
7.4.1 List 215
7.4.2 Dictionary 215
7.5 OperatingSystem 216
7.5.1 Env 216
7.5.2 File 217
7.5.3 Directory 217
7.5.4 Path 218
7.6 Process 218
7.7 XML 219
7.8 其他测试库 220
7.9 小结 220


第8章 持续集成自动化测试 221

8.1 Jenkins安装与配置 221
8.1.1 Jenkins简介 221
8.1.2 安装Jenkins 222
8.1.3 配置节点 223
8.1.4 安装插件 228
8.2 Jenkins上执行RF自动化测试 230
8.2.1 创建Job 231
8.2.2 配置Job 232
8.2.3 控制Job 239
8.2.4 RF插件作用 240
8.2.5 多配置Job 241
8.3 小结 244


第9章 移动自动化测试 245

9.1 Appium介绍 245
9.2 Android自动化测试 250
9.2.1 模拟器安装 250
9.2.2 测试案例 253
9.2.3 Android对象识别 256
9.3 iOS自动化测试 257
9.3.1 测试案例 257
9.3.2 iOS对象识别 260
9.4 小结 263


第三部分 大乘篇


第10章 自定义你的RF 266

10.1 修改Selenium2Library测试库 266
10.2 编写测试库 270
10.2.1 测试库分类 271
10.2.2 测试库结构 271
10.2.3 测试库命名 273
10.2.4 测试库头部 273
10.2.5 测试库配置项 274
10.2.6 测试库文档 274
10.2.7 测试库关键字命名 275
10.2.8 测试库关键字参数 275
10.2.9 测试库的参数 276
10.2.10 测试库关键字返回值 276
10.2.11 测试库日志打印 276
10.2.12 对测试库做测试 277
10.2.13 发布测试库 277
10.3 小结 279
结语 280

总结

作为一名测试工程师要自己拥有核心竞争力,努力提升自己是关键,而如何提升,就需要看自己个人的学习习惯了。

最后只想说,学习不会辜负任何人
《RobotFramework自动化测试修炼宝典》或关注公众号;‘程序员白楠楠’获取~    
 
        

全部评论

相关推荐

10-24 13:36
门头沟学院 Java
Zzzzoooo:更新:今天下午有hr联系我去不去客户端,拒了
点赞 评论 收藏
分享
评论
点赞
收藏
分享
正在热议
# 25届秋招总结 #
441069次浏览 4495人参与
# 春招别灰心,我们一人来一句鼓励 #
41545次浏览 524人参与
# 北方华创开奖 #
107340次浏览 599人参与
# 地方国企笔面经互助 #
7937次浏览 18人参与
# 同bg的你秋招战况如何? #
75837次浏览 554人参与
# 虾皮求职进展汇总 #
114640次浏览 885人参与
# 阿里云管培生offer #
119983次浏览 2219人参与
# 实习,投递多份简历没人回复怎么办 #
2454217次浏览 34849人参与
# 实习必须要去大厂吗? #
55703次浏览 960人参与
# 提前批简历挂麻了怎么办 #
149846次浏览 1977人参与
# 投递实习岗位前的准备 #
1195775次浏览 18547人参与
# 你投递的公司有几家约面了? #
33182次浏览 188人参与
# 双非本科求职如何逆袭 #
661978次浏览 7394人参与
# 如果公司给你放一天假,你会怎么度过? #
4734次浏览 55人参与
# 机械人春招想让哪家公司来捞你? #
157608次浏览 2267人参与
# 如果你有一天可以担任公司的CEO,你会做哪三件事? #
11417次浏览 276人参与
# 发工资后,你做的第一件事是什么 #
12467次浏览 61人参与
# 工作中,努力重要还是选择重要? #
35657次浏览 384人参与
# 参加完秋招的机械人,还参加春招吗? #
20096次浏览 240人参与
# 我的上岸简历长这样 #
451947次浏览 8088人参与
# 实习想申请秋招offer,能不能argue薪资 #
39252次浏览 314人参与
# 非技术岗是怎么找实习的 #
155859次浏览 2120人参与
牛客网
牛客企业服务