So let's have a small quiz and see whether you can remember why can testing
guarantee that that a refactoring is behavior is
preserving. So why testing can only show the
absence of defects and not their presence?
Is that because testing and refactoring are different
activities? Because testing is inherently incomplete? Or, just
because testers are often inexperienced? Make your choice.