自动化测试常用的测试包介绍

一、基本工具

1.selenium:做web自动化测试的必备
2.requests:做接口自动化,爬虫时常用的包
3.Appium-python-client:做app自动化的必备包
4.pytest:做自动化的必备测试框架
5.loguru:使用简单但功能强大的日志处理模块,与之对应的还有个logging
6.pymysql:操作mysql数据库所必备的包
7.pyyaml:编写测试用例的神器,很友好的格式
8.cacheout:非常适用的数据缓存模块

二、可选工具

1.unittest:python自带的单元的测试框架,入门简单
2.ddt:数据参数化模块,必须搭配unittest适用,还有一个parametrized
3.json:必须要掌握的json模块,可以和python数据相互转化
4.allure:功能强大的allure,界面非常好看的pytest-report,非常简单的HtmlTestRunner,这其实是3个包
5.ConfigParser:读写ini配置文件的必备包
6.argparse:支持更加丰富的命令行输入模块

三、高级工具

1.invoke:强大的自动任务执行工具
2.docker-compose编排:容器编配需要的必备包
3.Faker:生成随机测试数据
4.flask:开发接口必备的工具
5.Django:web开发框架
6.robotframework:通过关键字实现的web自动化测试框架

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值