en ru et

Software Test Automation

Description
This course will give you basic knowledge of test automation. The main focus of this course is an introduction into automation test execution by different methods. After completing this course, you will have general theoretical conception of test automation and practical experience of different kinds of test automation methods. The latter will allow you dig deeper and widen your horizon of testing.
Overview
The Software Test Automation course gives basic ideas of automation testing: why automate, what should and should not be automated. It introduces you a practical side of automation test execution with a usage of different methods. After the Software Test Automation Tutorial course, you have learned how to create automated tests over web-applications using visual approach as well as functional. The hands-on format of the course enables you to apply and develop skills learned in the course.  
Duration
Classroom: 3 days (8h / 1d) including pauses.
Audience
This course is intended for:

  •  Software manual testers
  •  Software developers
  •  Students studying Information Technology/Informatics

Prerequisites
 Some experience on software testing
 Own laptop with Windows or OSX operating system.
 Open-source tools to be installed will be informed after registration.

Course outline
Day 1
Theory part:

  •  Why Automate
  •  Test Automation Pyramid
  •  What Should We Automate
  •  What Should We Not  Automate
  •  What Might Be Hard To Automate

Day 2
Hands-on part 1:

  •  Record/Playback scripts:

o Small Introduction and
o A lot of practice!

  •  Linear scripting:

o Small Introduction and
o A lot of practice!

Day 3
Hands-on part 2:

  •  Modular scripting:

o Small Introduction and
o A lot of practice!

  •  Keyword-driven testing:

o Small Introduction and
o A lot of practice!