Robot Framework

From the Robot Framework website: “Robot Framework is a generic open source automation framework for acceptance testing, acceptance test driven development (ATDD), and robotic process automation (RPA). It has easy-to-use tabular test data syntax and it utilizes the keyword-driven testing approach. Its testing capabilities can be extended by test libraries implemented either with Python or Java, and users can create new higher-level keywords from existing ones using the same syntax that is used for creating test cases.

If you want to learn how to leverage the power of the Swiss army knife that is Robot Framework for your test automation efforts, this is the course for you!

Workshop contents
This workshop covers, among other things:

  • Getting started with Robot Framework
  • Creating and using keywords
  • Using Test and Suite Setup and Teardown methods
  • Using Robot Framework libraries
  • Using SeleniumLibrary (or BrowserLibrary) for writing Selenium- (or Playwright-)based tests for web applications
  • Using robotframework-requests to write tests for RESTful APIs
  • Reporting options and Continuous Integration

There’s no better way to learn than by doing, so you’ll be presented with a variety of hands-on (programming) exercises throughout this workshop.

Intended audience and prerequisite knowledge
This workshop is aimed at testing practitioners that want to learn more about using Robot Framework, and to make sure that they get the most out of doing so. Some previous exposure to object-oriented software development and test automation will make it easier for you to follow along.

Delivery and group size
This is a live workshop, available both on site and online. The maximum group size is 20.

Duration
This workshop typically takes 3-4 hours, but can be extended to a full-day tutorial.

Interested?
If you would like to book me to teach this workshop in your organization or at your conference, or if you have any additional questions, please send an email to bas@ontestautomation.com or use the contact form on this page.

For an overview of all training courses and workshops I have on offer, please visit the main training page.