51Testing连载:Python自动化测试实战

发表于:2019-6-12 08:15

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:无涯    来源:51Testing软件测试网原创

分享:
  【目  录】
  第 1 部分  UI 自动化测试
  第 1 章  自动化测试概述 ..................................................................... 2
  1.1  自动化测试的价值 ................................................................................... 2
  1.2  自动化测试的应用 ................................................................................... 3
  第 2 章  Selenium 元素定位实战 ......................................................... 5
  2.1  Selenium 简述 ........................................................................................... 5
  2.2  Selenium 结合浏览器实战 ....................................................................... 5
  2.3  元素定位实战 ........................................................................................... 6
  第 3 章  Selenium 与页面的交互 ....................................................... 24
  3.1  WebDriver 浏览器的属性 ...................................................................... 24
  3.2  WebElement 类的方法 ........................................................................... 29
  3.3  下拉框实战 ............................................................................................. 35
  3.4  弹出框实战 ............................................................................................. 39
  3.5  WebDriverWait 类实战 .......................................................................... 44
  3.6  ActionChains 类实战 .............................................................................. 50
  3.7  键盘事件实战 ......................................................................................... 54
  3.8  JavaScript 的处理 ................................................................................... 55
  3.9  获取截图 ................................................................................................. 60
  第 4 章  单元测试框架 unittest .......................................................... 62
  4.1  unittest 简述 ............................................................................................ 62
  4.2  测试固件 ................................................................................................. 63
  4.3  测试执行 ................................................................................................. 67
  4.4  构建测试套件 ......................................................................................... 70
  4.5  分离测试固件 ......................................................................................... 76
  4.6  测试断言 ................................................................................................. 78
  4.7  断言的注意事项 ..................................................................................... 82
  4.8  批量执行测试用例 ................................................................................. 84
  4.9  生成测试报告 ......................................................................................... 87
  4.10  代码覆盖率统计实战 ........................................................................... 89
  第 5 章  Jenkins 实战 ........................................................................ 92
  5.1  Jenkins 简述及部署 ................................................................................ 92
  5.2  Jenkins 实战 ............................................................................................ 92
  第 6 章  数据驱动 ........................................................................... 105
  6.1  ddt 实战 ................................................................................................. 105
  6.2  Txt 实战 ................................................................................................ 108
  6.3  Csv 实战 ............................................................................................... 111
  6.4  Excel 实战 ............................................................................................. 114
  6.5  Xml 实战 ............................................................................................... 119
  6.6  MySQL 实战 ......................................................................................... 123
  第 7 章  Page Objects 实战 ............................................................ 131
  7.1  Page Objects 的实现 ............................................................................. 131
  7.2  Page Objects 中引入 wait ..................................................................... 140
  7.3  Page Objects 引入工厂设计模式 ......................................................... 142
  第 8 章  UI 自动化测试实战 ............................................................ 149
  8.1  Web 产品的实战 .................................................................................. 149
  第 2 部分  接口自动化测试
  第 9 章  HTTP 协议 ........................................................................ 162
  9.1  HTTP 简述 ............................................................................................ 162
  9.2  HTTP 的状态码 .................................................................................... 163
  9.3  Cookie 的请求流程 .............................................................................. 175
  9.4  Session 的请求流程 .............................................................................. 178
  9.5  Token 的请求流程 ................................................................................ 180
  第 10 章  序列化与反序列化 ........................................................... 183
  10.1  JSON 库的应用 .................................................................................. 183
  10.2  JSON 库的实例实战 .......................................................................... 185
  第 11 章  PostMan 的应用 .............................................................. 190
  11.1  PostMan 简述 ...................................................................................... 190
  11.2  PostMan 实战 ...................................................................................... 191
  11.3  PostMan 接口测试实战 ...................................................................... 218
  第 12 章  JMeter 接口测试应用 ....................................................... 226
  12.1  JMeter 简述 ......................................................................................... 226
  12.2  JMeter 的语言切换 ............................................................................. 226
  12.3  JMeter 的插件安装 ............................................................................. 226
  12.4  WebServices 的请求 ........................................................................... 227
  12.5  HTTP 的请求 ...................................................................................... 229
  12.6  JMeter 断言实战 ................................................................................. 232
  12.7  HTTP 请求默认值 .............................................................................. 234
  12.8  用户定义的变量 ................................................................................. 235
  12.9  Token 的获取实战 .............................................................................. 237
  12.10  HTTP Cookie 管理器实战 ............................................................... 240
  12.11  生成测试报告实战 ........................................................................... 244
  12.12  自动发送邮件实战 ........................................................................... 248
  12.13  引入 CI .............................................................................................. 252
  12.14  JMeter 接口测试实战 ....................................................................... 256
  第 13 章  Requests 实战 ................................................................. 263
  13.1  Requests 简述 ..................................................................................... 263
  13.2  Requests 发送请求 ............................................................................. 264
  13.3  URL 参数实战 .................................................................................... 266
  13.4  请求头的添加 ..................................................................................... 267
  13.5  data 参数实战 ..................................................................................... 268
  13.6  JSON 参数实战 .................................................................................. 270
  13.7  Token 实战.......................................................................................... 272
  13.8  Session 实战 ....................................................................................... 276
  13.9  Session 会话对象 ................................................................................ 281
  13.10  Requests 鉴权实战 ........................................................................... 286
  13.11  超时处理 ........................................................................................... 287
  13.12  文件下载 ........................................................................................... 289
  13.13  文件上传 ........................................................................................... 293
  13.14  Requests 接口测试实战 ................................................................... 296
  主要参考文献 ................................................................................... 314

51Testing软件测试网将在近期对本书部分章节进行连载,敬请关注
查看更多《51Testing软件测试网作品系列》:http://www.51testing.com/html/36/category-catid-136.html
44/4<1234
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号