如何用python做自动化测试

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用python做自动化测试相关的知识,希望对你有一定的参考价值。

用python做自动化测试,主要是接口测试和UI自动化测试。
一、接口测试:
http协议的举例:

可以用python自带的urllib\urllib2模拟,模拟前端向服务器发送数据,获取返回值后,进行校验和判断来进行接口测试。

网上的例子也比较多,这里简单说一下,

比如request中data的边界值测试、字符测试、非空为空测试等等,都可以做
二、UI自动化测试:
html页面(python+selenium)或者一些安卓app(python+appiun)可以用。

主要是页面元素的检查、输入等。

比如可以写一个脚本,自动登录百度页面,搜索某一个关键字,并且获得此关键字的百度搜索数量。
参考技术A 当然可以

1、编写Python版本的minicom,这个是自动化测试日志记录的需要
用于控制串口输出的字符颜色,高亮显示出错信息,方便开发者在线调试问题
2、控制程控电源、程控开关,这些可以自动化测试的硬件基础
3、写整套测试框架,控制整个测试交互流程,Case管理等等
Python运行起来效率没那么高,但是对于编写来说是非常高效的。
参考技术B 2017最全的Python视频教程
python基础教程:http://pan.baidu.com/s/1qYTZiNE
python课程教学高手晋级视频总目录:http://pan.baidu.com/s/1hrXwY8k
python课程windows知识点:http://pan.baidu.com/s/1kVcaH3x
python课程linux知识点:http://pan.baidu.com/s/1i4VZh5b
python课程web知识点:http://pan.baidu.com/s/1jIMdU2i
python课程机器学习:http://pan.baidu.com/s/1o8qNB8Q
python课程-树莓派设备:http://pan.baidu.com/s/1slFee2T

以上是关于如何用python做自动化测试的主要内容,如果未能解决你的问题,请参考以下文章

如何用 Python 做自动化测试进阶必看

软件测试之如何用Postman做接口自动化测试,新手必看

如何用Postman做接口自动化测试

如何用Jmeter做接口自动化测试?跟着操作一次就明白了

2021年了还搞不懂Postman?快看看这阿里P8出的:如何用Postman做接口自动化测试!

如何用appium测试ios包