首页 / 知识
Python自动化学习思路
2023-11-12 13:41:00
目前大家对Python都有一个共识,就是它对测试非常有用,自动化测试里Python用途也很广,可以用于搭建基于网页和基于第三方软件测试的自动化测试框架。今天就梳理一下Python到底怎么进行自动化测试呢?
一般来说,使用Python对应用软件的测试和某些产品的接口测试以及网页测试实现自动化,并生成测试报告,通常涉及到Python的4个实用模块:Pywinauto、Selenium、Pymouse&Pykeyboard(在博为峰网校Python自动化课程大纲中有详细的讲解)
1、单元测试
a、unittest:Python自带的单元测试框架
学习方向:UnitTest的架构、测试结果判断、框架、自动产生HTML报告说明
b、pyunit:Junit的Python版本
2、使用Pyhon进行GUI测试
这部分的功能主要就是和大家平时使用的QTP类似。在Windows下我们可以使用pywinauto这个开源的框架。
学习方向:Pywinauto定位操作简单控件、复杂空间;拓展学习Spy++工具的用法
来个小例子:
app.Notepad.MenuSelect("Help->AboutNotepad")
app.AboutNotepad.OK.Click()
app.Notepad.Edit.TypeKeys("pywinautoWorks!",with_spaces=True)
3、使用Python进行Web自动化测试
使用Python进行Web自动化测试的工具有很多,这里就向大家推荐Selenium(WebDriver)吧。
学习方向:Selenium的使用、同一窗口下的控件、不同Frame的控件及窗口间切换。
以上内容为大家介绍了Python自动化学习思路,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注我们http://www.mobiletrain.org/
最新内容
相关内容
linux系统测试命令?
linux系统测试命令?,系统,工作,地址,标准,信息,命令,数据,单位,软件,目录,软件测试中常用的Linux命令有哪些?1、Linux常用命令包括ls、cd、wclinux终端命令测试题?
linux终端命令测试题?,系统,第一,定期,工作,密码,连续,环境,认证,工具,设备,求Linux操作系统练习题的答案!!!答案:D 1init启动进程需要读取___退出linux命令窗口?
退出linux命令窗口?,状态,系统,命令,设备,工具,地方,密码,界面,指令,模式,linux如何退出界面?Ctrl+Alt+F1进入linux终端,Ctrl+Alt+F7退出终端,一python中常用的工具有哪些?
python中常用的工具有哪些?,工具,代码,培训,平台,中国,公司,管理,智能,最新,功能,Python是入门编程的不错选择,现在很多人在转行学习编程时选择Python在测试中的应用
Python在测试中的应用,平台,工具,代码,人员,工作,系统,软件,测试,标准,官网,Python语言是一种面向对象的用途广泛的变成语言,语法清晰,可以完成让Python代码更易维护的工具
让Python代码更易维护的工具,代码,工具,标准,项目,质量,地方,更正,一致,变动,软件,检查你的代码的质量,通过这些外部库使其更易维护。可读性很python怎么检验是否安装和如何安装
python怎么检验是否安装和如何安装pip工具?,工具,培训,电脑,版本,命令,脚本,框架,以下,培训班,一下吧,学习过Python的小伙伴都知道,想要安装Pyt大学生报名Python培训课程的好处是
大学生报名Python培训课程的好处是什么?,培训,企业,社会,项目,行业,工作,时间,技术,都会,素养,一、报名学习前沿技术在IT行业,技术在不断变化和Python中手机端好用的编程工具
Python中手机端好用的编程工具,手机,代码,电脑,软件,灵活,培训,工具,底部,工程,技术,我们写代码的时候,都是在电脑上操作的吗?你知道手机也可线上Python培训和线下有什么不同?
线上Python培训和线下有什么不同?,培训,基础,实战,电脑,项目,教育,时间,地方,初级,技术,学习互联网技术的人越来越多,很多机构都采取线上和线下报名Python培训选择哪种方式比较好
报名Python培训选择哪种方式比较好?,培训,工作,基础,时间,情况,在线,最划算,环境,系统,方式,Python不仅是一种高级的编程语言,而且还是一种应用在Python培训中有哪些必学的运算符
在Python培训中有哪些必学的运算符?,项目,培训,数字,变量,赋值,符号,两个,表示,数学,示例,不论是Python还是其他后端编程语言,都少不了运算符的