自动化测试:Robot FrameWork框架99%的人都想知道的实用干货技巧!

2022-09-28 15:31:56 浏览数 (1)

开课通知:重磅消息 | 2022年最新全栈测试开发技能实战指南(第3期)

训练营官宣,特惠减免最后一天!

1. 背景

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

2. 技巧分享

Robot Framework是一款业内著名且常用的关键字 数据驱动 双内核自动化测试框架,后文简称为RF框架,该框架特别是对于自动化新手来讲,非常容易上手掌握,可谓是自动化测试居家必备

容易上手其中的原因之一,得益于RF框架为用户提供了类似于表格语法和编辑器支持,这对于传统用Excel模式来编写手工测试用例的人来讲,简单是棒极了。通过表格语法可以快速方便地开发出自动化测试脚本。

类似于图例一所示:

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

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

在测试用例增加表头定义,功能虽然简单,但对于多人团队自动化测试实践中,却非常实用,可以起到很好的用例字段注释和辅助作用。而且这个使用技巧,知道的人甚少。

那如何增加表头定义

很多读者把它想的太复杂了,其实要实现上述功能,操作非常简单,只需要你会打字就行了。

具体操作方式:如果你是使用RIDE编辑器来编写RF自动化脚本,只需要切换到Text Edit模式,在Test Case栏增加即可:

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

很多读者留言说,为了想实现这个效果,捣鼓了几天都没搞定,咋样,现在学会了吗?简单程度是不是颠覆你了想象!好了,今天的分享就到这,更多关于RF框架使用最佳实践,感兴趣的读者,可以关注一下作者之前出版的《自动化测试实战宝典:从小工到专家》这本书。

如果这篇文章对你有所帮助,或者有所启发的话,帮忙点赞、在看、转发、收藏,你的支持就是我坚持下去的最大动力!

0 人点赞