Get in touch

Robot Framework and democratization of test automation

2 min read

11/07/22 16:15

Test automation is less and less, a topic unknown to all development team managers and their teams. However, it is still a very challenging topic, whether from a technological perspective or in defining how timely its implementation will be.

giphy (10) 

The advent of reliable open source tools has dramatically changed the test automation ecosystem, allowing small testing initiatives to be made without compromising project budget, substantially increasing production performance, and being able to work on projects with just one tester. In most situations, gains greater than 70% in operational productivity, considering 10 days and in sprint context (agile).

The possibility of implementing an automation strategy with faster wins has raised test automation to greater democratization. This benefited the testing community, particularly in its skills, increasing technicality and competence, considering that most IT projects have limited budgets, making it impossible to acquire licensing or even training teams in handling previously acquired testing tools.

I want to use Robot Framework

Obviously, it is in this context that I believe that Robot Framework (open-source platform of end-2-end testing automation and RPA robotization processes) was a cornerstone to creating and driving this movement. Just have in mind that the GIT repository has reviews from over 7000 users, which is massive!

The Robot Framework test automation platform is an all-terrain tool, allowing tremendous flexibility by enabling different test case automation implementation styles, namely keyword-driven, behaviour-driven, and data-driven.

Another distinctive factor to consider is that robot framework libraries were designed with a syntax very close to natural language. For example, the Browser Library (one of the most used for GUI testing) uses the keyword "Open browser" to open a Browser.

 Very simple and straightforward, right?

 

Picture 1-1

 

Paulo José Matos
Written by Paulo José Matos

Paulo Matos is a tester enthusiast, actively participating in the community both as an event organizer and also as an international speaker: Lisbon, Madrid, Cluj-Napoja and Belo-Horizonte. In the last 15 years he has participated in large digital banking transformation projects where testers played a key role, particularly in test automation. Through a master's degree he has specialized in testing software power consumption.

Post a Comment

Half podcast cta

Featured

machine_learning_talk_linas_matkasse
Check out a case study video about the leading meal kit provider in the Nordics. Find out how they reduced costs and food waste with Machine Learning.