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中for循环的使用_RIDE使用介绍相关推荐

  1. ride中for循环的使用_robotframework-ride使用(Builtin标准库)

    一.创建测试项目 1.1创建测试项目 选择菜单栏file-->new project 1.2.新建测试套件 右键点击测试项目选择new suite选项 1.3.创建测试用例 右键点击测试套件选择 ...

  2. 详解Python中的循环的几个类型

    什么是循环?在编程中,循环意味着以相同的顺序多次重复同一组计算. 什么是循环 在编程中,循环意味着以相同的顺序多次重复同一组计算. 想想现实生活中的情况.你是一位在森林里测量树木的野外生物学家.你选一 ...

  3. javascript中for循环和setTimeout同时使用,出现的问题

    javascript中for循环和setTimeout同时使用,出现的问题 for循环代码 <!DOCTYPE html> <html lang="en"> ...

  4. python的for语句用法_python中list循环语句用法实例

    本文实例讲述了python中list循环语句用法.分享给大家供大家参考.具体用法分析如下: Python 的强大特性之一就是其对 list 的解析,它提供一种紧凑的方法,可以通过对 list 中的每个 ...

  5. php循环输出多个网络地址图片,php中curl循环往请求多个URL和多线程去请求多个URL的方法...

    php 中curl 循环去请求多个URL和多线程去请求多个URL的方法 第一种:循环请求$sr=array(url_1,url_2,url_3); foreach ($sr as $k=>$v) ...

  6. 基于中间代码的优化中,循环的查找算法有哪些?循环优化的方法有哪些?举例说明。

    基于中间代码的优化中,循环的查找算法有哪些?循环优化的方法有哪些?举例说明. 基于中间代码的优化中,循环的查找算法有哪些?循环优化的方法有哪些?举例说明. 西北工业大学编译原理课件第八章 代码优化.p ...

  7. JS中for循环里面的闭包问题的原因及解决办法

    JS中for循环里面的闭包问题的原因及解决办法 参考文章: (1)JS中for循环里面的闭包问题的原因及解决办法 (2)https://www.cnblogs.com/ZinCode/p/555190 ...

  8. 如何检测链表中的循环?

    假设您在Java中有一个链表结构. 它由节点组成: class Node {Node next;// some user data } 每个节点都指向下一个节点,但最后一个节点除外,后者的下一个为空. ...

  9. 面试:讲一讲Spring中的循环依赖

    前言 Spring中的循环依赖一直是Spring中一个很重要的话题,一方面是因为源码中为了解决循环依赖做了很多处理,另外一方面是因为面试的时候,如果问到Spring中比较高阶的问题,那么循环依赖必定逃 ...

最新文章

  1. 添加Net4CollectionTypeFactory的原因
  2. vmware上给根分区增加空间以及创建逻辑卷
  3. 自定义MyBatis
  4. Win2008 R2 IIS7.5+PHP5(FastCGI)+MySQL5环境搭建教程
  5. kafka rebalance与数据重复消费问题
  6. 在ThinkPHP框架(5.0.24)下引入Ueditor并实现向七牛云对象存储上传图片同时将图片信息保存到MySQL数据库,同时实现lazyload懒加载...
  7. Spark内核解析之二:Spark 部署模式
  8. JProfiler 12 for Mac(Java开发分析工具)
  9. 指向函数的指针和block
  10. 记一次spirngMVC整合HttpPrinter的过程
  11. JAVA velocity语法讲解
  12. python中如何将矩阵合并并多一个维度
  13. 奖励 CSDN 社区的领军人物
  14. 支付宝AR红包引出Python中的PIL小试
  15. android画布裁剪圆角,Android 视图圆角化处理方案
  16. 自学Java如何入门?看完教你秒懂Java接口 抽象类区别!
  17. JAVA 操作 excel 并生成 xml
  18. android中实现ImageView中显示视频的略缩图
  19. 创想未来计算机的作文,未来创想作文400字
  20. 大数据Spark企业级实战与Hadoop实战PDF和PPT

热门文章

  1. 数据结构——双向链表
  2. 题解:魔法少女(动态规划超简单)
  3. [附源码]Nodejs计算机毕业设计基于JAVA宠物店管理系统Express(程序+LW)
  4. 光流法 python_CV学习笔记(八):光流法原理
  5. Forbid UserAcessControl in Windows Vista
  6. RabbitMQ问题系列:(一)
  7. python编译器g_如何安装python编译器_python编译器安装 - CSDN
  8. AVPlayer耳机插拔
  9. 万向肖风:区块链和数字货币就是新一代数字金融体系(全文)
  10. memcpy函数实现