1.1.1. What’s this unit about?
Course subject(s)
Module 1. Automated Software Testing
Software testing is a hard yet fun challenge. In this module, we’ll:
- Understand some basic principles of testing and why it requires creativity.
- Get familiar with some testing vocabulary, which improves our communication.
- Devise our first set of tests for a Java program and automate these tests using JUnit.
- Understand the differences between unit, integration, and system testing, as well as the testing pyramid.
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/.