• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Robot Framework Introduction

Robot Framework Introduction



Robot Framework is a generic keyword-driven test automation framework for acceptance level testing and acceptance test-driven development (ATDD). It has an easy-to-use tabular syntax for creating test ...

Robot Framework is a generic keyword-driven test automation framework for acceptance level testing and acceptance test-driven development (ATDD). It has an easy-to-use tabular syntax for creating test cases and its testing capabilities can be extended by test libraries implemented either with Python or Java. Users can also create new keywords from existing ones using the same simple syntax that is used for creating test cases.



Total Views
Views on SlideShare
Embed Views



24 Embeds 41,660

http://code-opensocial.googleusercontent.com 24043
http://www.seleniumtests.com 12349
http://www.gmodules.com 3729
https://code-opensocial.googleusercontent.com 933
http://python4u.blogspot.com 269
http://python4u.blogspot.ru 178
http://www.slideshare.net 81
http://translate.googleusercontent.com 25
http://4608630209994205502_32f71da7694aa90955c36fd54dedd739078e890d.blogspot.com 17
http://www.linkedin.com 8
https://www.linkedin.com 4
https://vpn.adtran.com 3
http://python4u.blogspot.jp 3
http://feedreader.com 3
http://www.slideee.com 3
http://python4u.blogspot.co.il 3
http://python4u.blogspot.de 2
http://fuentes.be 1
http://webcache.googleusercontent.com 1
http://python4u.blogspot.fr 1
http://code.google.com 1
http://python4u.blogspot.in 1
http://python4u.blogspot.nl 1
http://python4u.blogspot.ch 1



Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

    Robot Framework Introduction Robot Framework Introduction Presentation Transcript

    • An introduction to Robot Framework http://robotframework.org © Copyright Nokia Siemens Networks Creative Commons Attribution 3.0 License
    • Fast facts ● Generic test automation framework – Utilizes the keyword-driven testing approach ● Implemented with Python – Jython supported fully and IronPython initially – Can be extended natively using Python or Java – Other languages supported via XML-RPC based remote interface ● Open source – Apache 2.0 license – Sponsored by Nokia Siemens Networks – Active development and growing community – Hosted on Google Code
    • High level architecture
    • Simple tabular syntax
    • Straightforward test library API
    • Higher level keywords
    • Data-driven test cases
    • Executable specifications
    • Variables From command line: $ pybot --variable USERNAME:johndoe --variable PASSWORD:J0hnD0e my_tests.html
    • Tagging ● Free metadata to categorize test cases ● Statistics by tags collected automatically ● Select test cases to be executed ● Specify which test cases are considered critical
    • Clear reports
    • Detailed logs
    • Easy integration ● Test suites are created from files and directories – Trivial to store into any version control system ● Simple command line interface – Easy to start test execution from CI systems or other tools ● Output also in XML format – All information in machine readable format – Outputs from different test runs can be combined
    • Different test libraries ● Standard libraries – Included in normal installation – OperatingSystem, Telnet, Screenshot, String, … ● External libraries – Must be installed separately – SeleniumLibrary, SwingLibrary, SSHLibrary, … ● Project or team specific libraries
    • Separate test data editor (RIDE)
    • For more information ● Project pages – The main information hub – http://robotframework.org ● Quick Start Guide – Executable guide demonstrating the key features – Examples on these slides are taken from it – http://code.google.com/p/robotframework/wiki/QuickStartGuide ● User Guide – Detailed information about all features of the framework – http://code.google.com/p/robotframework/wiki/UserGuide