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.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
  • Hleb Nikitsinlinkedin.svg
    Lead Software Engineer in Test
    Skilled test automation engineer with 5+ years in Python test automation using pytest, Robot Framework, and unittest. Expert in AWS, REST API development, and mentoring.
    hleb-nikitsin.webp
  • Siarhei Parkhomiklinkedin.svg
    Lead Software Engineer in Test
    Skilled Software Engineer in Test with expertise in Python, pytest, unittest, and cloud computing. Proficient in Rest API development and networking.
    siarhei-parkhomik.webp
  • Anastasiia Romeikolinkedin.svg
    Software Test Automation Engineer
    Experienced in Python test automation, specializing in UI and API automation, with strong knowledge of SDLC and Agile practices. Passionate about teaching and advancing QA best practices.
    anastasiia-romeiko.webp
  • Yauheni Sushko
    Lead Software Testing Engineer
    Seasoned professional with over 10 years of experience, specializing in Linux testing, script development, functional testing, QA processes and mentoring.
    yauheni-sushko.webp
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?