【转载】

RIDE是一款专门用来编辑Robot Framework用例的软件,用Python编写并且开源。当我们针对一个系统编写好一套用例后,每当我们对系 统做一些更改的时候,便可以把已经写好的用例拿出来稍作修改,通过执行这些用例就可以检测系统的功能是否依旧完好。系统需要一个不断完善的过程,而 RIDE用例也将随着系统的变更做着相应的修改。

特点

•a.测试用例使用文本文件保存;

•b.测试用例支持变量的使用,也可使用if语句和for循环,测试人员可根据自身情况创建自己需要的测试库;

•c.测试执行报告和日志是html格式的,容易阅读;

•d.支持关键字驱动、数据驱动和行为驱动等等

RIDE界面详解

Project、Suite页面

项目结构:整修项目中所有结构显示及相关引用文件的显示,树型结果展示。可选择针对部分TestCase进行执行

引用:添加外部引用包、资源、变量、失败帮助

参数:添加变量、数组

数据:此处可添加一些测试引用数据

TestCase页面

设置区:主要用来配制此TestCase执行阶段的的操作

Documentation:说明,可添加TestCase的说明、上下文、参数说明、业务等。无内容限制

Setup:执行用例前可进行的一些设置,数据初始化、上下文数据还原

Teardown:执行用例结束后部分操作。数据销毁、上下文数据还原

Timeout:超时设置,此条用例的最大执行时间。超过此时间,则为失败

Template:模板

Tags:标签,可用来设置TestCase的优先级、标记用例。

脚本区:编写具体测试用例的区域

Text Edit页面

脚本编写区:用来直接编写脚本。但此处编写脚本时,需要注意空格的处理,建议使用Test

Case页面中的脚本区来进行脚本完善

脚本编写时各个关键字和参数由四个空格区分

Run页面

执行设置区:设置执行时的配制

pybot:设置此次使用pybot/jybot/custom

script来执行脚本

Report:执行结束后,可点击此直接查看本次的报告

Log:执行结束后,可点击查看Log日志文件

Autosave:勾选后,可在执行前会自动保存所有的变更

Pause on failure:勾选后,在执行失败时自动停止

Show message log:勾选后,在执行时会自动显示message“系统运行记录”信息

Arguments:执行时可配制的一些参数

Only run tests with tags:配制后,仅会执行带有此处tag的Test

Case。可配制多个,使用","分隔

Skip tests with tags:配制后,自动跳过带有tag标签的Test Case。可配制多个,使用“,”分隔

脚本运行记录显示区:执行过程中的记录信息

系统运行记录显示区:扫行过程中的相关系统记录信息

RIDE使用介绍的更多相关文章

  1. 《转》Robot Framework 的安装配置和简单的实例介绍

    Robot Framework 介绍 Robot Framework 是一款基于 Python 的功能自动化测试框架.它具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进 ...

  2. robot framework学习笔记2

    声明:本笔记都只是自己根据大牛虫师的robot系列文档学习记录的,学习的话还请移步虫师博客:https://www.cnblogs.com/fnng/ 非常感谢大牛的分享,带小白一步一步入门   F5 ...

  3. Robotframework Web自动化实战课程

    想学习的小伙伴,现在可以报名了!!!7月1日正式开课本期课程主要是web自动化为主,根据平时工作经验整理的一套流程以及使用过程中常见的问题总结.学完后能很快上手,即学即用,课后遇到问题在线解答,远程协 ...

  4. robotframework安装和配置【转IBM:https://www.ibm.com/developerworks/cn/opensource/os-cn-robot-framework/index.html】

    内容   概览 Robot Framework 介绍 Robot Framework 的安装和配置 RIDE 编辑器介绍 创建测试项目 简单的测试用例的编写 总结 相关主题 评论   Robot Fr ...

  5. Robot Framework(2)——简单运行案例

    1.打开RIDE 之前介绍的3种方式都可以 2.创建工程和测试套件 1>点击File-New Project ①Name:工程命名 ②Parent Directory:上级目录,工程会创建在这个 ...

  6. RobotFramework --RIDE介绍

    RIDE是robotframework的图形操作前端,我们在RIDE上进行测试用例设计和编写测试脚本,并执行自动化测试.下面来全面的认识下这个操作工具. 在右边编辑页面有三大模块,Edit,TextE ...

  7. RIDE创建工程和测试套件和用例--书本介绍的入门方法,自己整理实践下

    1.选择File->New Project 2.弹出的New Project对话框,在Name文本框输入一个名词,如“TestProject-0805”,右侧选中“Directory”,选中建立 ...

  8. Robot Framework RIDE介绍

    快捷键 F8 -执行测试用例 F5 -查看关键字 Edit标签 测试项目和测试套件所提供的Edit标签是一致的,两者功能也一样.

  9. RIDE安装遇到的问题及解决方法

    1.按照虫师的方法,下载的wxpython3.0 ,启动robotframework-ride,无效,因为版本不一致,所以我又根据终端提示的网址:http://sourceforge.net/proj ...

随机推荐

  1. Java使用对象类型作为方法的返回值

  2. 手写9x9乘法表,冒泡排序

    手写9x9乘法表,冒泡排序 9x9乘法表 class Demo {public static void main(String[] args) {for(int x = 0;x <= 9; x+ ...

  3. MongoDB的日志系统

    mongodb中主要有四种日志.分别是系统日志.Journal日志.oplog主从日志.慢查询日志等.这些 日志记录着Mongodb数据库不同方便的踪迹.下面分别介绍这四种日志: 1.系统日志 系统日 ...

  4. web安全—tomcat禁用WebDAV或者禁止不需要的 HTTP 方法

    现在主流的WEB服务器一般都支持WebDAV,使用WebDAV的方便性,呵呵,就不用多说了吧,用过VS.NET开发ASP.Net应用的朋友就应该 知道,新建/修改WEB项目,其实就是通过WebDAV+ ...

  5. List接口和Set接口及其常用实现类概述

    一.List接口 List:有序的 collection(也称为序列).此接口的用户可以对列表中每个元素的插入位置进行精确地控制.用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元 ...

  6. oracle跟踪

    select sql_text --sql文本的前1000个字符 ,first_load_time --初次载入时间 ,last_load_time --最后载入时间 ,s.sql_fulltext ...

  7. django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.3 or newer is required; you have 0.7.11

    搭建Django2.0+Python3+MySQL5时同步数据库时报错:django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.3 o ...

  8. uiautomator python版本

    摘要: 利用jsonrpc技术直接包装uiautomator,调用uiautomator的api在本地直接编写脚本,然后运行测试case,这样比用Java写,然后再打包,runcase要简单的多,关键 ...

  9. NOIP 历年试题大致考点总结

    总的来说,水平还不够-- 要努力了! NOIP2012 D1T1 模拟, 字符串 D1T2 贪心, 数学 (推导贪心策略), 高精度 D1T3 unsolved 开车旅行 倍增 D2T1 解线性模方程 ...

  10. Linux:主设备号和次设备号

    http://www.linuxidc.com/Linux/2011-03/33863.htm     Linux的设备管理是和文件系统紧密结合的,各种设备都以文件的形式存放在/dev目录下,称为设备 ...