HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  
Pekka Klarck's Robot Framework Hands-On Training (ROBOT-01-02)
CODE: ROBOT-01-02          DURATION: 2 DAY/S
This hands-on Robot Framework training will show you how to create maintainable acceptance tests with Robot Framework and how to use various features of the framework effectively. We will also go through how to use Robot Framework for Acceptance Test Driven Development (ATDD) and how to extend it with your own test libraries.

Robot Framework is a generic open source test automation framework for acceptance level testing and ATDD. It utilizes the keyword-driven testing approach and its tabular test data syntax is easy enough to learn also for non-programmers. Its testing capabilities can be extended with test libraries (a.k.a. fixtures) implemented natively using Python or Java and with other languages via a remote interface.

Robot Framework has a rich ecosystem around it. There are, for example, ready-made libraries for web testing, databases, SSH, Swing, SWT and Windows GUIs. Although the test data can be edited with any text or HTML editor (depending on the format), there is also a separate editor called RIDE with powerful features such as syntax highlighting, keyword completion, and simple refactoring support. There are also plugins for Ant, Maven, and Hudson/Jenkins.


LEARN HOW TO:
PROGRAMME
Day 1: Creating and executing tests
  • Welcome and introduction round
  • High-level introduction to Robot Framework
  • Hands-on training
  • Creating test cases using keyword-driven, data-driven, and gherkin (BDD) style
  • Using keywords from test libraries
  • Creating new higher level keywords in the test data
  • Using variables
  • Setups and teardowns
  • Running tests and investigating logs and reports
Day 2: Learning useful features
  • Tagging test cases
  • More advanced variable usages
  • Using RIDE test data editor
  • Using Robot Framework for ATDD
  • Creating test libraries
  • Where to find more information
ABOUT THE AUTHOR
Pekka Klärck is Agile tester, developer, and consultant from Finland. He has ten years experience from testing and test automation, and he has spent the better half of that decade in Agile projects.
More about Pekka Klarck
IS THIS COURSE FOR YOU?
This training is suitable for all testers and programmers who want to get deep hands-on experience of Robot Framework. No programming skills or previous test automation experience is necessary.

The training is generic and useful for people working in any domain. The application under test in the hands-on exercises is web based, and participants thus get immediately useful skills for web test automation as a by-product.

COURSE PREREQUISITES
Participants should bring their own laptops and should have Robot Framework and Python installed beforehand. Windows, Linux, and OSX are the officially supported operating systems. Participants should have local admin rights for their machines to make it easier to install additional software.

COURSE LABS & EXERCISES

© Copyright 2003-2013, Skills Matter Ltd
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Jobs: Sales Executive  Jobs: Student SkillsCaster  jobs - junior event coordinator  Open Source Journal  Jobs: Sponsorship Development  jobs: Marketing & Sales Graduate Internship  Jobs: HR Manager  jobs-Join Our Dev Team  DevOps Engineer  Front-End Engineer  Test Engineer