Robot Framework
Robot-controlled process and test automation
Let a software robot do the work for you.
Rely on robot-controlled process and test automation with the help of a robot framework. Save time and money and let a software robot do the work for you.
- Do your tasks comprise IT activities which are often repetitive?
- Do you develop or enhance software and perform regular regression tests?
- Do you develop websites and must make sure that the websites work as requested?
- Do you regularly and manually transfer data from one system to another?
- Would you like to have your tests run automatically?
What is Robot Framework?
The Robot Framework is a generic framework to perform automated software tests. Robot uses a simple table-like structure to manage test data and is based on keyword-driven testing. The framework is also suitable for robotic process automation (RPA).
Well-known companies use Robot Framework.
What can software robots (RPA bots) do for you?
Bots take over tasks that are usually done by employees with one difference: They are faster and more efficient than any human being could ever be. They can also do different tasks at the same time and can work in a coordinated way between different applications. They are also systematic and methodical when entering information into databases. During execution, the software robots hardly make any mistakes and cover many business functions.
- Free software, meaning no license costs
- Support by the Robot Framework Foundation
- Simple syntax through the use of keywords
- Many keyword libraries available for a wide range of applications
- New keyword libraries can simply be created and connected using Python, Java or other programming languages.
- Runs on Windows, Linux/Unix and Mac
- Cost reduction in case of repetitive tasks
- Avoidance of risks due to human errors
- Reduction of employee workload to focus on value-adding activities
- Increase of the process speed
- Reduction of dependence on the shortage of skilled workers
Use cases of bots
-
Copying/pasting between different programs
-
Software login with or without APIs
-
Calculations
-
Reading of and writing into databases
-
Retrieving and processing data from the web
-
Automated testing of different applications
-
Document editing including extraction of text from PDFs
-
Testing of websites using SeleniumLibrary
-
Analyzing e-mails