当前位置:网站首页>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 !
边栏推荐
猜你喜欢
三仙归洞js小游戏源码
textSwitch文本切换器的功能和用法
Functions and usage of viewflipper
JS pull down the curtain JS special effect display layer
自动化测试:Robot FrameWork框架大家都想知道的实用技巧
[re understand the communication model] the application of reactor mode in redis and Kafka
[deep learning] 3 minutes introduction
In depth understanding of USB communication protocol
Alertdialog create dialog
Create dialog style windows with popupwindow
随机推荐
【网络攻防原理与技术】第7章:口令攻击技术 第8章:网络监听技术
自动化测试:Robot FrameWork框架大家都想知道的实用技巧
深入浅出【机器学习之线性回归】
企业经营12法的领悟
Run Yolo v5-5.0 and report an error. If the sppf error cannot be found, solve it
Main work of digital transformation
漫画 | 宇宙第一 IDE 到底是谁?
百度地图自定义样式向右拖拽导致全球地图经度0度无法正常显示
toast会在程序界面上显示一个简单的提示信息
Enum + Validation 的个人最佳实践 demo 分享
Ratingbar的功能和用法
alertDialog創建对话框
跟奥巴马一起画方块(Lua)
Please insert the disk into "U disk (H)" & unable to access the disk structure is damaged and cannot be read
yolo训练过程中批量导入requirments.txt中所需要的包
【4500字归纳总结】一名软件测试工程师需要掌握的技能大全
Face recognition attendance system based on Baidu flying plasma platform (easydl)
[OKR target management] value analysis
[tpm2.0 principle and Application guide] Chapter 1-3
本周小贴士#134:make_unique与私有构造函数