使用Python进行自动化测试
2013-04-09 20:49
501 查看
目前大家对Python都有一个共识,就是他对测试非常有用,自动化测试里Python用途也很广,但是Python到底怎么进行自动化测试呢?今天就简单的向大家介绍一下怎么使用Python进行自动化测试,本文只是自己的一点点分享,若有错误,请大家多多批评指正。这里主要介绍的是一些Python测试的框架
1、单元测试
a、unittest :Python自带的单元测试框架
b、pyunit:Junit的Python版本
2、使用Pyhon进行Windows GUI测试
这部分的功能主要就是和大家平时使用的QTP类似。在Windows下我们可以使用pywinauto这个开源的框架:
http://code.google.com/p/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)吧。
http://seleniumhq.org
我的其他博客有关于Selenium的文章,大家可以看一下。
RF也是不错的框架啊,基于关键字驱动的
http://robotframework.org/
twill: a simple scripting language for Web browsing http://twill.idyll.org/
4、使用Python进行性能测试
a、Python Web Performance Tool http://pywebperf.sourceforge.net/
b、Pylot http://www.pylot.org/gettingstarted.html
c、Pymeter http://pymeter.sourceforge.net/
python入门教程:/article/1576450.html
1、单元测试
a、unittest :Python自带的单元测试框架
b、pyunit:Junit的Python版本
2、使用Pyhon进行Windows GUI测试
这部分的功能主要就是和大家平时使用的QTP类似。在Windows下我们可以使用pywinauto这个开源的框架:
http://code.google.com/p/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)吧。
http://seleniumhq.org
我的其他博客有关于Selenium的文章,大家可以看一下。
RF也是不错的框架啊,基于关键字驱动的
http://robotframework.org/
twill: a simple scripting language for Web browsing http://twill.idyll.org/
4、使用Python进行性能测试
a、Python Web Performance Tool http://pywebperf.sourceforge.net/
b、Pylot http://www.pylot.org/gettingstarted.html
c、Pymeter http://pymeter.sourceforge.net/
python入门教程:/article/1576450.html
相关文章推荐
- 使用appium+python对android进行自动化测试
- 使用nose 进行Python项目的自动化测试
- 目前大家对Python都有一个共识,就是他对测试非常有用,自动化测试里Python用途也很广,但是Python到底怎么进行自动化测试呢?今天就简单的向大家介绍一下怎么使用Python进行自动化测试
- 使用python进行windows自动化测试
- 使用Python进行自动化测试
- 使用Python进行Android自动化测试
- 使用adb connect对appium进行无线自动化测试
- 【Android自动化测试之Robotium】03. 当只有一个APK的时候使用robotium进行自动化测试
- 简单介绍如何使用robotium进行自动化测试
- 安卓自动化测试工具MonkeyRunner之使用ID进行参数化,以及List选择某项和弹出框点击确定的写法
- 使用Tcl扩展包cwind进行界面自动化测试
- 如何在java中使用sikuli进行自动化测试
- [转]简单介绍如何使用robotium进行自动化测试
- 利用Python进行Windows环境下的自动化测试
- Python进行自动化测试工具
- 使用Python的Treq on Twisted来进行HTTP压力测试
- Python使用selenium包自动化测试教程
- 使用python selenium进行自动化functional test
- appium2-基于python调用unittest框架对iOS进行自动化测试