当前位置:网站首页>自动化测试: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框架使用最佳实践,可以关注作者持续更新
如果这篇文章对你有所帮助,或者有所启发的话,帮忙点赞、在看、转发、收藏,你的支持就是我坚持下去的最大动力!
绵薄之力
最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走

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

边栏推荐
- Take you hand in hand to build feign with idea
- Oracle string sorting
- Anxin vb01 offline voice module access intelligent curtain guidance
- 通达信买基金安全吗?
- 【实验分享】通过Console口登录到Cisco设备
- C cat and dog
- May day C - most
- C # exchange number, judge to pass the exam
- Uic564-2 Appendix 4 - flame retardant fire test: flame diffusion
- 【LeetCode】20、有效的括号
猜你喜欢

UIC564-2 附录4 –阻燃防火测试:火焰的扩散

神奇快速幂

An example analysis of MP4 file format parsing

数据湖(十五):Spark与Iceberg整合写操作

10 schemes to ensure interface data security

BSS 7230 flame retardant performance test of aviation interior materials

Take you hand in hand to build Eureka server with idea

Chisel tutorial - 03 Combinatorial logic in chisel (chisel3 cheat sheet is attached at the end)

一份假Offer如何盗走了「Axie infinity」5.4亿美元?

Chisel tutorial - 02 Chisel environment configuration and implementation and testing of the first chisel module
随机推荐
数据分析系列 之3σ规则/依据拉依达准则来剔除异常值
机器人(自动化)等专业课程创新的结果
c—线性表
SQL 使用in关键字查询多个字段
Pycharm basic settings latest version 2022
95. (cesium chapter) cesium dynamic monomer-3d building (building)
SAP HR family member information
Take you hand in hand to build feign with idea
【7.4】25. Turn over the linked list in groups of K
激光slam学习(2D/3D、偏实践)
@Detailed introduction of configuration annotation
ASP. Net query implementation
Jisuan Ke - t3104
One of the anti climbing methods
Postgres timestamp to human eye time string or millisecond value
Rectification characteristics of fast recovery diode
C - linear table
P1067 [noip2009 popularity group] polynomial output (difficult, pit)
May day d-light
AITM3.0005 烟雾毒性测试