Why do we go through testing