
robotframework
Robot Framework
Robot Framework project has been moved to GitHub and generic information about the ecosystem to http://robotframework.org.
These pages should only have historical interest. Please let the project administrators know if you notice some relevant information that hasn't yet been migrated elsewhere.
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.
These project pages are only for Robot Framework core framework. See http://robotframework.org for more information about the whole Robot Framework ecosystem.
Robot Framework is open source software released under Apache License 2.0. Its copyrights are owned and development supported by NSN. Most tools and libraries in the ecosystem are also open source, but they have various different licenses and copyright owners.
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
- 2014-06-30 We have moved to GitHub.
- 2014-06-17 Robot Framework 2.8.5 released with many new enhancements and bug fixes. The distribution packages are hosted at Pypi.
- 2014-02-12 RIDE 1.3 released.
- 2013-12-03 Robot Framework 2.8.3 released with some critical bug fixes and new kwargs support for Java and Remote libraries. The distribution packages are hosted at Pypi.
- 2013-11-26 Robot Framework 2.8.2 released. This is a minor version with lots of major features! The distribution packages are hosted at Pypi.
- 2013-06-14 Robot Framework 2.8.1 released with a fix that allows it work with SSHLibrary and Selenium2Library.
- 2013-06-11 Robot Framework 2.8 released with loads of bigger and smaller enhancements and bug fixes.
- 2013-04-04 New project pages for the whole Robot Framework ecosystem available at http://robotframework.org!
- 2013-03-19 Another Robot Framework Demo released.
- 2013-03-08 New demo project: Web testing with Robot Framework and Selenium2Library
- 2013-02-26 Robot Framework 2.7.7 released with enhanced reports and other fixes/features.
- 2013-02-20 RIDE 1.1 released.
- 2013-02-09 SwingLibrary 1.5.3 released.
- 2013-01-18 RIDE 1.0.1 released.
- 2013-01-07 Robot Framework 2.7.6 has been released.
- 2012-12-20 RIDE 1.0 released.
- 2012-12-18 RIDE 0.55 (a.k.a. 1.0 RC) 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...
Project Information
- License: Apache License 2.0
- Content License: Creative Commons 3.0 BY
- 827 stars
- hg-based source control
Labels:
testautomation
acceptancetesting
atdd
keyword-driven
framework
python
jython
java
robotframework
testing
test
agile