Robot FrameworkDirectory
1 Introduction
2 Features
3 RIDE
1.Introduction:
The Robot framework is a functional automated testing framework written by Python. With good scalability and support for keyword drivers, you can test multiple types of clients or interfaces at the same time for distributed test execution. Mainly used for many rounds of acceptance testing and acceptance test drive development (ATDD).
The Robot framework is open source software developed and supported by Nokia Siemens networks.
2.Features:
1. The test case is saved using a text file (txt or TSV file), using tab-delimited data. You can easily use any text editor, or Excel to edit test cases. You can also use the HTML format to create a use case.
2. Variable usage is supported in the test case and can be used if statement and for Loop statement.
3. You can use the label function to categorize and selectively perform test cases.
4. Support for keyword-driven, data-driven, and behavioral-driven.
5. Using existing keywords, testers can create the keywords they want, creating a higher level of behavior.
6. Test Execution Report and log is HTML format, easy to read.
The 7.Robot framework is not an automated test tool like QTP. It is an automated testing framework, or an automated test platform.
8. Provides a listening interface for test execution events, and can customize scripts in the interface. For example, a script in the "Start_test" interface will be executed before a use case executes, and the script in the "End_test" interface will be executed when the execution of the use case is completed. The testers can customize the scripts for both the "Start_test" and "end_test" interfaces.
9. Provides output in command line interface and XML format. Can be combined with version management tools for continuous integration.
The 10.Robot framework is an open source test library that identifies objects, manipulates subjects, and has many own or third parties through a test library. For example, use the "selenium2library" library to test the Web client. In addition, you can test the Java client, the Win32 client, the SSH protocol character terminal, and so on.
11. Testers can use Python and Java to create their own test libraries.
12. The remote test execution interface is provided for distributed test execution.
3.RIDE
Ride is a software specifically designed to edit the robot framework use case, written in Python and open source. Ride can find the latest download link from the robot Framework website.
Robot Framework Selenium (rfs:web Automation test artifact)