Most of the people will get confused when it comes to pin down the differences among the Quality Assurance, Quality Control and Testing. Although they are very much interrelated and to some extent, they can be considered as same activities, but there definitely exist in distinguishing the points that will set them apart.
The following table will list the point that will differentiate QA, QC and Testing: -
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 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.
D-42, 43/1 Yadav Nagar,
Delhi, India - 110042
(91) 76 78 67 1714
(91) 99 90 90 6342
info@emechanictechlabs.com
training@emechanictechlabs.com
EMechanic Tech labs is one of the fastest growing software development firm promoted, managed, and led by young IT entrepreneurs who has delivered out of box innovative IT products. Team EMechanic is able to achieve this success due to the highly analytical and research oriented approach.