Testing's primary objectives are finding faults, checking user friendliness (usability testing), and improving overall quality. However, testing itself doesn't improve accuracy - it identifies accuracy issues, but the development team fixes them. Testing is about detection and evaluation, not correction or enhancement.