当前位置:网站首页>Automated testing: robot framework is a practical skill that 90% of people want to know
Automated testing: robot framework is a practical skill that 90% of people want to know
2022-07-07 23:51:00 【Little brother said test】

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 + 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 described as automated testing A must 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 , by Add header definitions to 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 about Add header definition ?
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 , You can follow the author's continuous updates
If this article helps you , Or if there's some inspiration , Give me a favor 、 Looking at 、 forward 、 Collection , Your support is the biggest driving force for me to persevere !
A little help
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 …….

边栏推荐
猜你喜欢

二叉排序树【BST】——创建、查找、删除、输出

Pycharm basic settings latest version 2022

一份假Offer如何盗走了「Axie infinity」5.4亿美元?

Archery installation test

BSS 7230 航空内饰材料阻燃性能测试
PostGIS learning

BSS 7230 flame retardant performance test of aviation interior materials

激光slam学习(2D/3D、偏实践)

Apng2gif solutions to various problems

一个测试工程师的7年感悟 ---- 致在一路独行的你(别放弃)
随机推荐
Dependency injection 2 advantage lifecycle
Oracle string sorting
[summary] some panels and videos seen
【汇总】看过的一些Panel与视频
Access database query all tables SQL
How did a fake offer steal $540million from "axie infinity"?
Solutions to problems in sqlserver deleting data in tables
Take you hand in hand to build Eureka server with idea
企业应用需求导向开发之人力部门,员工考勤记录和实发工资业务程序案例
神奇快速幂
Uic564-2 Appendix 4 - flame retardant fire test: flame diffusion
10 schemes to ensure interface data security
数据库面试题+解析
蓝桥ROS中使用fishros一键安装
postgres timestamp转人眼时间字符串或者毫秒值
机器人(自动化)等专业课程创新的结果
一个测试工程师的7年感悟 ---- 致在一路独行的你(别放弃)
Archery installation test
Database interview questions + analysis
[leetcode] 20. Valid brackets