robot framework: an open source solution for the agile world · what is robot framework? generic...
TRANSCRIPT
Robot Framework: An open source solution for
the Agile world
Pekka Klärck
Independent consultant Lead developer of Robot Framework
[email protected] :: http://eliga.fi
http://robotframework.org
What is Robot Framework?
Generic test automation framework
Suitable for non-programmers
Extended with Python or Java
Open source
For more information: http://robotframework.org
Architecture
Plain text test data
Manager friendly reports
Detailed execution logs
Large ecosystem
Ready made test libraries
Web testing, mobile devices, GUIs, databases, SSH, HTTP, …
Standalone test data editors
Plugins for common IDEs and text editors
Eclipse, IntelliJ IDEA, Sublime, Notepad++, TextMate, Emacs, VIM, …
CI and build tool integration
Jenkins, Maven, Ant
Active community
The ecosystem created by the community
Provides support, facilitates general discussion
Mailing list and LinkedIn group with over 3000 members
IRC and Slack channels for real time discussion
Lot of users world wide
Biggest user base in USA
Usage growing rapidly in India
Especially popular in Finland
De-facto standard for test automation
Nokia, Kone, Metso, Vaisala, RAY, Elisa, Sonera, Comptel, Napa, Eläketurvakeskus, Fennia, …
Popularity increasing mainly via word-of-mouth marketing
Robot Framework Foundation
Sponsors future development
Founded in 2015, now getting more active
Open for organizations using and selling services related to the framework
For more information: http://robotframework.org/foundation
What is open source?
The Open Source Definition published by the Open Source Initiative and available at https://opensource.org/osd-annotated
Key points:
Free redistribution
Source code available
Modification and derived works allowed
Benefits
Free (as in beer)
No license costs
No hassle making sure everyone (including CI) has a valid license
Free (as in speech)
Can be customized freely
Integration to other system typically easy
Can never really die
Summary
Robot Framework is a generic open source test automation framework with a large ecosystem and active community around it.
Freedom to use and customize as needed make open source tools highly attractive in the ever-changing Agile world.
Questions? Thanks!
[email protected] :: http://eliga.fi http://robotframework.org