Quality Assurance:
- QA is process-oriented.
- QA is a proactive process.
- QA focuses on preventing defects.
- QA team works with the development team to produce quality software.
- QA ensures that approaches and techniques are implemented correctly (during software development).
- QA is responsible for SDLC.
- E.g., Verification
Quality Control:
- QC is product-oriented.
- QC is a reactive process.
- QC focuses on identifying/detecting the defects.
- QC comes into the picture after Quality Assurance.
- QC verifies that the developed project meets the defined quality standards.
- QC is responsible for STLC.
- E.g., Validation
|
Quality Assurance |
Quality Control |
|
It is Managing tool |
It is Corrective tool |
|
It is Process-oriented. |
It is Product-oriented |
|
It is Proactive strategy |
It is Reactive strategy |
|
Prevention of defects |
Detection of defects |
|
Everyone’s responsibility. |
Testing team’s responsibility |
|
Performed in parallel with a project. |
Performed after the final
product is ready. |
|
In this process WBT is included. |
In this process BBT &
GBT is included. |
0 Comments