Software Development, Software Engineering, Software Testing, Test Automation, Programming.
Shrinking, which tries to simplify the understanding of a failing test by reducing the problem at its lowest level. In a future post, we'll discuss how mutation testing can also be relevant to improve our codebase.