2.1.1 What’s this unit about?

Course subject(s) Module 2. Functional Testing

Requirements are the most important artifact we can use to test our software! In this week, you will:

  • Learn how to read a requirement and derive the partitions, which are the actual concrete tests we will perform to make sure our system works (we call it partitioning and equivalent partitioning).
  • Learn how to think about and test possible corner cases, as developers often forget to deal with such cases (we call it boundary testing).
  • Get a few tips, based on empirical experience, on common corner cases.

Let’s get started!

Creative Commons License
Automated Software Testing: Practical Skills for Java Developers by TU Delft OpenCourseWare is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Based on a work at https://online-learning.tudelft.nl/courses/automated-software-testing-practical-skills-for-java-developers/.
Back to top