当前位置:网站首页>Automated testing: a practical skill that everyone wants to know about robot framework
Automated testing: a practical skill that everyone wants to know about robot framework
2022-07-07 17:53:00 【Two black】

1. background
Today's sharing is about Robot Framework During the use of the framework , A little-known but very practical trick , The reason why I wrote a separate article to share , Indeed, it is also the confusion encountered by many readers during the period , Today, the author will help you answer . Skill is very dry , Operation and short , Please don't blink .
2. Skill sharing
Robot Framework It is a famous and commonly used keyword in the industry + Data driven Dual core automated testing framework , Hereinafter referred to as RF frame , This framework is especially suitable for novice Automation , Very easy to master , It can be said to be an essential part of automated testing at home !
One of the reasons why it's easy to get started , Thanks to the RF The framework provides users with support similar to table syntax and editor , This is for traditional use Excel Pattern to write manual test cases , Simplicity is great . Automated test scripts can be developed quickly and easily through table syntax .
Similar to figure 1 :

In Figure 1 , Visible in RF In the frame , Support writing automated test scripts directly in class tables . In practice , In order to facilitate the separation of test data and test logic , It is often recommended to encapsulate the test logic into keywords , Test cases are only responsible for managing test data .( Of course, when implementing data-driven automated testing , Test data can also be put into external storage media )

And the tips shared today , That is how in Figure 2 , Add header definitions for test cases , Look at the effect , As shown in Figure 3 :

Add header definitions in test cases , Although the function is simple , But in the practice of automated testing for multi person teams , But it's very practical , Can play a good use case field annotation and auxiliary role . And this skill , Few people know .
How to add header definitions ?
Many readers think it too complicated , In fact, to achieve the above functions , The operation is very simple , Just need you to be able to type .
Specific operation mode :
If you are using RIDE Editor to write RF Automation script , Just switch to Text Edit Pattern , stay Test Case Columns can be added :

If you are using PyCharm perhaps VSCode, The increase method is similar , The operation position is shown in the red box below :

Many readers leave messages saying , In order to achieve this effect , It's been a few days but I haven't done it , how , Have you learned it now ? Is the simplicity subverting your imagination ! Okay , Today's sharing is here , More about RF The framework uses best practices , Interested readers , You can pay attention to me
Learning resource sharing
Finally, thank everyone who reads my article carefully , Watching the rise and attention of fans all the way , Reciprocity is always necessary , Although it's not very valuable , If you can use it, you can take it 
These materials , For those who want to advance 【 automated testing 】 For our friends, it should be the most comprehensive and complete war preparation warehouse , This warehouse also accompanied me through the most difficult journey , I hope it can help you ! Everything should be done as soon as possible , Especially in the technology industry , We must improve our technical skills . I hope that's helpful …….
Join my communication group below for free !
边栏推荐
- [distributed theory] (II) distributed storage
- Pytorch中自制数据集进行Dataset重写
- [answer] if the app is in the foreground, the activity will not be recycled?
- mui侧边导航锚点定位js特效
- Cartoon | who is the first ide in the universe?
- Define menus using XML resource files
- 本周小贴士#136:无序容器
- Introduction to OTA technology of Internet of things
- 【信息安全法律法规】复习篇
- Enum + Validation 的个人最佳实践 demo 分享
猜你喜欢
随机推荐
使用popupwindow創建对话框风格的窗口
notification是显示在手机状态栏的通知
ViewSwitcher的功能和用法
线上比赛相关规则补充说明
Supplementary instructions to relevant rules of online competition
Audio Device Strategy 音频设备输出、输入 选择 基于7.0 代码
[distributed theory] (I) distributed transactions
漫画 | 宇宙第一 IDE 到底是谁?
百度地图自定义样式向右拖拽导致全球地图经度0度无法正常显示
Yarn capacity scheduler (ultra detailed interpretation)
【深度学习】3分钟入门
【网络攻防原理与技术】第5章:拒绝服务攻击
viewflipper的功能和用法
Ratingbar的功能和用法
datepicket和timepicket,日期、时间选择器的功能和用法
Function and usage of calendar view component
深入浅出【机器学习之线性回归】
Mobile pixel bird game JS play code
Audio device strategy audio device output and input selection is based on 7.0 code
手机app外卖订餐个人中心页面





![[distributed theory] (II) distributed storage](/img/51/473a8f6a0d109277eab54d72156539.png)


