当前位置:网站首页>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 !
边栏推荐
猜你喜欢
Machine vision (1) - Overview
Target detection 1 -- actual operation of Yolo data annotation and script for converting XML to TXT file
本周小贴士#136:无序容器
第3章业务功能开发(实现记住账号密码)
【重新理解通信模型】Reactor 模式在 Redis 和 Kafka 中的应用
【TPM2.0原理及应用指南】 1-3章
[tpm2.0 principle and Application guide] Chapter 1-3
网络攻防复习篇
【TPM2.0原理及应用指南】 5、7、8章
Deep learning machine learning various data sets summary address
随机推荐
原生js验证码
Define menus using XML resource files
Create dialog style windows with popupwindow
请将磁盘插入“U盘(H)“的情况&无法访问 磁盘结构损坏且无法读取
跟奥巴马一起画方块(Lua)
Please insert the disk into "U disk (H)" & unable to access the disk structure is damaged and cannot be read
带动画的列表选中js特效
swiper左右切换滑块插件
JS pull down the curtain JS special effect display layer
第1章CRM核心业务介绍
Explain it in simple terms. CNN convolutional neural network
Use seven methods to enhance all the images in a folder
【OKR目标管理】价值分析
Youth experience and career development
DatePickerDialog and trimepickerdialog
[OKR target management] value analysis
[tpm2.0 principle and Application guide] Chapter 1-3
【信息安全法律法規】複習篇
MySQL index hit level analysis
使用 xml资源文件定义菜单