What you would learn in Python Testing 101 course?
This course will guide you through the basics required for Unit test testing Python code. It provides you with various methods for writing unit tests using Python, along with how to run the tests effectively and identify the flaws before the users!
We will be using the Python unit test, a framework part of the Python standard library. It assumes that you have a minimum of previous experience with Python programming.
Learn to assert the parts in your test cases, learn how to identify the tests, and help make tests easier to understand and manage. Through the course, you'll encounter a lot of unit test examples written in Python.
Some of the fascinating topics included in the course are:
Create Projects in Pycharm using Virtual Env
Unittest Fixtures and Test Discovery
Making use of Mock and Practice Doubles
Pytest is a Test Runner and producing beautiful reports
Jenkins to run and share test reports
Writing unit test for an actual Workable Application
Unit testing using Python unit test framework
The fundamentals of Unit Testing or White Box testing in Python
Writing and running Testcases in Python
Run Unit Tests on Jenkins server for CI/CD
Utilizing Mock as well as Testing Double with Python Unittesting
Testing and reporting are executed and reported using Pytest framework, which is integrated with Jenkins
Parameterized Testing using Parameterized Package
Code collaboration and run tests using Code repos such as GitHub