Test isolation
Making every test start from a clean state, such as its own temporary folder, so tests don't affect real data or each other.
Making every test start from a clean state, such as its own temporary folder, so tests don't affect real data or each other.