Sunday, March 20, 2011

Quality Assurance & Quality Control


Quality Assurance
All the planned and systematic set of activities (facilitation, training, measurement and analysis) implemented within the quality system to provide:
  • Confidence that the project will satisfy the relevant quality standards
  • Meet user needs
  • Conform to specified requirements
Quality Control
The process by which product quality is compared with applicable standards, and the action taken when nonconformance is detected.
  • Its focus is defect detection and removal.
  • The performance of these tasks is the responsibility of the people working within the process.

Quality Control Vs Quality Assurance
Quality Control is directed toward detecting and correcting defects. 
Quality Assurance is directed toward preventing defects from occurring
QA is QC over OC
 
Quality Control
Quality Assurance
Definition
QC is checking at the end of some development process (e.g.- a design activity ) that we have built quality in
QA is having an overall development and management process that provides right environment for ensuring quality of final product.
Description
QC is like testing a module against RS or design document , measuring response time and throughput
QA is checking that a process is properly planned and executed and thus maintaining high quality.
What it does
It is oriented towards ‘detection and correction’.
It is oriented towards 'prevention’
Stages
  1. Define features and levels
  2. Define feature check procedure
  3. Carrying out the check procedure
  4. Record the result take and record any corrective action taken.
  1. Determination of quality policy through Quality Management System
  2. Checking that predetermined QC activities are being properly taken care of.
Best carried out  on
Products
Processes
Phase of Implementation
QC depends on SDLC model. E.g. QC is done in Testing phase of waterfall model
QA does not dependent on SDLC model
Technique
Structured walkthrough and Functional Testing
Quality policy defined and generally implemented in the form of Quality Management System is used to carry out QA.

 

 

 

No comments:

Post a Comment