如何用python做自动化测试

一、接口测试:http协议的举例:可以用python自带的urllib\urllib2模拟,模拟前端向服务器发送数据,获取返回值后,进行校验和判断来进行接口测试。网上的例子也比较多,这里简单说一下,比如request中data的边界值测试、字符测试、非空为空测试等等,都可以做 二、UI自动化测试:html页面(python+selenium)...
如何用python做自动化测试
用python做自动化测试,主要是接口测试和UI自动化测试。
一、接口测试:
http协议的举例:

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

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

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

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

比如可以写一个脚本,自动登录百度页面,搜索某一个关键字,并且获得此关键字的百度搜索数量。2016-07-10
当然可以

1、编写Python版本的minicom,这个是自动化测试日志记录的需要
用于控制串口输出的字符颜色,高亮显示出错信息,方便开发者在线调试问题
2、控制程控电源、程控开关,这些可以自动化测试的硬件基础
3、写整套测试框架,控制整个测试交互流程,Case管理等等
Python运行起来效率没那么高,但是对于编写来说是非常高效的。2018-07-29
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/1slFee2T2017-07-28
mengvlog 阅读 103 次 更新于 2025-09-10 14:10:53 我来答关注问题0
  •  宜美生活妙招 从零到设计Python+Selenium自动化测试框架,如何开始?

    选择Selenium作为自动化测试工具,因为它开源且使用广泛。Selenium通过WebDriver模拟人为控制浏览器进行自动化操作,非常适合用于测试自动化Web应用程序。三、选择脚本语言 推荐选择Python作为脚本语言,因为Python学习难度小、开发周期短,且语法简约、清晰,适合作为测试人员的入门语言。此外,Python还能与多种编程语...

  •  文暄生活科普 Python接口自动化测试实战路线

    使用unittest或pytest框架组织测试用例,并编写测试脚本。数据驱动测试 学习如何使用数据驱动测试,将测试数据与测试用例分离,提高测试的可维护性和可扩展性。使用CSV、Excel或数据库等存储测试数据,并在测试脚本中读取和使用这些数据。持续集成 了解持续集成的概念和原理,学习如何将接口自动化测试集成到CI/CD...

  •  文暄生活科普 超详细!Python + uiautomator2 实现安卓 APP 自动化测试教程

    启动方法:在命令行执行weditor,会自动打开浏览器,在页面输入设备的IP或序列号(通过adb devices命令能查看),然后点击Connect。直接双击桌面上的WEditor快捷方式。在命令行执行python -m weditor。四、探秘工作原理,知其然更知其所以然Python + uiautomator2主要由两部分组成:Python客户端和移动设备。Py...

  • 步骤一:导入必要的库 首先,确保安装了requests库,用于发送HTTP请求。执行`pip install requests`安装。接着,导入所需库:python import os import requests 步骤二:准备上传文件 创建一个本地文件,例如`test.txt`,并写入测试内容。路径为`path/to/your/file.txt`。步骤三:构建上传请求 使用reques...

  •  翡希信息咨询 python自动化测试需要会什么

    Python自动化测试需要掌握以下内容:协议层面的自动化测试技能:HTTP请求发送与响应检查:了解如何使用Python或其他工具发送HTTP请求,并检查服务器的响应。接口测试:基于协议进行接口测试,理解接口文档,设计测试用例,并编写自动化脚本进行连续请求和响应断言。性能测试原理:了解性能测试的基本原理,包括协议+多...

檬味博客在线解答立即免费咨询

Python相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部