【摘要】
本文主要介绍了windows下利用robotframework进行自动化测试的简单过程。
基本概念
测试套(Suite)可以导入测试库、资源文件、变量文件。
测试库(Test libraries)包含最低级别的关键字(keywords)。
资源文件(Resource files)包含变量和更高层次的用户自定义关键字。
变量文件(Variable files)可以提供比资源文件更灵活的方式创建变量。
1、问题的提出
RobotFramework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD)。
2、问题分析
本文从零基础开始,总结一个简单的Robot Framework测试环境搭建过程。
3、解决思路
3.1 软件安装
下面几个软件存在依赖关系,最好按顺序安装。
3.1.1 Python的安装和配置
现在Python的主流版本是2.7.x,可以访问http://www.python.org/download下载Python的最新版本,或者使用公司内共享的安装文件,本文示例使用python-2.7.5.msi,直接在windows下双击安装,可以使用默认配置。
3.1.2 WxPython的安装和配置
wxPython是Python语言的一套优秀的GUI图形库,允许Python程序员很方便的创建完整的、功能键全的GUI用户界面。 wxPython是作为优秀的跨平台GUI库wxWidgets的Python封装和Python模块的方式提供给用户的。
wxPython安装包可从网上下载,或者使用公司内共享的安装文件,本文示例使用wxPython2.8-win32-unicode-2.8.12.1-py27.exe,直接在windows下双击安装,可以使用默认配置。
3.1.3 robotframework的安装和配置
robotframework安装包可从网上下载,或者使用公司内共享的安装文件,本文示例使用robotframework-2.8.3.win32.exe,直接在windows下双击安装,可以使用默认配置。官方网站:http://robotframework.org/。
3.1.4 ride的安装和配置
RIDE是一款专门用来编辑Robot Framework用例的软件,用Python编写并且开源。
ride安装包可从网上下载,或者使用公司内共享的安装文件,本文示例使用robotframework-ride-1.2.3.win32.exe,直接在windows下双击安装,可以使用默认配置。
3.2 入门实例
3.2.1 最简单的例子
双击ride.py打开ride,一般在C:\Python27\Scripts目录下。