当前位置:网站首页>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 …….
边栏推荐
- P1308 [noip2011 popularity group] count the number of words
- 企业应用需求导向开发之人力部门,员工考勤记录和实发工资业务程序案例
- Slam interview summary
- Pypharm uses, and the third-party library has errors due to version problems
- Stringutils tool class
- Traduction gratuite en un clic de plus de 300 pages de documents PDF
- 2022.7.7-----leetcode.648
- Ora-02437 failed to verify the primary key violation
- Benchmarking Detection Transfer Learning with Vision Transformers(2021-11)
- C language learning
猜你喜欢
Connect diodes in series to improve voltage withstand
Pycharm basic settings latest version 2022
[experiment sharing] log in to Cisco devices through the console port
激光slam学习(2D/3D、偏实践)
SQL connection problem after downloading (2)
一键免费翻译300多页的pdf文档
archery安装测试
Laser slam learning (2d/3d, partial practice)
Pycharm essential plug-in, change the background (self use, continuous update) | CSDN creation punch in
Kubectl 好用的命令行工具:oh-my-zsh 技巧和窍门
随机推荐
BSS 7230 flame retardant performance test of aviation interior materials
平衡二叉树【AVL树】——插入、删除
Class C design questions
P5594 [xr-4] simulation match
FFA与ICGA造影
C语言学习
mysql8.0 ubuntu20.4
【汇总】看过的一些Panel与视频
Come on, brother
【LeetCode】20、有效的括号
ASP. Net query implementation
AWS AWS help error
Gorm Association summary
Dependency injection
Magic fast power
保证接口数据安全的10种方案
SAP HR social work experience 0023
aws-aws help报错
Chisel tutorial - 02 Chisel environment configuration and implementation and testing of the first chisel module
Enterprise application demand-oriented development of human resources department, employee attendance records and paid wages business process cases