We may earn an affiliate commission when you visit our partners.
Big Data LDN

Big Data LDN 2019 | Unit Testing with pytest | Tola Alade

As more models are being developed to help businesses understand and serve customers better, it is crucial to ensure the code written behind these model pipelines have been sufficiently tested to ensure various components perform as expected. In this talk, Tola Alade will focus on unit testing using pytest, a Python based test framework, and showing some examples on how to increase trust in your model pipelines by writing good unit tests.

This course is no longer available. Find a similar course by searching these:
data testing code testing pytest unit testing tola alade model pipelines

What's inside

Syllabus

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Provides solid foundation of unit testing with pytest

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Activities

Coming soon We're preparing activities for Unit Testing with pytest. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Unit Testing with pytest will develop knowledge and skills that may be useful to these careers:
Data Scientist
Data Scientists use their knowledge of programming, mathematics, and statistics to analyze data and build models that can help businesses understand their customers and make better decisions. Unit testing is an important skill for Data Scientists because it allows them to ensure that their models are performing as expected and that they are not introducing any bugs into their code. This course will help you learn how to write unit tests for your Python code, which will make you a more effective Data Scientist and help you to produce more reliable and accurate models.
Software Engineer
Software Engineers design, develop, and maintain software applications. Unit testing is an essential skill for Software Engineers because it allows them to ensure that their code is working as expected and that they are not introducing any bugs into their code. This course will help you learn how to write unit tests for your Python code, which will make you a more effective Software Engineer and help you to produce more reliable and accurate software applications.
Machine Learning Engineer
Machine Learning Engineers design, develop, and maintain machine learning models. Unit testing is an important skill for Machine Learning Engineers because it allows them to ensure that their models are performing as expected and that they are not introducing any bugs into their code. This course will help you learn how to write unit tests for your Python code, which will make you a more effective Machine Learning Engineer and help you to produce more reliable and accurate machine learning models.
Data Analyst
Data Analysts collect, analyze, and interpret data to help businesses understand their customers and make better decisions. Unit testing is an important skill for Data Analysts because it allows them to ensure that their data analysis is accurate and that they are not introducing any bugs into their code. This course will help you learn how to write unit tests for your Python code, which will make you a more effective Data Analyst and help you to produce more reliable and accurate data analysis.
Software Tester
Software Testers ensure that software applications are working as expected and that they are not introducing any bugs into their code. Unit testing is an essential skill for Software Testers because it allows them to test small units of code independently, which can help to identify and fix bugs early in the development process. This course will help you learn how to write unit tests for your Python code, which will make you a more effective Software Tester and help you to produce more reliable and accurate software applications.
Statistician
Statisticians collect, analyze, and interpret data to help businesses understand their customers and make better decisions. Unit testing is an important skill for Statisticians because it allows them to ensure that their data analysis is accurate and that they are not introducing any bugs into their code. This course will help you learn how to write unit tests for your Python code, which will make you a more effective Statistician and help you to produce more reliable and accurate data analysis.
Quantitative Analyst
Quantitative Analysts use their knowledge of mathematics, statistics, and programming to analyze data and make predictions. Unit testing is an important skill for Quantitative Analysts because it allows them to ensure that their models are performing as expected and that they are not introducing any bugs into their code. This course will help you learn how to write unit tests for your Python code, which will make you a more effective Quantitative Analyst and help you to produce more reliable and accurate models.
Business Analyst
Business Analysts collect, analyze, and interpret data to help businesses understand their customers and make better decisions. Unit testing is an important skill for Business Analysts because it allows them to ensure that their data analysis is accurate and that they are not introducing any bugs into their code. This course will help you learn how to write unit tests for your Python code, which will make you a more effective Business Analyst and help you to produce more reliable and accurate data analysis.
Product Manager
Product Managers work with engineers and designers to develop and launch new products. Unit testing is an important skill for Product Managers because it allows them to ensure that their products are working as expected and that they are not introducing any bugs into their code. This course will help you learn how to write unit tests for your Python code, which will make you a more effective Product Manager and help you to produce more reliable and accurate products.
Project Manager
Project Managers plan, execute, and close projects. Unit testing is an important skill for Project Managers because it allows them to ensure that their projects are on track and that they are not introducing any bugs into their code. This course will help you learn how to write unit tests for your Python code, which will make you a more effective Project Manager and help you to produce more reliable and accurate projects.
Technical Writer
Technical Writers create documentation for software and other technical products. Unit testing is an important skill for Technical Writers because it allows them to ensure that the documentation they are writing is accurate and that it does not contain any bugs. This course will help you learn how to write unit tests for your Python code, which will make you a more effective Technical Writer and help you to produce more reliable and accurate documentation.
Data Engineer
Data Engineers design, build, and maintain data pipelines that collect, store, and process data. Unit testing is an important skill for Data Engineers because it allows them to ensure that their data pipelines are working as expected and that they are not introducing any bugs into their code. This course will help you learn how to write unit tests for your Python code, which will make you a more effective Data Engineer and help you to produce more reliable and accurate data pipelines.
DevOps Engineer
DevOps Engineers work with developers and operations teams to ensure that software is developed and deployed smoothly. Unit testing is an important skill for DevOps Engineers because it allows them to ensure that their code is working as expected and that they are not introducing any bugs into their code. This course will help you learn how to write unit tests for your Python code, which will make you a more effective DevOps Engineer and help you to produce more reliable and accurate software.
Cloud Engineer
Cloud Engineers design, build, and maintain cloud-based applications. Unit testing is an important skill for Cloud Engineers because it allows them to ensure that their applications are working as expected and that they are not introducing any bugs into their code. This course will help you learn how to write unit tests for your Python code, which will make you a more effective Cloud Engineer and help you to produce more reliable and accurate cloud-based applications.
Cybersecurity Analyst
Cybersecurity Analysts protect computer systems and networks from unauthorized access and attacks. Unit testing is an important skill for Cybersecurity Analysts because it allows them to ensure that their security measures are working as expected and that they are not introducing any bugs into their code. This course will help you learn how to write unit tests for your Python code, which will make you a more effective Cybersecurity Analyst and help you to produce more reliable and accurate security measures.

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser