Testing finds defects so they can be fixed - it doesn't improve defects themselves. The benefit is improved software quality and reliability through defect detection and removal, not improvement of the defects. Testing identifies problems, fixing resolves them.