Udemy

The Ultimate Python Unit Testing Course

Enroll Now
  • 1,649 Students
  • Updated 5/2021
3.9
(266 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
8 Hour(s) 33 Minute(s)
Language
English
Taught by
Mohammad Mahjoub
Rating
3.9
(266 Ratings)

Course Overview

The Ultimate Python Unit Testing Course

This course is all you need to become a master python tester.

No software products should ever be shipped to the user without being tested. Making sure that your code works by writing effective, powerful, and sophisticated tests is a must in today's competitive world. This course is designed to turn you from a complete beginner to an expert in using the python Unit Test library. You will learn:

1- how, why, and when should you test your project?

2- how to test functions, classes, efficiency, and console print output?

3- how to organize your test files and test cases?

4- what, when, why, and how to use the test driven development method?

And more!

This course will be the best investment that you've ever made since we will build 11 projects that will ensure that you're extremely comfortable with testing.

Course Content

  • 21 section(s)
  • 95 lecture(s)
  • Section 1 Introduction To Testing
  • Section 2 Let's Get Our Hands Dirty
  • Section 3 Testing Functions
  • Section 4 Coding Challenge #1 - Testing Functions
  • Section 5 Testing Classes
  • Section 6 Coding Challenge #2 - Testing Classes
  • Section 7 Testing Console Printed OutPut
  • Section 8 Coding Challenge #3 - Testing Console Printed OutPut
  • Section 9 Testing Efficiency
  • Section 10 Coding Challenge #4 - Testing Efficiency
  • Section 11 Things You Should Think About Before Testing
  • Section 12 Testing Before Writing Code
  • Section 13 Coding Challenge #5 - Testing Before Writing Code
  • Section 14 Skipping Tests & Expected Failures
  • Section 15 Using Unitest In The Command Line
  • Section 16 Grouping Tests
  • Section 17 Before Production Checklist
  • Section 18 Time Management Tips
  • Section 19 Unpacking The Power Of PyCharm
  • Section 20 Review
  • Section 21 One Challenge Before You Go

What You’ll Learn

  • You will learn how to write professional Unit Tests in python, You will learn how to write compete programs given only Unit Tests, You will learn how to write effective tests that ensures that your code works, You will learn best practices on how to organize your Unit Tests


Reviews

  • D
    David Pretorius
    3.0

    I learned a bit about the unit test library, but the code is not pythonic at all... it's also very outdated now

  • M
    Maksym Kozlov
    1.0

    Misleading title, totally not ultimate course.

  • I
    Ignacio Soteras Gutiérrez
    3.5

    It has been a very good introduction to unit tests for people without any background in testing. However, there are several things that can be improved. * the questions on the forum are not being attended * the final challenge solution is quite poor according to the teacher's steps to follow * the wealth-manager project is hard to understand even though it's a very good sample project to cover a lot of topics (I will consider using another example in the mid-future)

  • J
    Juan Carlos París
    2.0

    It is a basic course, but the name has 'Ultimate' in it, so my expectations were higher. The course only shows two methods of TestCase assertEqual and assertError, but I suppose this Class of unittest has much more to cover.

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