Robot Framework Introduction
Upcoming SlideShare
Loading in...5
×
 

Robot Framework Introduction

on

  • 70,762 views

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.

Statistics

Views

Total Views
70,762
Views on SlideShare
28,774
Embed Views
41,988

Actions

Likes
18
Downloads
677
Comments
0

24 Embeds 41,988

http://code-opensocial.googleusercontent.com 24316
http://www.seleniumtests.com 12349
http://www.gmodules.com 3729
https://code-opensocial.googleusercontent.com 984
http://python4u.blogspot.com 270
http://python4u.blogspot.ru 179
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 6
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
More...

Accessibility

Categories

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.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
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