RoboCon 2026

Robot Framework introduction tutorial
2026-02-11 , Robot Framework introduction tutorial

A hands-on introduction to Robot Framework for beginners. Learn how to install it, create and run tests, work with keywords, variables, and test data, and apply best practices to build clean, maintainable automation suites.


Tutorial Agenda

1. Introduction to Robot Framework (30 min)

  • Explore the basics of test automation and the importance of Robot Framework.
  • Learn about key features and advantages.

2. Installation and Setup (20 min)

  • Step-by-step installation of Robot Framework.
  • Configure your environment to begin automation.

3. Creating Your First Test (20 min)

  • Build your first test case using keywords and test data.
  • Understand Robot Framework test suite structure.

4. Executing Tests (20 min)

  • Run tests from the command line and other methods.
  • Interpret execution results and reports.

5. Keyword Libraries & Custom Keywords (30 min)

  • Explore built-in and external libraries.
  • Create custom keywords for specific testing needs.

6. Variable Management (20 min)

  • Handle variables to make tests dynamic and reusable.
  • Learn variable scopes and syntax.

7. Test Data Management (20 min)

  • Manage test data and external data files.
  • Use data-driven testing for multiple scenarios.

8. Handling Test Environments (15 min)

  • Strategies for environment and configuration management.
  • Efficient setup and teardown handling.

9. Best Practices & Tips (20 min)

  • Practical techniques for sustainable test automation.

Tutorial Objective

This tutorial is designed for individuals with little to no experience with Robot Framework.
Participants will gain foundational knowledge and practical skills to start their test automation journey.

By the end of the tutorial, participants will be able to:

  • Install and set up Robot Framework
  • Create and execute basic test cases
  • Manage variables, test data, and test environments
  • Use keyword libraries and create custom keywords
  • Apply best practices for maintainable automation

The tutorial emphasizes hands-on experience to prepare attendees for real-world automation challenges and help them deliver high-quality software.

Tutorial Prerequisites

  • A computer with Python 3.10+ installed
  • An IDE of choice

Is this suitable for ..?: Beginner RF User Describe your intended audience:

-