Course code: ATRF« Back

Test Automation using Robot Framework

Automated testing with no programming knowledge needed. This course is an introduction to automated testing and is suitable for beginners.

 DateDurationCourse priceHandbook priceCourse languageLocation 
9/14/2020 1 7 645 CZK - Český jazyk Praha - Tesena
11/18/2020 1 7 645 CZK - Český jazyk Praha - Tesena

AffiliateDurationCatalogue priceHandbook priceITB
Praha1 7 645 CZK - 0
Bratislava1 285,00 EUR - 0

What we teach you

What is automated testing and when should it be used?
What are the advantages and disadvantages?
Is automatic testing suitable for your project?

Test automation has been with us for more than 30 years. However, in the last few years there has been quite a rapid development in this area. Test automation has finally become a full part of today’s testing discipline. Within this one-day course we will explain to you basic principles of test automation, why we need it, and it’s pros and cons in order to help you decide when and how to introduce it on your project.

In the second, practical part of the training, we will show you how to write and execute automated tests using Robot Framework without needing to know anything about programming. We will focus on the Selenium2Library, which allows us to test both web sites and web applications, how to identify page elements using xpath and how to interact with them. We will also show you also some other aspects of tool. For example, we will look at automatically generated reports and logs and how to use them to eliminate errors in our scripts, the use of variables and their priorities will be discussed as well. During the training you will perform a number of interactive exercises so you can gain real hands-on experience.

The Robot Framework is a generic test automation framework for acceptance testing and acceptance test-driven development (ATDD). 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.

Required equipment

A laptop

Course outline

Test automation theory

  • What is test automation and its objectives
  • When to use and when not to
  • Test automation approaches
  • Locators and XPath

Robot Framework

  • Introduction to RF
  • Robot Framework capabilities
  • Libraries and Selenium webdriver
  • Keywords - creation and structure
  • Assertions

Basic exercises

  • Getting started, PyCharm and first project
  • Selenium keywords and its usage for web testing
  • Test cases creation
  • Running tests and test result logs

Advanced exercises

  • Advanced keywords and how to use them
  • Code structure
  • Variables
  • FOR loops
  • Working with data from Excel files
  • Skill development after this course

Previous courses

no preceding courses

Next courses

no following course
No data.
The prices are without VAT.