Cover image for Elegant Automation Frameworks with Python and Pytest

Elegant Automation Frameworks with Python and Pytest

Leverage pytest's fast, scalable, and professional-grade framework design to build and run automated test suites like a pro

Brandon Blair

Created by Brandon Blair

Discover how to build fast, scalable, and professional-grade automated test frameworks using Python and pytest. Learn to streamline your test suites, reduce code clutter, and identify performance bottlenecks with practical, hands-on guidance. By the end, you'll be ready to create robust frameworks for any project.

Packt | May 2020 | 349 min

Start Trial
LevelIntermediate
CategoriesSoftware Engineering and Architecture, Quality Assurance and Automated Testing Practices, Python

What You Will Learn

You'll work through real-world examples and hands-on exercises, starting with setup and moving to advanced framework design. Each concept is explained with clear code samples and practical demonstrations, helping you apply best practices as you progress. By building and refining your own test framework, you'll gain confidence and practical skills.

Key Features

  • Master automated testing with pytest for efficient, reliable test suites
  • Reduce repetitive code using fixtures and smarter test organization
  • Track, analyze, and optimize test runs to spot issues and improve speed

Target Audience

Perfect for developers or testers with some Python experience who want to level up their automated testing skills. If you're aiming to create scalable, maintainable test frameworks or streamline your current testing process, you'll find actionable techniques and insights to help you reach your goals.

Related courses