当前位置: 首页 > news >正文

Robot Framework命令和Tag运用

前面的文章中我们为大家介绍了市面上常见自动化测试框架的解读以及Robot Framework的环境搭建,本文我们继续为大家介绍Robot Framework命令和Tag的运用,首先我们先一起看一下Robot Framework有哪些命令。

Robot Framework命令

先来看这一条:robot -d xxx(报告地址) xxx(用例地址)

这一条的意思是我们通过调robot的指令就可以去执行自动化测试,第一个参数是你要生成的报告的地址在哪,第二个是你当前编写的.robot的文件用例放在哪。


robot –h(robot --help)帮助命令,通过这个指令我们可以看到常用的参数有哪些。

1. -i --include tag *通过标签控制测试执行范围,可以使用 AND,OR,NOT 操作符
-- include B0-Single-API-i B0-Single-APIANDB1-stock-center
2. -e --exclude tag *通过标签控制测试不执行范围
--exclude tag1-e tag2


在公益直播中还延伸了一些其他内容,大家如果感兴趣的话可以私信我获取回放链接,观看完整直播回放。

Robot Framework Tag的运用


接下来我们一起看一下Tag的运用:

1、合理使用标签可以提升测试报告可读性

2、使用标签可以对用例进行筛选调试

第一条很好理解,我们在生成报告的时候,测试报告可以根据Tag去进行分类,后面的实战演示中也会跟大家一起去看一下测试报告是什么样的。第二条讲的是,如果我需要对一部分用例进行调试,这时候就可以通过标签的方式去进行筛选调试。

接下来我们一起看一下标签在哪里打。通过下面的截图我们可以看到,如果你在suite下面,所有的测试用例都被打上Force Tags标签,如果在Testcase用例层级,那就是只针对当前用例打标签。

后面会针对案例,为大家详细演示Robot Framework的使用过程,欢迎大家继续关注。

(本系列文章根据《优品软件培育计划》公益直播内容整理,可以私信我获取直播回放链接。)

http://www.lryc.cn/news/467797.html

相关文章:

  • 软件分享丨PDF Shaper
  • pytorch的标签平滑介绍
  • CTE 与存储过程:SQL 查询简化与复杂业务逻辑处理的最佳选择
  • mysql delete命令操作后,数据库文件大小并未变化,该怎么解决?
  • GitLab 发布安全补丁版本 17.3.2, 17.2.5, 17.1.7
  • data_table_2 与 flutter 官方 DataTable 的区别
  • TRIZ创新方法培训值得去吗?
  • STM32之基本定时器TIM6和TIM7
  • 嵌入式※~MCU~LWIP~TCPS/HTTPS等
  • 神经网络model训练时loss=nan【原因总结】
  • 【力扣 | SQL题 | 每日5题】力扣2362, 2356, 2394, 2480, 2388
  • 直播间“饕餮盛宴”的背后,是“他经济”正在冒头
  • 盘点5款常用的环境部署工具
  • 条码检测系统——基于MATLAB的一维条码识别
  • 【Word原件测试资料合集】软件系统功能测试方案,软件测试方案(整体方案),软件测试文档-测试计划模版(功能与性能),软件测试流程
  • 1024 程序员节 快乐
  • Java枚举类
  • kubenetes/kubesphere搭建报错
  • 分享几个办公类常用的AI工具
  • Vue入门示例
  • 鸿蒙开发:实现全局异常捕获和异常查看
  • Git和GitHub Desktop(Git客户端工具)下载安装教程
  • Linux经常使用命令汇总和总结
  • three.js 灯光
  • ELK日志收集
  • 常见docker命令
  • 测试新人刚入行,该如何规划以后的发展路径?
  • Boosting Object Detection with Zero-Shot Day-Night Domain Adaptation
  • Chromium html<lable>c++接口定义
  • QT中中文显示乱码问题