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

Java知识分享网

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

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

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

IDEA永久激活

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

锋哥开始收Java学员啦!

Python学习路线图

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

Robot Framework自动化测试框架核心指南 PDF 下载


分享到:
时间:2021-01-01 17:45来源:http://www.java1234.com 作者:转载  侵权举报
Robot Framework自动化测试框架核心指南 PDF 下载
失效链接处理
Robot Framework自动化测试框架核心指南  PDF 下载


本站整理下载:
版权归出版社和原作者所有,链接已删除,请购买正版
 
 
用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://product.dangdang.com/27854334.html
  
相关截图:


资料简介:

Robot Framework是目前众多自动化测试工具或者框架中一个非常流行的开源框架,致力于解决重复功能测试劳动所带来的高额成本,将自动化测试大众化、简单化、通俗化,让更多没有编程基础的人也能成功地完成自动化测试。 本书分8章,内容包括Robot Framework自动化测试框架的基础用法,框架的常用基础测试Lib库的使用(包含移动端、Web端、接口端等常见自动化测试类型),自定义测试Lib库的编写,编写自动化测试案例常用的一些技巧,*后分享一下自动化框架设计的思想以及其他类型自动化框架简介。 本书适合Robot Framework初学者、软件测试工程师、软件测试经理阅读,也适合作为高等院校和培训学校相关专业课的配套参考书。


资料目录:

