当前位置:网站首页>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 !
边栏推荐
- Ansible 学习总结(9)—— Ansible 循环、条件判断、触发器、处理失败等任务控制使用总结
- Run Yolo v5-5.0 and report an error. If the sppf error cannot be found, solve it
- Main work of digital transformation
- 请将磁盘插入“U盘(H)“的情况&无法访问 磁盘结构损坏且无法读取
- 利用七种方法对一个文件夹里面的所有图像进行图像增强实战
- [distributed theory] (II) distributed storage
- imageswitcher的功能和用法
- 【网络攻防原理与技术】第7章:口令攻击技术 第8章:网络监听技术
- 【TPM2.0原理及应用指南】 5、7、8章
- 【网络攻防原理与技术】第3章:网络侦察技术
猜你喜欢
随机推荐
使用OneDNS完美解决办公网络优化问题
第3章业务功能开发(安全退出)
[OKR target management] case analysis
Target detection 1 -- actual operation of Yolo data annotation and script for converting XML to TXT file
Functions and usage of ratingbar
利用七种方法对一个文件夹里面的所有图像进行图像增强实战
DatePickerDialog and trimepickerdialog
【TPM2.0原理及应用指南】 12、13、14章
仿今日头条APP顶部点击可居中导航
Mobile pixel bird game JS play code
手机版像素小鸟游js戏代码
【网络攻防原理与技术】第5章:拒绝服务攻击
js拉下帷幕js特效显示层
How to implement safety practice in software development stage
第3章业务功能开发(用户访问项目)
Enum + Validation 的个人最佳实践 demo 分享
【可信计算】第十一次课:TPM密码资源管理(三) NV索引与PCR
本周小贴士#135:测试约定而不是实现
Pro2:修改div块的颜色
[OKR target management] value analysis









