Robot Framework Selenium (rfs:web Automation test artifact)

Source: Internet
Author: User

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)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.