当前位置:网站首页>自动化测试: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框架使用最佳实践,感兴趣的读者,可以关注一下我
学习资源分享
最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走
这些资料,对于想进阶【自动化测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助…….
加入下方我的交流群免费获取!
边栏推荐
- Siggraph 2022 best technical paper award comes out! Chen Baoquan team of Peking University was nominated for honorary nomination
- 无法链接远程redis服务器(解决办法百分百)
- Function and usage of numberpick
- Enum + Validation 的个人最佳实践 demo 分享
- Devops' operational and commercial benefits Guide
- 数值 - number(Lua)
- [distributed theory] (II) distributed storage
- 本周小贴士#135:测试约定而不是实现
- Actionbar navigation bar learning
- 【TPM2.0原理及应用指南】 16、17、18章
猜你喜欢
VSCode关于C语言的3个配置文件
Toast will display a simple prompt message on the program interface
Lex & yacc of Pisa proxy SQL parsing
Siggraph 2022 best technical paper award comes out! Chen Baoquan team of Peking University was nominated for honorary nomination
Nerf: the ultimate replacement for deepfake?
Function and usage of numberpick
第2章搭建CRM项目开发环境(搭建开发环境)
第3章业务功能开发(实现记住账号密码)
【深度学习】3分钟入门
Pytorch中自制数据集进行Dataset重写
随机推荐
【TPM2.0原理及应用指南】 5、7、8章
Is AI more fair than people in the distribution of wealth? Research on multiplayer game from deepmind
【网络攻防原理与技术】第1章:绪论
管理VDI的几个最佳实践
大笨钟(Lua)
企业即时通讯软件是什么?它有哪些优势呢?
【可信计算】第十一次课:TPM密码资源管理(三) NV索引与PCR
基于RGB图像阈值分割并利用滑动调节阈值
How to choose the appropriate automated testing tools?
Numberpick的功能和用法
企业经营12法的领悟
Functions and usage of tabhost tab
99%的人都不知道|私有化部署还永久免费的即时通讯软件!
策略模式 - Unity
From Devops to mlops: how do it tools evolve to AI tools?
目标检测1——YOLO数据标注以及xml转为txt文件脚本实战
【重新理解通信模型】Reactor 模式在 Redis 和 Kafka 中的应用
alertDialog創建对话框
Repair method of firewall system crash and file loss, material cost 0 yuan
L1-027 出租(Lua)