首页 > 编程知识 正文

python项目案例开发从入门到实战,python编程快速上手第二版pdf

时间:2023-05-03 15:32:08 阅读:40983 作者:1359

作者简介

个人资料

前言

第一篇Python自动化测试基础

第一章自动化测试概述

1.1测试方式分类

1.2自动化测试的概念和优点

1.3为什么要在Python上进行自动化测试

1.4接口测试与UI测试的比较

1.5总结

第二章Python HTTP接口编程

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.2python处理业务代码

2.3 GET和开机自检要求

2.3.1 HTTP请求方式

2.3.2利用python启动GET请求

2.3.3利用python发出开机自检请求

2.3.4使用python自动登录示例

2.4总结

第三章赛扬的基础知识

3.1 Selenium概述

3.2 Selenium环境构建

3.2.1安装selenium软件包

3.2.2安装不同浏览器的驱动程序包

3.3在selenium中选择元素对象

根据3.3.1和name选择元素对象

3.3.2根据linktext选择元素对象

3.3.3基于XPath选择元素对象

3.3.4 CSS选择器

3.4使用selenium自动登录

3.4.1自动登录百度网盘

3.4.2自动登录空间

3.5鼠标事件

3.6键盘事件

3.7对象相对于组的定位

3.8层次对象定位

3.9在iframe中定位对象

3.10调试方法

3.11对话框处理

3.12浏览器之间的窗口处理

3.13分页处理

3.14浏览器滚动条的控制

3.15总结

第四章Python仿真数据测试

4.1仿真测试概述

4.1.1仿真测试的定义和使用场景

4.1.2mock库的安装

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总结

第五章Python爬虫测试界面

5.1爬行动物测试概述

5.1.1爬行动物测试的思路与流程

5.1.2使用urllib库

5.1.3 urllib 3介绍

5.1.4使用beautiful soup

5.1.5使用beautiful soup获取BOSS直聘网站的信息

5.1.6正则表达式概述

5.1.7包装强力爬行动物道具类

5.2脚本基础

5.2.1 Scrapy介绍

5.2.2脚本的基本用法

5.2.3爬行动物实践

5.3测试商品清单页面的完整用例

5.4多线程爬虫用例

5.5反爬行动物安全措施

5.5.1 tesserocr库介绍

5.5.2图像滑块的验证码

5.5.3 IP限制

5.6总结

第六章性能测试

6.1性能测试概述

6.2使用锁定工具

6.2.1环境构建

6.2.2锁定快速启动

6.2.3 Locust和其他工具的集成

6.3常用压力测试工具

6.3.1使用轻量级http_load工具

6.3.2使用web bench工具

6.3.3 AB使用ab工具

6.3.4在python上操作AB工具

6.4多线程提高性能

6.5使用jmeter对Selenium自动化代码进行压力测试

6.6总结

第七章APP自动化测试

7.1 App自动化测试概述

7.2测试计划设计

7.3 Appium自动化测试框架

7.3.1 Appium工具介绍

7.3.2环境构建

7.3.3安卓studio的简单使用

7.3.4自动化测试手机计算机

7.3.5 Appium的常用API

7.4总结

第8章使用pytest的单元测试

8.1单元测试概述

8.1.1单元测试的重要性

8.1.2机组测试框架介绍

8.1.3安装py test

8.1.4 pytest的简单用例

8.2 py测试的基本使用方法

8.2.1断言

8.2.2异常处理

8.2.3测试和参数设置的执行

8.2.4测试结果的分析与处理

8.3 py测试高级conftest的使用

8.4其他单元测试框架

8.5总结

第二篇Python自动化测试实战

第九章基于rest风格API的自动化测试用例

9.1 rest风格的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总结

第十章基于Selenium的Web自动化测试用例

10.1自研自动化测试框架

10.2使用selenium自动操作网络磁盘

10.2.1基本操作包

10.2.2发送通知邮件

10.3使用lettuce进行测试

10.3.1 TDD和BDD介绍

10.3.2 py测试- BDD测试

10.3.3 Lettuce首次体验

10.3.4编写lettuce程序

10.3.5使用aloe

10.4 Selenium跨浏览器测试实战

10.4.1 selenium服务器安装

10.4.2 Selenium数据驱动测试

10.4.3 poium测试库

10.4.4 py自动web ui自动化项目

10.5总结

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。