• Python自动化测试入门与进阶实战
21年品牌 40万+商家 超1.5亿件商品

Python自动化测试入门与进阶实战

全新正版 极速发货

53.94 6.8折 79 全新

库存3件

广东广州
认证卖家担保交易快速发货售后保障

作者唐文

出版社机械工业出版社

ISBN9787111674016

出版时间2021-03

装帧其他

开本16开

定价79元

货号31109080

上书时间2024-06-11

谢岳书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
前言
第1篇  Python自动化测试基础
  第1章  自动化测试概述
    1.1  测试方式分类
    1.2  自动化测试的概念和优点
    1.3  为什么用Python进行自动化测试
    1.4  接口测试和UI测试的比较
    1.5  小结
  第2章  PythonHTTP接口编程
    2.1  发起HTTP请求示例
      2.1.1  HTTP请求原理解析
      2.1.2  利用Python发起HTTP请求
      2.1.3  利用Python处理响应对象
    2.2  HTTP简介
      2.2.1  HTTP状态码
      2.2.2  利用Python处理业务码
    2.3  GET和POST请求
      2.3.1  HTTP请求方式
      2.3.2  利用Python发起GET请求
      2.3.3  利用Python发起POST请求
      2.3.4  利用Python完成自动登录示例
    2.4  小结
  第3章  Selenium基础知识
    3.1  Selenium概述
    3.2  Selenium环境搭建
      3.2.1  安装Selenium包
      3.2.2  安装不同浏览器的驱动包
    3.3  在Selenium中选择元素对象
      3.3.1  根据id和name选择元素对象
      3.3.2  根据linktext选择元素对象
      3.3.3  根据XPath选择元素对象
      3.3.4  CSS选择器
    3.4  使用Selenium完成自动登录
      3.4.1  自动登录百度网盘
      3.4.2  自动登录QQ空间
    3.5  鼠标事件
    3.6  键盘事件
    3.7  对一组对象定位
    3.8  对层级对象定位
    3.9  iframe中的对象定位
    3.10  调试方法
    3.11  对话框处理
    3.12  跨浏览器的窗口处理
    3.13  分页处理
    3.14  控制浏览器的滚动条
    3.15  小结
  第4章  Python模拟数据测试
    4.1  模拟测试简介
      4.1.1  模拟测试的定义和使用场景
      4.1.2  安装Mock库
      4.1.3  Mock对象简介
      4.1.4  简单用例
    4.2  测试留言板功能
      4.2.1  测试新增功能
      4.2.2  对测试失败的情况进行处理
    4.3  Mock库的高级用法
      4.3.1  Patch简介
      4.3.2  Patch的简单用例
      4.3.3  利用Patch测试购物车类
    4.4  模拟登录
      4.4.1  登录的完整用例
      4.4.2  通过面向对象的方式实现登录
    4.5  小结
  第5章  Python爬虫测试接口
    5.1  爬虫测试简介
      5.1.1  爬虫测试的思路和流程
      5.1.2  urllib库的使用
      5.1.3  urllib 3简介
      5.1.4  BeautifulSoup的使用
      5.1.5  使用BeautifulSoup爬取BOSS直聘网站上的信息
      5.1.6  正则表达式简介
      5.1.7  封装一个强大的爬虫工具类
    5.2  Scrapy基础
      5.2.1  Scrapy简介
      5.2.2  Scrapy的基本用法
      5.2.3  Scrapy爬虫实践
    5.3  测试商品列表页面的完整用例
    5.4  多线程爬虫用例
    5.5  反爬虫安全策略
      5.5.1  tesserocr库简介
      5.5.2  图片滑块验证码
      5.5.3  IP限制
    5.6  小结
  第6章  性能测试
    6.1  性能测试简介
    6.2  Locust工具的使用
      6.2.1  环境搭建
      6.2.2  Locust快速入门
      6.2.3  Locust和其他工具集成
    6.3  常用的压力测试工具
      6.3.1  轻量级http_load工具的使用
      6.3.2  webbench工具的使用
      6.3.3  AB工具的使用
      6.3.4  利用Python操作AB工具
    6.4  利用多线程实现性能提升
    6.5  使用JMeter对Selenium自动化代码进行压力测试
    6.6  小结
  第7章  App自动化测试
    7.1  App自动化测试简介
    7.2  测试计划设计
    7.3  Appium自动化测试框架
      7.3.1  Appium工具简介
      7.3.2  环境搭建
      7.3.3  AndroidStudio的简单使用
      7.3.4  自动化测试手机计算器
      7.3.5  Appium的常用API
    7.4  小结
  第8章  使用pytest进行单元测试
    8.1  单元测试简介
      8.1.1  单元测试的重要性
      8.1.2  单元测试框架简介
      8.1.3  安装pytest
      8.1.4  pytest的简单用例
    8.2  pytest的基本用法
      8.2.1  断言
      8.2.2  异常处理
      8.2.3  执行测试和参数设置
      8.2.4  对测试结果进行分析和处理
    8.3  pytest进阶之conftest的使用
    8.4  其他单元测试框架
    8.5  小结
第2篇  Python自动化测试实战
  第9章  基于RESTful API的自动化测试案例
    9.1  RESTful API简介
    9.2  接口分析
    9.3  编写配置
    9.4  数据准备
    9.5  新增文章接口测试代码用例
    9.6  修改文章接口测试代码用例
    9.7  删除文章接口测试代码用例
    9.8  查询文章接口测试代码用例
    9.9  API测试工具
      9.9.1  Tavern简介
      9.9.2  Tavern的基本用法
      9.9.3  使用Tavern测试文章的所有接口
    9.10  小结
  第10章  基于Selenium的Web自动化测试案例
    10.1  自研自动化测试框架
    10.2  使用Selenium自动化操作网盘
      10.2

内容摘要
 本书从Python自动化测试的概念开始讲解,然后逐步深入讲解自动化测试的进阶知识,最后通过两个综合项目案例,重点介绍如何使用unittest+requests+Selenium进行RESTfulAPI和跨终端自动化测试,让读者能够从实践中学会项目分析,编写出高质量和高复用性的测试代码,并全面、系统、深入地掌握Selenium的相关知识。
本书共10章,分为2篇。
第1篇“Python自动化测试基础”,涵盖的主要内容有自动化测试概述、PythonHTTP接口编程、Selenium基础知识、Python模拟数据测试、Python爬虫测试接口、性能测试、App自动化测试及pytest单元测试;第2篇“Python自动化测试实战”,涵盖的主要内容有基于RESTfulAPI的自动化测试案例,以及基于Selenium的Web自动化测试案例。
本书内容全面,语言通俗易懂,案例丰富,代码规范,特别适合有一定Python编程基础而想要学习Python自动化测试技术的人员阅读,也适合对自动化测试感兴趣的相关从业人员和技术爱好者阅读。另外,本书还可以作为高等院校相关专业的教材及相关培训机构的教学用书。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP