Basics of Python programming: conditions, loops, functions, basics of OOP.
The course is suitable for anyone interested in programming who wants to learn one of the most popular programming languages today. No previous testing experience is expected. Logical thinking is, however, a must.
Want to enter IT and are looking for a more accessible path than classic programming.
Want to move from manual to automated testing and advance their career.
Want to extend their skills with automated testing and QA.
The course is taught online with live lecturers, complemented by optional assignments, tests available in the e-learning platform and group and individual consultations. All materials and lesson recordings are published in our e-learning platform.
Recordings of all lessons that you can return to at any time.
You write tests from the first lesson — theory is always accompanied by practice.
Optional assignments and tests in the e-learning platform to practise the material.
A discussion channel for sharing experience and help with exercises.
After completing the course you receive a certificate of completion.
Emphasis on hands-on testing of real web applications.
Lesson: What will we learn? What is testing and why is it important? We get to know the types of testing, the development cycle in Agile and the role of testing in an agile environment.
Exercise: Identifying test types on real projects and discussing how to integrate them into development.
Lesson: Types of manual testing, myths about manual testing, comparison of manual and automated approaches.
Exercise: Creating a test-case document for manual testing of a web application.
Lesson: What is a test case? Basics of testing in practice, first simple tests in Python and an overview of Python’s testing options.
Exercise: You write your first automated tests in Python using basic tools.
Lesson: Tools for testing the frontend and backend and their practical use.
Exercise: Testing a web application with DevTools, Postman and other professional tools.
Lesson: Setting up your first test project — prerequisites, basic project structure and first web tests.
Exercise: You create a complete test project from scratch and write your first end-to-end tests.
Lesson: Testing principles, a tester’s tasks and activities in everyday practice.
Exercise: Analysing test scenarios and identifying testing principles on real examples.
Lesson: Selenium and its use, WebDriver, introduction to BDD (Behavior Driven Development) and testing websites.
Exercise: Automating tests of a real website with Selenium WebDriver.
Lesson: A tester’s typical day, Scrum in theory and practice, working with the Jira ticketing system.
Exercise: Simulating a sprint in Jira — creating user stories, bug reports and testing tasks.
Lesson: Practical writing of test scenarios, the Page Object Model design pattern and test outputs.
Exercise: Refactoring tests into the Page Object Model and creating a smoke test suite.
Lesson: Allure Report, reporting BDD outputs, generating clear test reports.
Exercise: Integrating Allure Report into the test project and creating professional output.
Graduates are familiar with manual testing, master the basics of programming (a prerequisite of the course) and can create automated tests for websites in Python. Graduates should be able to apply for a junior test automation engineer position.
It doesn’t end with the course. Even after completing it, you keep plenty of benefits you can rely on:
An official Turing Institut certificate documenting your newly acquired skills.
Recordings of all lessons and study materials remain yours forever – come back to them whenever you need.
A Discord full of people like you, a newsletter with IT news and exclusive members-only events.
There is currently no scheduled date for this course. Write to us or give us a call — we will let you know as soon as a new date is announced, and we are happy to arrange a date that suits you.
The course is suitable for anyone interested in programming who wants to learn one of the most popular programming languages today. No previous testing experience is expected. Logical thinking is a must. Participants may include graduates of technical fields who would like to start in IT, testers, administrators and support staff.
Python is a language with simple syntax and growing popularity across professions. It is used not only by programmers but also by test automation engineers, data analysts, machine-learning experts and researchers. In Brno it is used, for example, at Kiwi, Seznam, Red Hat and Thermo Fisher Scientific.
The course is taught online with live lecturers, complemented by optional assignments, tests available in the e-learning platform and group and individual consultations. All materials and lesson recordings are published in our e-learning platform.
Yes, the payment can be split. If you have such a request, please write it in the note on the order form.
Teaching by experienced lecturers, access to the e-learning system with examples and tests, online consultations while working on assignments, loan of specialist literature, interview preparation and a certificate of course completion.
We use cookies to improve the site and show you relevant courses instead of random ads. You can change or withdraw your consent at any time.