• RF环境搭建


    前言:自动化运用

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

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

    用例规划:

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

    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 FilesJavajdk1.7.0_21 

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

    其值为   .;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.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:Toolsparamiko-1.15.2—》python setup.py install

     

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

    运行cmd—》cd D:Toolsecdsa-0.11—》python setup.py install

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

    运行cmd—》cd D:Toolsparamiko-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

  • 相关阅读:
    Elastic Search的学习
    数据分析相关
    爬虫相关
    Git 知识总结
    运维开发
    Flask
    Linux入门
    MYSQL, REDIS 等数据库的介绍
    Django的学习之路
    逆向工具Frida 环境搭建
  • 原文地址:https://www.cnblogs.com/sunnypoem/p/9650054.html
Copyright © 2020-2023  润新知