Advanced Automation Frameworks and Continuous Integration

Coursera MOOC / Non-credit USD 49
Enroll now →
Advanced Automation Frameworks and Continuous Integration

About this course

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this advanced course, you'll journey through automation frameworks and continuous integration, starting with Python logging infrastructure, mastering message logging, custom log formats, and logger utilities. You'll delve into the unittest framework, writing test cases, implementing setup and teardown methods, and running tests from the terminal. Next, explore Pytest, learning fixtures, test orders, and HTML test reports. The course's three-part modules focus on building robust frameworks with Selenium WebDriver and Python, covering logging, test result verification, and dynamic elements handling. Practice exercises reinforce these concepts. Additionally, learn data-driven testing, complete test suite execution, and version control with Git and GitHub. You'll also set up and secure Jenkins, manage plugins, and build remote projects, streamlining your CI/CD pipelines. By the end, you'll be adept in automation frameworks and continuous integration, ready to tackle complex projects confidently. This course targets software developers, QA engineers, and automation testers with basic Python knowledge. Familiarity with Selenium WebDriver and basic testing concepts is recommended.

What you'll learn

  • understand Python logging infrastructure
  • implement unittest and Pytest for testing
  • set up Jenkins for CI/CD
  • manage version control with Git and GitHub

Course objectives

  • gain proficiency in automation frameworks
  • build robust testing systems
  • streamline CI/CD pipelines effectively

Skills you'll gain

Related courses

Course details are provided by the platform and may change — always confirm on the provider's site. Links may be affiliate links.