Skip to content
UdemySoftware TestingPaid courseBeginner levelCertificate

Python Unit Testing Fundamentals (using unittest & pytest) (Udemy.com)

Every Python Programmer Must Have This Skill!!

Created by: Coding Gears

Last updated January 2022

icon
What you will learn

  • Develop Unit Test Cases
  • Develop Test Suites
  • Run Test Cases
  • Ignore & Skip Test Cases
  • Developing Tests using "unittest" module
  • Developing Tests using "pytest" module
  • Generating Results in XML Format (pytest)
  • Generating Results in HTML Format (pytest)

How it compares

Against the other 281 rated Udemy courses in Software Testing on CourseDuck:

  • Rating4.4 out of 5higher than 35% of them
  • Reviews745#153 of 282 by number of reviews
  • Length4.5 hoursshorter than 64% of them
  • Last updatedJanuary 2022earlier than 77% of them

icon
Course Description

You might be wondering what this course is about? Well, this course is all about Unit Testing with Python and how it can help you become better at the art of programming. In other words, this course will teach you how to use Unit Testing to improve code quality and support future development. 

Unit tests should provide immediate value in terms of reduced debugging and better design, which is why it’s a skill that should be mastered by all python programmers, regardless of their career path. This course will show you how to write unit tests for your code in Python! The course is designed to be practical with hands-on examples you can use right away.

Good unit tests should provide immediate value in terms of reduced debugging and better design, and increase your confidence in the code.

A lot of people can learn to write unit tests with this course, regardless of their career path. To help you get started, you get a 30-day money back guarantee on your purchase


You will learn:

  • Understand the terms: Test Case, Test Suite, Test Runner, Unit Under Test and Test Fixture.

  • Write Unit Tests

  • Running Unit Tests

  • Writing Test Suite

  • Skipping and Ignoring Unit Tests

  • Setup and TearDown

  • Test Discovery

  • Handling Known Errors

  • Best Practices

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Coding Gears


About Our Company:

CodingGears.io offers self-paced technical courses and makes them easy to learn. 

We have been in the IT training business for many years offering training courses in Unix, Windows, C#, Java, Python Programming, SQL Server, Manual Testing, Automation, etc. technologies.

Our instructors have 20+ years of experience in various technical areas - Software Development, Software Testing, Windows Systems & Network Administration, Unix/Linux Systems & Network Administration, Virtualization Technologies, Storage, Shell Scripting, Database Management Systems (MS SQL Server, MySQL, IBM DB2, Cassandra), Containerization (Dockers), Mesos, Marathon, Jenkins, Jira, Elastic Cloud Storage (ECS), Gluster File System, CoreOS, Ansible & other areas.

Codinggears/GlobalETraining had mentored thousands of students in the last 10+ years and has extensive experience in delivering training – both in-class and online.

Visit our website for more details!


icon
More courses by Coding Gears

$10.99

$11.99

$64.99

$59.99

icon
More Software Testing courses

$59.99

$84.99

$10.99

$10.99

$13.99

$149.99

icon
Reviews

4.4

745 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By John McKeown on 6/15/2026

good course on unittest, currently i dont use pytest

By Sharique Shaikh on 4/22/2026

It expains the basic usage of unittest library in a short and sweet way. Appreciated.

By Sumanth Kumar Alimi on 2/1/2026

Its suitable for only beginners as it covers only basic concepts nothing intermediate or advanced.

By Juan Cerdas Angulo on 8/23/2025

Very good course, goes straight to the point of learning unit testing. I strongly recommended it for people who are already familiar with python and just want to learn about the unit testing procedure.

By Nick Sofianakos on 5/22/2025

Very informative and great to learn the ins and outs of unit testing in python

By Brian Engler on 8/27/2024

Excellent course. Fast and learn everything you need to start unit testing python. Easy to understand.

By Albert Dorcioman on 8/26/2024

Is good if you want to have a general overview about unittesting (as the name suggests). If you are searching for deep insights this is not what you are looking for.

By Anonymized User on 6/28/2024

Course is Short and Covers Basic Concepts of Unitest and Pytest, which are greatly helpful.

By Jean Charlles dos Santos Gomes on 4/16/2023

Professor tem uma boa didática. (Teacher has good teaching skills). Bom curso!

By Anna Perminova on 4/24/2022

A lot of examples were given, but it is hard to watch the videos with 720p quality. The attached resources have a little bit messy structure.

Showing all 10 reviews on CourseDuck

Read all 745 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 88 / 100