博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
RF环境搭建
阅读量:5310 次
发布时间:2019-06-14

本文共 3128 字,大约阅读时间需要 10 分钟。

前言:自动化运用

数据驱动开发:用户,上下文,场景,数据,验证

自动化用例组织:领域,史诗故事,拓扑和测试用例

用例规划:

三个步骤:确定业务领域,规划用例环境拓扑,规划测试套和测试用例

 

Robot提供了一个图形化,可编辑的环境。其基础还是python的SSH等库,robot起到一个综合处理的过程。

如果没有robot,那么python写测试用例也可以这样参考。有一些基础类库,项目中通用的处理可以写成关键字。各自的测试用例其实就是将关键字组合。

如此看来,用不用robot并不重要,重要的是测试整体的考虑。而如何考虑整体,那么如果将这件事做好,那固定的人员编写我想应该更好。

开发人员聚焦于UT就OK了。

 

自动化测试软件工具集的安装

工具安装顺序:

工具1、  VCExpress.7z

工具2、  python-2.7.9.msi

工具3、  jdk-7u21-windows-i586.exe

工具4、  wxPython2.8-win32-unicode-2.8.12.1-py27.exe

工具5、  pcap-1.1.win32-py2.7.exe

工具6、  dnet-1.12.win32-py2.7.exe ----抓包发包

工具7、  dpkt-1.7.win32.exe

工具8、  pyreadline-2.0.win32.exe

工具9、  pywin32-218.win32-py2.7.exe

工具10、      robotframework-ride-1.3.win32.exe

工具11、      robotframework-2.8.3.win32.exe

工具12、      pycrypto-2.6.1.tar.gz

工具13、      ecdsa-0.11.tar

工具14、      paramiko-1.15.2.tar

工具15、      eclipse.7z(解压缩即可)

工具16、      httplib2-0.9.1.zip

工具17、      ipaddress-1.0.7.tar.gz

工具18、      netifaces-0.10.4.win32-py2.7.exe

 

VCExpress安装(必选)

从服务器下载VCExpress.7z并安装

软件名称:Microsoft Visual Studio Express 2005-2010

解压VS2008Express.iso——》进入VCExpress——》setup.exe

 

python安装(必选)

选择python2.7.9版本,安装的过程可以选择安装目录(不选择将会选择默认目录),本例选择默认安装目录。 在Customize Python2.7.9界面如果出现打叉符号,请选择第一个:“Will be installed on local hard drive”,其它步骤默认Next即可。

注意:需要将ftp上的两个dll文件放在Python安装目录下。

AcCloudLib.dll CFTFEapRadiusMsgDll.dll

 

java安装(必选)

安装JDK7,安装时采用默认选项即可。安装后的目录如下图:

 

添加环境变量(必选)

配置python环境变量:

配置java环境变量,添加一个系统变量名称JAVA_HOME,其值为C:\Program Files\Java\jdk1.7.0_21 

添加一个系统变量名称为CLASSPATH,(注意变量值最前面的点和冒号不要遗漏)

其值为   .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

 

python界面支持库安装(必选)

工具4-9均为python界面支持库,要比RIDE提前安装,选择默认选项即可。

4、wxPython2.8-win32-unicode-2.8.12.1-py27.exe

5、pcap-1.1.win32-py2.7.exe

6、dnet-1.12.win32-py2.7.exe ----抓包发包

7、dpkt-1.7.win32.exe

8、pyreadline-2.0.win32.exe

9、pywin32-218.win32-py2.7.exe

 

RF框架主程序安装(必选)

安装RF框架主程序(robotframework-2.8.3.win32.exe),选择默认选项即可

 

 RF UI程序安装(必选)

安装RF的UI程序(robotframework-ride-1.3.win32.exe),用于关键字编写,选择默认选项即可。

安装中出现“显示是否生成桌面图标”点击“YES”,等图标程序运行完成,显示如图,再点完成。

安装成功,会在桌面产生一个RF的快捷方式,通过双击或者在cmd中键入ride.py启动RF

 

pycrypto安装(必选)

Python 通过安装pycrypto和 paramiko模块实现ssh远程访问的方法。安装过程也比较简单,先安装pycrypto后安装paramiko,解压后在命令提示符下切换到解压后的目录,输入python setup.py install就可以了。

pycrypto-2.6.1.tar.gz解压到当前目录下,操作步骤如下:

运行cmd—》cd D:\Tools\paramiko-1.15.2—》python setup.py install

 

ecdsa-0.11.tar解压到当前目录下,操作步骤如下:

运行cmd—》cd D:\Tools\ecdsa-0.11—》python setup.py install

paramiko-1.15.2.tar解压到当前目录下,操作步骤如下:

运行cmd—》cd D:\Tools\paramiko-1.15.2—》python setup.py install

 

检查paramiko模块是否正常可以使用。操作步骤如下:

运行cmd—》python—》import paramiko

显示>>>后,证明可以正常使用。

 

 

Eclipse安装(必选)

Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,通过安装不同的插件Eclipse可以支持不同的计算机语言,比如C++和Python等开发工具。Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE。

解压eclipse压缩包,打开eclipse(已经安装好python的插件),第一次打开会提示配置python所在的安装目录。

Eclipse导入项目或工程的步骤:

File—》Import—》General—》Exisiting Projects into Workspace—》在select root directory选项中,点击后面的Browse…,进入并选择好你的具体项目—》点击finish即可

导入工程后,显示复选框,请选择第三个,自动导入。

选择以后显示如下图,点击OK即可。等待加载,需要一会时间。

 

其它Python库安装(必选)

robotframework-selenium2library-1.6.0.win32.exe直接双击即可。

selenium-2.45.0下的setup.py

SSHLibrary-master下的setup.py

robotframework-selenium2library-1.6.0下的setup.py

转载于:https://www.cnblogs.com/sunnypoem/p/9650054.html

你可能感兴趣的文章
CSS中width和height与盒子模型的关系
查看>>
字符个数统计
查看>>
模板大集合
查看>>
《学习之道》第二章学习方法1思维钩子△
查看>>
Alpha 冲刺 (1/10)
查看>>
PHP : Reflection API
查看>>
php : 匿名函数(闭包) [二]
查看>>
check hosts file
查看>>
开放系统互联参考模型
查看>>
JAVA语言的三种技术架构
查看>>
python爬虫--解析网页几种方法之正则表达式
查看>>
2.共享内存
查看>>
简单了解Django应用app及分布式路由
查看>>
CSS3 中的动画功能
查看>>
docker制作共享jdk的tomcat镜像
查看>>
python_Note_Preview_01
查看>>
周一04.3流程控制while循环
查看>>
Vue实现一个学生信息录入系统,实现录入和删除
查看>>
Oracle EBS中查询Profile的各种SQL【转载】
查看>>
C#使用FileSystemWatcher来监控指定文件夹,并使用TCP/IP协议通过Socket发送到另外指定文件夹...
查看>>