如何用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 阅读 124 次 更新于 2025-10-31 01:52:00 我来答关注问题0
  •  赛玖久生活日记 用python做自动化测试,却不知道如何实现跨应用?

    Python 3.6:确保你的Python环境为3.6版本,因为Appium和一些相关库可能依赖于特定版本的Python。Appium:安装并配置Appium服务器,它是用于自动化移动应用测试的开源工具。二、实现步骤 获取应用信息 使用adb logcat ActivityManager:I *:s命令查看手机上已安装的第一个APP的包名和launch-activity。这个命...

  •  腾云新分享 面试题 python ui自动化怎么做的

    通过调用函数读取文件数据,这样如果需要修改测试数据,可以直接在配置文件中进行修改,而无需修改代码。为需要测试的页面定义page类:继承之前封装好的BasePage类,将页面的一些属性、元素封装成方法。如通过ID定位的点击按钮、输入框输入数据等,这些方法可以在测试用例中直接调用。创建UnitTest用例集:导入所...

  •  绝断凡尘 如何使用python做android的自动化测试

    1、单元测试 a、unittest :Python自带的单元测试框架 b、pyunit:Junit的Python版本 2、使用Pyhon进行Windows GUI测试 这部分的功能主要就是和大家平时使用的QTP类似。在Windows下我们可以使用pywinauto这个开源的框架:来个小例子:app.Notepad.MenuSelect("Help->About Notepad")app.AboutNotepad.OK.Click...

  •  赛玖久生活日记 python自动化测试应用--Appium元素篇

    在Appium自动化测试中,我们通常使用Python编写测试脚本。在Python中,Appium提供了多种查找元素的方法,但最常用的主要有两种:find_element_by_id()和find_elements_by_id()(以及对应的find_element_by_class_name()和find_elements_by_class_name())。find_element_by_id():该方法用于查找具有指...

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

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

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

Python相关话题

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