Robot Framework is a generic test automation framework for acceptance testing and acceptance test-driven development (ATDD). It has easy-to-use tabular test data syntax and utilizes the keyword-driven testing approach. Its testing capabilities can be extended by test libraries implemented either with Python or Java, and users can create new keywords from existing ones using the same syntax that is used for creating test cases.
Robot Framework is open source software released under Apache License 2.0. Its copyrights are owned and development supported byNokia Siemens Networks.
Features
- Enables easy-to-use tabular syntax for creating test cases in a uniform way.
- Allows using keyword-driven, data-driven and behavior-driven (BDD) approaches.
- Provides ability to create reusable higher-level keywords from the existing keywords.
- Provides easy-to-read reports and logs in HTML format.
- Is platform and application independent.
- The modular architecture supports creating tests even for applications with several diverse interfaces.
- Provides a simple library API for creating customized test libraries.
- Provides a command line interface and XML based outputs for integration into existing build infrastructure (continuous integration systems).
- Provides support for Selenium for web testing, Java GUI testing, running processes, Telnet, SSH, and so on.
- Remote library interface enables distributed testing and implementing test libraries in any programming language.
- Provides tagging to categorize and select test cases to be executed.
- Has built-in support for variables, practical particularly for testing in different environments.
News
- 2012-12-20 RIDE 1.0 released.
- 2012-12-10 RIDE 0.54 released.
- 2012-11-19 RIDE 0.53 released.
- 2012-11-08 RIDE 0.52 released.
- 2012-10-24 Robot Framework 2.7.5, another bigger-than-normal minor release, is out.
- 2012-10-15 Mabot 0.9 fixing support with Robot Framework 2.7 released.
- 2012-10-14 Eclipse Plugin for Robot Framework released by Nitor Creations!
- 2012-10-09 RIDE 0.51 released.
- 2012-10-01 Jenkins Plugin 1.2.3 released.
- 2012-09-18 New MavenPlugin released.
- 2012-09-18 SwingLibrary 1.4(.1) released with new JavalibCore.
- 2012-09-17 JavalibCore 1.0 released with reduced set of dependencies.
- 2012-09-06 Robot Framework 2.7.4 released.
- 2012-08-31 SSHLibrary 1.1 released.
- 2012-08-28 RIDE 0.49 released.
- 2011-08-28 SeleniumLibrary 2.9.1 released.
- 2012-08-08 RIDE 0.47 released.
- 2012-07-04 RIDE 0.46.1 released.
- 2012-06-18 Robot Framework 2.7.3 released.
- 2012-06-08 Robot Framework 2.7.2 released.
- 2012-06-06 RIDE 0.45 released.
- 2012-05-08 RIDE 0.44 released.
- 2012-04-20 JoyRide 0.0.7 Eclipse plugin prototype released.
- 2012-03-26 Robot Framework 2.7.1 released.
- 2012-03-14 Robot Framework 2.7 released.
- 2012-03-12 Selenium2Library 1.0 is out.
- 2012-02-29 RIDE 0.42(.1) released.
- 2012-02-13 RIDE 0.41 released.
- 2012-01-16 RIDE 0.40.2 released.
- 2011-12-19 SeleniumLibrary 2.8.1 released with support for Firefox 8 via Selenium server 2.15.
- 2011-10-22 The first version of Selenium2Library, a drop-in-replacement for SeleniumLibrary using Selenium 2 WebDriver API, has been released.
- 2011-09-30 Robot Framework 2.6.3 with fixed .NET/IronPython support released.
- 2011-09-30 Robot Framework 2.6.2 with some bug fixes and enhancements such as sortable details table released.
- 2011-09-27 RIDE 0.39(.1) released.
- 2011-09-01 RIDE 0.38 released.
- 2011-08-09 SeleniumLibrary 2.8 has been released with Selenium Server version 2.3 and Firefox 5 support.
- 2011-08-08 There is now a TextMate bundle for Robot Framework syntax.
- 2011-08-08 RIDE 0.36 released.
- 2011-07-27 Robot Framework 2.6.1 released. This is a micro release that fixes library documentation generation tool and does not affect normal Robot Framework use. Windows installers for example are not updated.
- 2011-07-26 Robot Framework 2.6 released. This is a new major release with new reports and logs and other smaller enhancements and bug fixes.
- 2011-05-02 SeleniumLibrary 2.7 released.
- 2011-04-21 Robot Framework 2.5.7 a bug fix release with some minor enhancements released.
- 2011-04-13 RIDE 0.35 released.
- 2011-04-07 1.1 version of Robot Framework Plugin for Jenkins released.
- 2011-03-31 RIDE 0.34 released.
- 2011-03-28 Robot Framework has strong presence at XP 2011 conference.
- more news...
- http://code.google.com/p/robotframework/