python自动化测试(web自动化测试)selenium框架安装setuptools安装,pip安装,完整全解析实战分析步骤(全网最详细,全资源源码打包)

本文介绍了Python web自动化测试的全过程,包括测试计划、需求分析、测试用例设计、测试环境搭建(涉及setuptools、pip和selenium的安装)、测试代码编写、测试结果分析及问题跟踪。提供了详细的步骤和资源链接,适合初学者入门。
摘要由CSDN通过智能技术生成

资源源码地址:python自动化测试(web自动化测试)含教程-Python文档类资源-CSDN下载

最简单的形势完整展示自动化测试

一、测试计划(需求说明书).doc

测试对象:https://www.baidu.com/

测试目的:检查登录功能的BUG

测试内容:登录功能

测试方法:自动化测试+人工测试

备注:一般有专人对接客户询问需求,拿着需求模板去找客户,或者他主动给你

二、分析测试需求.doc(根据测试计划或者需求说明书)

分析后得知这个是web测试下的功能测试,用selenium架构就能解决

备注:web项目b/s结构,app项目c/s结构

自动化工具:APP一般使用Appium;Web一般使用Selenium。

性能测试工具:APP一般使用JMeter;Web一般使用LR、JMeter

Web测试、App测试、接口测试到底测什么?_展望之客的博客-CSDN博客_web测试都测什么

三、设计测试用例.doc

1.用户名密码同时为空登录时反应

2.只输用户名不输密码登录时反应

3.只输密码不输用户名登录时反应

4.输入错误的用户名密码登录反应

5.输入一长串用户名密码反应

备注:一般公司都有自己的测试用例模板文档大概长这样,没有的话就自己想,自己写

 四、搭建测试环境

本教程用的selenium框架做演示

1.安装selenium

报错:UserWarning: Distutils was imported before Setuptools, but importing Setupt
ools also replaces the `distutils` module in `sys.modules`. This may lead to und
esirable behaviors or errors. To avoid these issues, avoid using distutils direc
tly, ensure that setuptools is installed in the traditional way (e.g. not an edi
table install), and/or make sure that setuptools is always imported before distu
tils.

处理办法:

必须先装setuptools——》才能装pip——》才能安装selenium

安装setuptools(找与python对应的版本不然报错)https://pypi.org/project/setuptools/3.5.2/#history

、 开发环境................................................................................................................................................................... 1 2、 大致流程................................................................................................................................................................... 2 3、 框架简介................................................................................................................................................................... 2 4、 运行结果展示 ........................................................................................................................................................... 3 5、 文件与配置............................................................................................................................................................... 3 6、 测试接口样例 ........................................................................................................................................................... 4  1.登陆接口................................................................................................................................................................... 4  2.支付密码更改接口 ................................................................................................................................................... 6 7、 数据库设计............................................................................................................................................................... 7 8、 测试用例、测试数据准备 ....................................................................................................................................... 8 9、 模块与类、函数设计 ............................................................................................................................................. 10 10、 代码实现............................................................................................................................................................. 10
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值