Chapter 3 B2U1 Testing with DocTest
This is an additional material which is not covered in Python for Everybody. For this topic, there is corresponding reading material (see links below).
3.1 Lecture on Testing
The lecture consists of two parts:
- the first one presents concepts,
- the second one presents a possible implementation.
3.1.1 Introduction to Testing
Videos, listed below, are introduce general concepts independent of a programming language.
The corresponding chapter is available here.
The videos are not updated to the newest version of the chapter!
Remarks for students from 198803:
- the aspects video is highly recommended,
- the testing suite video is for students who want to understand how to write test cases, it contains Python code, but so basic, that there is a straightforward mapping to R,
- the error handling video from a Python perspective, but it contains some general ideas, too.
Remarks for students from 198801: Just if you wonder, you are supposed to watch all the videos.
20S198801 U06 L00 testing agenda
duration: 02:05
duration: 02:05
20S198801 U06 L01 testing intuition
duration: 10:59
duration: 10:59
20W198801 U06 L02 testing aspects
duration: 15:58
duration: 15:58
20S198801 U06 L03 testing suite
duration: 15:38
duration: 15:38
20S198801 U06 L05 testing error handling
duration: 06:55
duration: 06:55
total duration: 51:35