Audit and Inspection
Audit is a systematic process to determine how actual testing process is conducted within an organisation or a team. It is an independent examination of processes involved during the testing of a software. It is a review of documented processes that organisations implement and follow. Types of audit includes the Legal Compliance Audit, Internal Audit, and System Audit.
Inspection is a formal technique involves formal or informal technical reviews by identifying any error or gap. It is a formal evaluation technique in which software requirements, designs or codes are examined in detail by a person or a group other than the author to detect faults and other problems. It may include the following processes: - Planning, Overview Preparation, Inspection Meeting, Rework and Follow-Up.
Testing and Debugging: -
Testing involves identifying the error in a software without correcting it. Normally specialists with a quality assurance which involves in the error identification. Testing is performed in the testing phase.
Debugging involves identifying, and fixing the problems. Developers who code the software conduct debugging upon encountering an error in the code. It is a part of White Box Testing or Unit Testing. It can be performed in the development phase while conducting Unit Testing or phases while fixing the reported errors.