当前位置:网站首页>自动化测试:Robot FrameWork框架大家都想知道的实用技巧
自动化测试:Robot FrameWork框架大家都想知道的实用技巧
2022-07-07 15:40:00 【二 黑】
1. 背景
今天分享内容是关于Robot Framework框架使用过程中,很少人知道但却非常实用的一个小技巧,之所以单独写一篇文章出来分享,确实也是期间非常多的读者咨询和所遇到的困惑,今天作者就统一帮大家解答。技巧很干,操作及短,请不要眨眼。
2. 技巧分享
Robot Framework是一款业内著名且常用的关键字+数据驱动 双内核自动化测试框架,后文简称为RF框架,该框架特别是对于自动化新手来讲,非常容易上手掌握,可谓是自动化测试居家必备!
容易上手其中的原因之一,得益于RF框架为用户提供了类似于表格语法和编辑器支持,这对于传统用Excel模式来编写手工测试用例的人来讲,简单是棒极了。通过表格语法可以快速方便地开发出自动化测试脚本。
类似于图例一所示:
在图例一中,可见在RF框架中,支持直接在类表格中编写自动化测试脚本。而在实际工作实践中,为了便于测试数据和测试逻辑的分离,往往建议把测试逻辑封装到关键字中,而测试用例只负责管理测试数据。(当然在实现数据驱动自动化测试时,测试数据也可以放到外部存储介质中)
而今天分享的小技巧,就是如何在图二中,为测试用例增加表头定义,先看效果,如图例三所示:
在测试用例增加表头定义,功能虽然简单,但对于多人团队自动化测试实践中,却非常实用,可以起到很好的用例字段注释和辅助作用。而且这个使用技巧,知道的人甚少。
那如何增加表头定义?
很多读者把它想的太复杂了,其实要实现上述功能,操作非常简单,只需要你会打字就行了。
具体操作方式:
如果你是使用RIDE编辑器来编写RF自动化脚本,只需要切换到Text Edit模式,在Test Case栏增加即可:
如果你是使用PyCharm或者VSCode,那增加方式也是类似,操作位置如下图红框所示:
很多读者留言说,为了想实现这个效果,捣鼓了几天都没搞定,咋样,现在学会了吗?简单程度是不是颠覆你了想象!好了,今天的分享就到这,更多关于RF框架使用最佳实践,感兴趣的读者,可以关注一下我
学习资源分享
最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走
这些资料,对于想进阶【自动化测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助…….
加入下方我的交流群免费获取!
边栏推荐
- DNS series (I): why does the updated DNS record not take effect?
- 第3章业务功能开发(用户访问项目)
- L1-019 谁先倒(Lua)
- Define menus using XML resource files
- Actionbar navigation bar learning
- Functions and usage of imageswitch
- Dragging the custom style of Baidu map to the right makes the global map longitude 0 unable to be displayed normally
- 深入浅出【机器学习之线性回归】
- Establishment of solid development environment
- 阿富汗临时政府安全部队对极端组织“伊斯兰国”一处藏匿点展开军事行动
猜你喜欢
随机推荐
使用Stace排除故障的5种简单方法
alertDialog創建对话框
yolo训练过程中批量导入requirments.txt中所需要的包
[distributed theory] (I) distributed transactions
【分布式理论】(二)分布式存储
让保险更“保险”!麒麟信安一云多芯云桌面中标中国人寿, 助力金融保险信息技术创新发展
Show progress bar above window
The mail server is listed in the blacklist. How to unblock it quickly?
【网络攻防原理与技术】第7章:口令攻击技术 第8章:网络监听技术
A tour of grpc:03 - proto serialization / deserialization
《世界粮食安全和营养状况》报告发布:2021年全球饥饿人口增至8.28亿
本周小贴士#136:无序容器
Function and usage of calendar view component
第1章CRM核心业务介绍
[re understand the communication model] the application of reactor mode in redis and Kafka
请将磁盘插入“U盘(H)“的情况&无法访问 磁盘结构损坏且无法读取
VSCode关于C语言的3个配置文件
Siggraph 2022 best technical paper award comes out! Chen Baoquan team of Peking University was nominated for honorary nomination
Audio Device Strategy 音频设备输出、输入 选择 基于7.0 代码
第3章业务功能开发(用户登录)