Because if yo if you got to the end of testing and then you found an error, you might have to go all the way back to the beginning again, because what it affects affects something that you did earlier on, so you have to go back and test everything again.