Udemy

Python Unit Testing Fundamentals (using unittest & pytest)

Enroll Now
  • 2,579 Students
  • Updated 1/2022
4.6
(325 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
4 Hour(s) 30 Minute(s)
Language
English
Taught by
Coding Gears | Train Your Brain
Rating
4.6
(325 Ratings)

Course Overview

Python Unit Testing Fundamentals (using unittest & pytest)

Every Python Programmer Must Have This Skill!!

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

Course Content

  • 10 section(s)
  • 47 lecture(s)
  • Section 1 Unit Testing in Python
  • Section 2 Course 1 > Start : Python Unit Testing with unittest
  • Section 3 Unit Testing Fundamentals
  • Section 4 Best Practices
  • Section 5 Quiz
  • Section 6 Course 1: Conclusion (Unit Testing with unittest module)
  • Section 7 Course 2 > Start : Python Unit Testing with pytest
  • Section 8 Unit Testing with pytest
  • Section 9 Running Tests
  • Section 10 Reporting

What You’ll 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)


Reviews

  • S
    Sunil Kumar
    5.0

    awesome course learn a lot.

  • J
    Joshua Gomez
    4.5

    Great stuff so far. Easy to follow and understand.

  • T
    Tetyana Prygrodska
    3.5

    I've got useful hints in this course, it felt very easy to jump into unit testing. I would expect more advanced topics and examples though. Also, I think that given information could be squeezed in shorter time. Sometimes, I found it difficult to understand the speech. I wonder how up to date given info is, taken that the course was updated almost four years ago.

  • U
    Umang Shah
    5.0

    NA wow yoyo

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed