Hi! Welcome to Python Testing 101 - Unit Testing Python code with unittest framework. This course will help you master the fundamentals of Unit testing Python code. It teaches you various techniques for writing unit tests in Python and how to execute them efficiently, and find the bugs before your users do!
We will be using Python unittest framework which comes with Python standard library and it assumes that you have minimal prior experience with Python coding.
You'll learn how to assert parts of your tests, how to discover the tests, and make tests easier to read and manage. Throughout the course you will see lots of unit test code examples in Python.
Some of the interesting topics covered in the course are:
Create Project in Pycharm with Virtual Env
Unittest Fixtures & Test Discovery
Using Mock and Test Doubles
Pytest as Test Runner and generating nice reports
Jenkins to run and share the test reports
Parameterized Tests
Writing unittest for a Real, Working Application
Thank you and see you in this course.
This course starts from the beginning, covering the basics of how a computer interprets lines of code; how to write programs, evaluate their output, and revise the code itself; how to work with variables and their changi…
This course helps prepare you for positions that require the analysis of large data sets, providing the statistics foundation you’ll need for data analysis. You’ll learn how to model real-world applications using statist…
This Statistics for Data Science course is designed to introduce you to the basic principles of statistical methods and procedures used for data analysis. After completing this course you will have practical knowledge of…
Please Note: Learners who successfully complete this IBM course can earn a skill badge — a detailed, verifiable and digital credential that profiles the knowledge and skills you’ve acquired in this course. Enroll to lear…
This course is the first of a two-course sequence: Introduction to Computer Science and Programming Using Python, and Introduction to Computational Thinking and Data Science. Together, they are designed to help people wi…
Go from zero to hero in Python in weeks! Learn Python the easy way by building real-life Python programs!
The job of a data scientist is to glean knowledge from complex and noisy datasets. Reasoning about uncertainty is inherent in the analysis of noisy data. Probability and Statistics provide the mathematical foundation for…
Please Note: Learners who successfully complete this IBM course can earn a skill badge — a detailed, verifiable and digital credential that profiles the knowledge and skills you’ve acquired in this course. Enroll to lear…
Get introduced to all fundamental Python concepts in a practical way Master the basics of Python by doing real-life football (soccer) related projects See Python concepts at work through relatable sports-focused examples…
Master the basics of data analysis in Python. Expand your skillset by learning scientific computing with numpy.
Learn the most important language for data science.
Hi! Welcome to Python Testing 101 - Unit Testing Python code with unittest framework. This course will help you master the fundamentals of Unit testing Python code. It teaches you various techniques for writing unit tes…
AI is transforming how we live, work, and play. By enabling new technologies like self-driving cars and recommendation systems or improving old ones like medical diagnostics and search engines, the demand for expertise i…
In the information age, data is all around us. Within this data are answers to compelling questions across many societal domains (politics, business, science, etc.). But if you had access to a large dataset, would you be…
The Python programming language is extremely powerful and commonly used to automate time-intensive activities/tasks for users. This makes Python a good skill to have for any job that requires automation to replace data i…
Master Python by building 100 projects in 100 days. Learn to build websites, games, apps, plus scraping and data science. Welcome to the 100 Days of Code - The Complete Python Pro Bootcamp, the only course you need to le…
In modern cloud native application development, it’s often times the goal to build out serverless architectures that are scalable, are highly available, and are fully managed. This mean, less operational overhead for you…
This course aims to teach everyone the basics of programming computers using Python. We cover the basics of how one constructs a program from a series of simple instructions in Python. The course has no pre-requisites an…
Learn Python like a Professional Start from the basics and go all the way to creating your own applications and games
Please Note: Learners who successfully complete this IBM course can earn a skill badge — a detailed, verifiable and digital credential that profiles the knowledge and skills you’ve acquired in this course. Enroll to lear…
In the information age, data is all around us. Within this data are answers to compelling questions across many societal domains (politics, business, science, etc.). But if you had access to a large dataset, would you be…
In the information age, data is all around us. Within this data are answers to compelling questions across many societal domains (politics, business, science, etc.). But if you had access to a large dataset, would you be…
The job of a data scientist is to glean knowledge from complex and noisy datasets. Reasoning about uncertainty is inherent in the analysis of noisy data. Probability and Statistics provide the mathematical foundation for…
Please Note: Learners who successfully complete this IBM course can earn a skill badge —a detailed, verifiable and digital credential that profiles the knowledge and skills you’ve acquired in this course. Enroll to learn…
Please Note: Learners who successfully complete this IBM course can earn a skill badge — a detailed, verifiable and digital credential that profiles the knowledge and skills you’ve acquired in this course. Enroll to lear…
Please Note: Learners who successfully complete this IBM course can earn a skill badge — a detailed, verifiable and digital credential that profiles the knowledge and skills you’ve acquired in this course. Enroll to lear…
Please Note: Learners who successfully complete this IBM course can earn a skill badge — a detailed, verifiable and digital credential that profiles the knowledge and skills you’ve acquired in this course. Enroll to lear…
Get introduced to all fundamental Python concepts in a practical way Master the basics of Python by doing real-life football (soccer) related projects See Python concepts at work through relatable sports-focused examples…
Master the basics of data analysis in Python. Expand your skillset by learning scientific computing with numpy.
Learn the most important language for data science.