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

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

边栏推荐
猜你喜欢

Benchmarking Detection Transfer Learning with Vision Transformers(2021-11)

Traduction gratuite en un clic de plus de 300 pages de documents PDF

Connect diodes in series to improve voltage withstand

Pycharm basic settings latest version 2022

BSS 7230 flame retardant performance test of aviation interior materials

快速回复二极管整流特性

关于CH32库函数与STM32库函数的区别

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

串联二极管,提高耐压
postgis学习
随机推荐
快速回复二极管整流特性
archery安装测试
【路径规划】使用垂距限值法与贝塞尔优化A星路径
Ora-01741 and ora-01704
C language greedy snake
通达信买基金安全吗?
[stm32+esp8266 connect Tencent cloud IOT development platform 2] stm32+esp8266-01s connect Tencent cloud
Anxin vb01 offline voice module access intelligent curtain guidance
Anxinco EC series modules are connected to the multi protocol access products of onenet Internet of things open platform
May day C - most
[stm32+esp8266 connects to Tencent cloud IOT development platform 3] stm32+esp8266-01s dynamically registers devices on Tencent cloud (at instruction mode) -- with source code
Uic564-2 Appendix 4 - flame retardant fire test: flame diffusion
Stringutils tool class
P1308 [noip2011 popularity group] count the number of words
Where are you going
Aitm3.0005 smoke toxicity test
@Configuration注解的详细介绍
SAP HR reward and punishment information export
Navicat connects Oracle
MySQL Architecture