Thursday 10 May 2012

Difference between QA and QC and Software Testing




    Quality Assurance  1. QA is process related
    2. QA focuses on building in quality and hence preventing defects
    3. QA: Deals with process
    4. QA: for entire life cycle
    5. Quality Assurance makes sure you are doing the right things, the right way.
    6. QA is preventive process.
    Quality Control
    1. QC is the actual testing of the software
    2. QC focuses on testing for quality and hence detecting defects
    3. QC: Deals with product
    4. QC: for testing part in SDLC
    5. Quality Control makes sure the results of what you've done are what you expected
    6. QC is corrective process.
    Testing
    1.The process of executing a system with the intent of finding defects
    2.Software testing is a planned process that is used to identify the correctness, completeness, security and quality of software.
    3.Testing is generally done to demonstrate that the software is doing what it is supposed to do as well as the software is not doing what it is not supposed to do.
    4.The goal of testing or software tester is to locate defects and make sure that they get fixed.