I'm inIcon.svg
Python Test AutomationLearn to automate tests in Python with popular frameworks like pytest, unittest, and Robot Framework.
Skills covered
Python Test Automation Frameworks
Python Mocking and Stubing Tools
Test Automation Approaches
python-test-automation-hero.webp
  • graduation-hat-01.svg
    Course format

    Self-paced course

  • bar-chart.svg
    Course level

    Basic

  • globe.svg
    Course language

    English

Knowledge you will gain
checkmarkImportance of software testing

Understand the role of software testing in development and analyze the distinctions and advantages of manual versus automated testing methods.

checkmarkTest automation frameworks

Learn to identify and describe various test automation frameworks (TAF), discussing their types, benefits, limitations, and common architecture patterns.

checkmarkPython testing frameworks

Gain practical skills in employing frameworks like pytest, unittest, and Robot Framework for creating, managing, and customizing test cases and reports in Python environments.

Study plan
  • 7 modules
  • 38 lessons
  • 34 quizzes
  • 6 practice tasks
  • 45 hours
1Introduction
  • 1 lesson
  • 5 min
file-text-20.svgWelcome

7 min

2Testing Basics
  • 6 lessons
  • 5 quizzes
  • 1 h 5 min
3Test Automation Framework
  • 4 lessons
  • 3 quizzes
  • 1 h 10 min
4Unittest
  • 5 lessons
  • 4 quizzes
  • 2 practice tasks
  • 15 h
5Pytest
  • 10 lessons
  • 9 quizzes
  • 2 practice tasks
  • 15.5 h
6Robot Framework
  • 13 lessons
  • 12 quizzes
  • 2 practice tasks
  • 15 h 10 min
7Final Quiz
  • 1 h
Course authors
Frequently asked questions
Who is the Python automation testing course for?
What are the prerequisites for the Python automation training?
Who will check my practice tasks?
Is the Python automation course free?