第1章  初识Robot Framework    1
1.1  如何创建一个自动化测试项目    2
1.1.1  创建测试项目    3
1.1.2  创建测试套件    3
1.1.3  创建测试用例    4
1.2  Robot Framework基础关键字    4
1.2.1  如何搜索Robot Framework的关键字    4
1.2.2  关键字log    5
1.2.3  如何在用例中定义一个变量    6
1.2.4  如何快速查询某一个关键字的API说明    6
1.2.5  如何快速补全关键字    7
1.2.6  如何定义一个列表    7
1.2.7  如何定义一个字典    8
1.2.8  如何拼接两个字符串    8
1.2.9  如何使用for循环    9
1.2.10  如何中断for循环    9
1.2.11  Run Keyword If判断的使用    10
1.2.12  Comment 关键字的使用    10
1.2.13  Return From Keyword和Return From Keyword If关键字的使用    11
1.3  Robot Framework断言关键字    13
1.3.1  Should Be Equal关键字的使用    13
1.3.2  Should Be True关键字的使用    13
1.3.3  Should Contain关键字的使用    14
1.3.4  Should End With关键字的使用    14
1.3.5  其他常用断言关键字    15
1.4  BuiltIn库剩余关键字    16
1.4.1  常用转换类型关键字    16
1.4.2  常用Get类型关键字    17
1.4.3  常用Import类型关键字    18
1.4.4  常用Set类型关键字    18
1.4.5  常用Run Keyword类型关键字    19
1.4.6  其他关键字    19
第2章  Robot Framework 对数据库的操作    21
2.1  DatabaseLibrary库的使用    21
2.1.1  如何连接数据库    22
2.1.2  如何断开数据库    23
2.1.3  如何对数据库的表进行查询    23
2.1.4  如何插入和删除数据    24
2.1.5  如何执行数据库脚本文件    26
2.1.6  DatabaseLibrary库的其他操作关键字    27
2.2  MongoDBLibrary库的使用    28
2.2.1  MongoDB数据库的连接和断开    29
2.2.2  Get Mongodb Databases和Get Mongodb Collections    32
2.2.3  Save Mongodb Records    34
2.2.4  Retrieve All Mongodb Records    35
2.2.5  Update Many Mongodb Records    36
2.2.6  Remove Mongodb Records    37
2.2.7  MongoDBLibrary库的其他关键字    38
第3章  HTTP接口自动化测试    40
3.1  HttpLibrary.HTTP库的使用    40
3.1.1  Create Http Context    41
3.1.2  Get    42
3.1.3  Get Response Body    44
3.1.4  Get Response Status    44
3.1.5  Get Response Header    45
3.1.6  Set Request Header    48
3.1.7  Set Request Body    49
3.1.8  Post    50
3.1.9  Follow Response    51
3.1.10  HttpLibrary.HTTP库的其他关键字    52
3.2  RequestsLibrary库的使用    56
3.2.1  Create Session和Get Request    57
3.2.2  Post Request    59
3.2.3  RequestsLibrary库的其他关键字    60
3.3  RESTinstance库的使用    61
第4章  移动手机自动化测试    62
4.1  Appium介绍    62
4.1.1  Appium中的常用术语    63
4.1.2  Appium 服务关键字    64
4.2  Appium Library库的使用    69
4.2.1  Open Application    71
4.2.2  Input Text和Click Button    75
4.2.3  Clear Text    82
4.2.4  Click Element    84
4.2.5  Click A Point    85
4.2.6  Click Element At Coordinates    85
4.2.7  Get Element Location    86
4.2.8  Get Current Context    87
4.2.9  Get Contexts    87
4.2.10  Switch To Context    87
4.2.11  Get Elements    88
4.2.12  Get Element Attribute    88
4.2.13  Get Network Connection Status和Set Network Connection Status    89
4.2.14  Element Attribute Should Match    90
4.2.15  Element Name Should Be和Element Value Should Be    91
4.2.16  AppiumLibrary库其他的常见自动化关键字    91
第5章  Web自动化测试    94
5.1  Selenium Web自动化    94
5.1.1  Selenium和Robot Framework Selenium2Library库介绍    94
5.1.2  Open Browser和Close Browser    96
5.1.3  Input Text    98
5.1.4  Click Button    99
5.1.5  Click Element    101
5.1.6  Click Link    101
5.1.7  Add Cookie、Get Cookie和Delete Cookie    103
5.1.8  Get All Links    105
5.1.9  Choose File    106
5.1.10  Get Text    111
5.1.11  Get Title    112
5.1.12  Get Value    113
5.1.13  Get Webelements和Get Webelement    114
5.1.14  Get Window Titles    115
5.1.15  Go Back和Go To    115
5.1.16  Get List Items    117
5.1.17  Get Selected List Value    117
5.1.18  Select From List    119
5.1.19  Selenium2Library库其他的自动化测试关键字介绍    120
5.2  SikuliLibrary库的使用    128
5.2.1  Sikuli简介    128
5.2.2  SikuliLibrary的使用    129
5.2.3  SikuliLibrary的工作原理    133
5.2.4  SikuliLibrary常用关键字介绍    135
第6章  编写自定义的 Robot Framework Lib    137
6.1  使用Python编写自定义的Robot Framework Lib    137
6.1.1  使用Python构建Lib工程    137
6.1.2  使用Python编写自定义的Lib    141
6.1.3  打包自定义的Lib    143
6.1.4  Remote远程库    145
6.2  使用Java编写自定义的Robot Framework Lib    150
6.2.1  在Robot Framwork中调用Java Lib库    150
6.2.2  使用 Java编写自定义的Lib    156
第7章  自动化测试用例的编写技巧    164
7.1  自动化测试用例的常用技巧    164
7.1.1  自动化测试用例的容错    164
7.1.2  自动化测试用例的测试数据初始化和脏数据的处理    166
7.2  如何高效地维护好自动化测试用例    167
7.2.1  提取出共用变量统一维护    167
7.2.2  在单个自动化测试用例中多使用变量    170
7.2.3  提取复用的业务或者步骤,封装自定义的用户关键字    171
7.2.4  封装全局可用的资源文件    173
第8章  自动化测试框架的设计    177
8.1  Jenkins下自动化测试的调度管理    177
8.1.1  Jenkins介绍    177
8.1.2  在Jenkins上运行Robot Framework自动化测试用例    183
8.2  如何做好自动化测试平台框架的设计    188
8.3  其他常用的自动化测试框架介绍    193
8.3.1  RedwoodHQ介绍    193
8.3.2  Cucumber介绍    198





 

------分隔线----------------------------

锋哥公众号


锋哥微信


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

锋哥推荐