Cover image for Crafting Test-Driven Software with Python

Crafting Test-Driven Software with Python

Write test suites that scale with your applications' needs and complexity using Python and PyTest

Discover how to build reliable Python applications by mastering test-driven development with practical, hands-on examples. Learn to create scalable test suites using PyTest and web testing tools, ensuring your code stays robust as your projects grow. Gain the confidence to implement modern testing practices in real-world scenarios.

Packt | Feb 2021 | 338 min

What You Will Learn

You will start by exploring core testing principles and automated quality control in Python using PyTest. Step by step, you will apply these concepts, use plugins to simplify test maintenance, and move on to testing web applications and APIs. Each section builds your skills through practical examples and real-world scenarios.

Key Features

  • Master test-driven development to boost code quality and maintainability
  • Use PyTest and plugins to automate and streamline your testing workflow
  • Test web applications and APIs with practical tools for real-world projects

Target Audience

Ideal for Python developers with basic programming knowledge who want to adopt test-driven development and improve their testing skills. If you are building web applications or APIs and want to ensure your code is reliable and scalable, this course will help you confidently use PyTest and modern testing tools.

Related courses