Why testing is important