当前位置:网站首页>自动化测试:Robot FrameWork框架90%的人都想知道的实用技巧
自动化测试:Robot FrameWork框架90%的人都想知道的实用技巧
2022-07-07 21:53:00 【小码哥说测试】

1. 背景
今天分享内容是关于Robot Framework框架使用过程中,很少人知道但却非常实用的一个小技巧,之所以单独写一篇文章出来分享,确实也是期间非常多的读者咨询和所遇到的困惑,今天作者就统一帮大家解答。技巧很干,操作及短,请不要眨眼。

2. 技巧分享
Robot Framework是一款业内著名且常用的关键字+数据驱动 双内核自动化测试框架,后文简称为RF框架,该框架特别是对于自动化新手来讲,非常容易上手掌握,可谓是自动化测试居家必备!
容易上手其中的原因之一,得益于RF框架为用户提供了类似于表格语法和编辑器支持,这对于传统用Excel模式来编写手工测试用例的人来讲,简单是棒极了。通过表格语法可以快速方便地开发出自动化测试脚本。
类似于图例一所示:

在图例一中,可见在RF框架中,支持直接在类表格中编写自动化测试脚本。而在实际工作实践中,为了便于测试数据和测试逻辑的分离,往往建议把测试逻辑封装到关键字中,而测试用例只负责管理测试数据。(当然在实现数据驱动自动化测试时,测试数据也可以放到外部存储介质中)

而今天分享的小技巧,就是如何在图二中,为测试用例增加表头定义,先看效果,如图例三所示:

在测试用例增加表头定义,功能虽然简单,但对于多人团队自动化测试实践中,却非常实用,可以起到很好的用例字段注释和辅助作用。而且这个使用技巧,知道的人甚少。
那如何增加表头定义?
很多读者把它想的太复杂了,其实要实现上述功能,操作非常简单,只需要你会打字就行了。
具体操作方式:如果你是使用RIDE编辑器来编写RF自动化脚本,只需要切换到Text Edit模式,在Test Case栏增加即可:

如果你是使用PyCharm或者VSCode,那增加方式也是类似,操作位置如下图红框所示:

很多读者留言说,为了想实现这个效果,捣鼓了几天都没搞定,咋样,现在学会了吗?简单程度是不是颠覆你了想象!好了,今天的分享就到这,更多关于RF框架使用最佳实践,可以关注作者持续更新
如果这篇文章对你有所帮助,或者有所启发的话,帮忙点赞、在看、转发、收藏,你的支持就是我坚持下去的最大动力!
绵薄之力
最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走

这些资料,对于想进阶【自动化测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助…….

边栏推荐
- C language greedy snake
- [summary] some panels and videos seen
- 【7.5】15. Sum of three numbers
- Class C design questions
- Pycharm essential plug-in, change the background (self use, continuous update) | CSDN creation punch in
- Navicat connects Oracle
- Where are you going
- C cat and dog
- C inheritance and interface design polymorphism
- How did a fake offer steal $540million from "axie infinity"?
猜你喜欢

How did a fake offer steal $540million from "axie infinity"?

MongoDB快速入门

串联二极管,提高耐压

Chisel tutorial - 02 Chisel environment configuration and implementation and testing of the first chisel module

95.(cesium篇)cesium动态单体化-3D建筑物(楼栋)

The file format and extension of XLS do not match

Restricted linear table

HB 5469民用飞机机舱内部非金属材料燃烧试验方法

Live server usage

SAP HR reward and punishment information export
随机推荐
【实验分享】通过Console口登录到Cisco设备
Archery installation test
光流传感器初步测试:GL9306
Ora-01741 and ora-01704
Arbre binaire équilibré [Arbre AVL] - Insérer et supprimer
codeforces每日5题(均1500)-第八天
数据湖(十五):Spark与Iceberg整合写操作
一份假Offer如何盗走了「Axie infinity」5.4亿美元?
Anti climbing means cracking the second
【LeetCode】20、有效的括号
关于CH32库函数与STM32库函数的区别
C - linear table
通达信买基金安全吗?
网上买基金安全么?
95.(cesium篇)cesium动态单体化-3D建筑物(楼栋)
Ora-02437 failed to verify the primary key violation
MP4文件格式解析之结合实例分析
企业应用需求导向开发之人力部门,员工考勤记录和实发工资业务程序案例
C method question 2
【leetcode】day1