Quizzdata
HomeOur ServicesTutorialsTrainingJobs BoardQuizzit Blog..About UsContact Information
Testing and Quality

Quality Control

Quality Management

Quality Assurance

The quality of a system is determined by the measurement of the systems non-functional attributes, which are not readily visible to the naked eye.

 

What are the quality attributes of a system?

 

  • Usability
  • Maintainability
  • Volume
  • Stress
  • Performance
  • Recovery
  • Compatibility

 

The above are just a few of the possible quality attributes of software.

 

There are three quality terms that are often used within testing.

 

They are Quality control, Quality management and Quality assurance.

 

  • Quality Control – This is the activity or process performed to ensure that a product is fit for purpose.

 

  • Quality Management – This is the selection of the correct process to ensure that a product is fit for purpose.

 

 

  • Quality Assurance – This is checking to ensure that the above processes are being followed and a guarantee that the product is fit for purpose.

 

To identify how quality will fit into the system development life cycle, we will therefore say that: -

 

  • Quality control must be built into the whole SDLC.

 

  • Quality control must begin at the start of the project and not when the code is delivered.

 

 

  • Quality control provides information as to where errors occur in the SDLC.

 

  • Quality control provides information as to how the process can be improved accordingly.

 

It is important that quality control activities start early in the SDLC such as reviewing the user requirements and the test planning from those requirements. It is not possible just to add quality at the end through test execution.

 

In general, poor quality is a result of poor quality control.

Back to Tutorials

Testing and Quality