robotframework

Software Screenshot:
robotframework
Software Details:
Version: 2.8.6
Upload Date: 17 Feb 15
Distribution Type: Freeware
Downloads: 11

Rating: nan/5 (Total Votes: 0)

robotframework (also known as Robot Framework) is an open source, modular, free and platform-independent command-line software project implemented in Python and designed from the offset to deliver a keyword-driven test automation framework to all mainstream operating systems.

It is mostly used for acceptance level testing, but it can also be used for ATDD (Acceptance Test-driven Development). It features an easy-to-use tabular syntax for generating test cases and works under Linux, Windows and Mac operating systems.

Test libraries can be used to extend its testing capabilities

Developers can use test libraries to extend the testing capabilities of robotframework, implemented either with Java or Python programming languages. New keywords can also be created from existing ones, using the same simple syntax.

Despite that fact that Robot Framework is written in Python, it can also run on IronPython (.NET) and Jython (JVM). It boasts a featureful ecosystem that comprises of several generic utilities and test libraries, which are currently maintained as separate software projects.

Getting started with Robot Framework

To install and use the Robot Framework software on your GNU/Linux computer, it is recommended to use the pip (python-pip) tool (e.g. sudo pip install robotframework). However, you can also install it using the source tarball distributed for free on Softoware.

Simply download the archive, save it on your computer, unpack it, open a terminal emulator, move to the location of the extracted archive files with the ‘cd’ command (e.g. cd /home/softoware/robotframework-2.8.6) and run the ‘sudo python setup.py install’ command.

After installation, you can interact with the framework by running either of the pybot, ipybot or jybot scripts. Detailed usage instructions, installation instructions, as well as real life examples can be found on the GitHub page of the project (see the homepage link below for details).

What is new in this release:

  • Most important enhancements:
  • Support for more general merging results with Rebot (#1687).
  • Improved logfiles with collapse all (#1478), new icons (#1808), and elapsed time on header row (#1796).
  • Recommendations for not found variables (#1804) and keywords (#888).
  • Backwards incompatible changes:
  • We have removed the old external tools from the distribution. Issue #1754 lists where the tools have moved.
  • Support for variables in named arguments and kwarg names (#1793) may possibly cause problems in some cases. See the comments here for details.
  • install.py script has been removed (#1753).
  • Acknowledgements:
  • BuiltIn.Log pprint support (#1666).
  • New pattern matching keywords in Collections (#1724).
  • Keyword/variable not found recommendations (#888 and #1804).

What is new in version 2.0.4:

  • Enables easy-to-use tabular syntax for creating test cases in a uniform way.
  • 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.
  • Supports creating data-driven test cases.
  • Provides tagging to categorize and select test cases to be executed.
  • Has built-in support for variables, practical particularly for testing in different environments.

Requirements:

  • Python

Similar Software

Other Software of Developer Robot Framework Developers

Comments to robotframework

Comments not found
Add Comment
Turn on images!