Jenkins 自动化测试

本文是一篇关于学习Jenkins自动化测试的系列文章,介绍了Robot Framework的概念、安装、环境搭建,详细讲解了Robot Framework的变量、关键字、资源库等,并探讨了Jenkins在自动化测试中的应用,包括持续集成构建和自动化测试流程。
摘要由CSDN通过智能技术生成

学习 Jenkins 自动化测试的系列文章

  • Robot Framework 概念
  • Robot Framework 安装
  • Pycharm + Robot Framework 环境搭建
  • Robot Framework 介绍
  • Jenkins 自动化测试

1. Robot Framework 概念

Robot Framework是一个基于Python的,可扩展的关键字驱动的自动化测试框架。

它有几个主要特点: 

  • 使用简单易用的表格式语法创建测试用例;
  • 提供从现有关键字扩展到更高级别关键字功能;
  • 提供易于阅读的结果报告和 HTML 的 log;
  • 提供标记以分类和选择要执行的测试用例;
  • 平台和应用程序是独立的;
  • 支持创建数据驱动的测试用例;

测试数据是简单,易于编辑的表格格式,启动 Robot Framework 时,它会处理测试数据,执行测试用例并生成日志和报告。核心框架对测试中的目标一无所知,与它的交互由测试库处理,库可以直接使用应用程序接口,也可以使用低级测试工具作为驱动程序。

 

2. Robot Framework 安装

通过 pip 安装 Robot Framework:

  1. 链接下载 python, 设置环境变量,CMD 控制台输入 python 验证是否安装成功。
  2. 链接下载 pip,解压,CMD 控制台进入解压目录,输入  python setup.py install  , 安装成功,设置环境变量,输入 pip 验证是否安装成功。

          

  3. pip 安装 wxpython 2.8.12.1: pip install wxpython==2.8.12.1 

  4. pip 安装 robotframework: pip install robotframework

  5. pip 安装 robotframework-selenium2library: pip install robotframework-selenium2library

  6. pip 安装 rtomac-robotframework-selenium2library: pip install rtomac-robotframework-selenium2library

  7. pip 安装 decorator-3.3.3.tar: pip install decorator

  8. pip 安装 robotframework-ride: pip install robotframework-ride

  9. CMD 输入 ride.py, 弹出 RIDE 界面即为 Robot Framework 框架搭建成功。

  10. 创建桌面 RIDE 图标:桌面鼠标右击创建快捷方式, 在请键入对象 处输入  C:\Programs\Python27\pythonw.exe -c "from robotide import main; main()"  ,点击下一步设置图标名称 RIDE 。将图标更改为机器人图标,右击 RIDE 选择属性,点击更改图标, 在浏览器中选择目录 F:\Python27\Lib\site-packages\robotide\widgets 找到 robot.ico,点击确定,图标变为机器人图标 RIDE, Done!

 

提示: 如果 pip 安装时出现如下错误:

是由于未设置代理导致的 timeout, 通过设置代理  pip install wxpython==2.8.12.1 --proxy=<proxy_ip:port>  下载即可解决。

 

3. Pycharm + Robot Framework 环境搭建
  1.  下载 Pycharm
  2.  Pycharm 中配置 intelliBot:Pycharm 中点击 File -> Settings ->  Plugins, 在 搜索栏输入 intelliBot, 点击安装,需要设置代理的话点击 HTTP Proxy Settings 设置代理下载安装。
  3.  Pycharm 中配置 suite 和 case 的运行环境:

    配置 suite: Robot Run TestSuite / -d results $FileName$ / $FileDir$

              

    配置 case: Robot Run SingleTestCase / -d results -t "$SelectedText$" ./ / $FileDir$

  4.  测试环境是否搭建成功:

    一个简单的 case:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值