It is automation framework of test driven development and acceptance testing. Robot Framework Testing follows keyword driven testing by using tabular test data syntax. The tabular test data syntax is easy to use and learned by checking.
Robot Framework Testing in Selenium
Robot Framework is independent of the operating system and application. It is open source software released under Apache License 2.0. the libraries and tools used in the ecosystem are open sources. This framework developed by Nokia Networks and sponsored by RF Foundation. The internet flooded with several Online Robot Framework Training Tutorials. which use this framework as possible.
Some important characteristics of RF
• It facilitates simple to use tabular syntax to create t-cases in a uniform way. • It generates easy to read result reports as well as logs in HTML format. • the ability to create reusable higher-level keywords from existing keywords. • It is independent of application and platform. • The provides a simple and user-friendly library API create customized test libraries. that implemented with either Java or Python. • Its modular architecture supports the creation of tests for applications with several diverse interfaces.
• It simple command line interface and XML output files integration existing build infrastructure. • It supports the creation of data-driven t-cases. • The setup it provides is t-case and test suite level. • It provides tagging for categorizing and selecting test cases executed. • The built-in support for variables to enable testing in different environments. • It supports for web testing, running processes, Java GUI testing, SSH, and Telnet.
RF follows keyword driven testing. What is keyword driven testing?
Keyword driven testing called table-driven testing notions. that applied to application independent automation. The tester has to develop the data table using keywords. that are independent of the test automation framework or any other tool used to run for reason.
Advantages of RF:
• Supports test editors line Vim, Text Mate, Emacs • Supports Swing, Web Testing, Windows, SWT, databases, GUIs, Telnet, SSH, etc • Detailed logs • Separate test data editor • Simpler tabular syntax • Remote test libraries and another plug-in for Jenkins/Hudson, Maven, Ant. • Generic test libraries • Clear reports • Data driven test cases Robot framework is performed command line, the web and GUI testing with ease. The interfaces tested by using self-developed libraries. The use operating system along with SSH library for command-line testing. By using operating system configure the working environment, manage files and system processes.