使用Python进行自动化测试
2024-09-01 01:10:53
目前大家对Python都有一个共识,就是他对测试非常有用,自动化测试里Python用途也很广,但是Python到底怎么进行自动化测试呢?今天就简单的向大家介绍一下怎么使用Python进行自动化测试,本文只是自己的一点点分享,若有错误,请大家多多批评指正。这里主要介绍的是一些Python测试的框架
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()
app.Notepad.Edit.TypeKeys ("pywinauto Works!", with_spaces = True)
呵呵,强大吧
3、使用Python进行Web自动化测试
使用Python进行Web自动化测试的工具有很多,这里就向大家推荐一下我比较熟悉的Selenium(Web Driver)吧。
RF也是不错的框架啊,基于关键字驱动的
4、使用Python进行性能测试
————————————————
最新文章
- spring framework核心框架体系结构
- C#学习笔记-数据的传递以及ToolStripProgressBar
- poj2965 The Pilots Brothers' refrigerator
- android download manager
- Python函数练习:冒泡算法+快速排序(二分法)
- Quartz.Net实现定时任务调度
- TreeMap与TreeSet的实现
- 【warning】clang the linker unused
- .net framework版本以及服务器部署问题
- 【Cocos2d-X游戏实战开发】捕鱼达人之游戏场景的创建(六)
- 使用SharePoint创建和定义自己的网站页面
- App Store Review Guideline(带翻译)
- ES6中的类
- Java课程设计+购物车WEB页面
- windows键盘按键输入错乱;
- NPOI导出Excel及使用问题
- OAF Sample Code(转)
- RulersGuides.js – 网站中实现 Photoshop 标尺效果
- subversion commit 报错A checksum mismatch occurred
- POJ 3784 Running Median(动态维护中位数)
热门文章
- git 本机链接多库配置
- Quartz.Net系列(七):Trigger之SimpleScheduleBuilder详解
- Java WebService学习笔记 - Axis进阶(二)
- SpringCloud gateway 3
- elasticSearch中集群状态的guan'l
- 入门大数据---Flume整合Kafka
- Oracle数据库中,误删除或者修改数据恢复方法
- Android详细介绍MPAndroidChart-LineChart
- 08 . Kubernetes之 ingress及Ingress Controller
- 编辑器之神_vim