TestingDocs.com
Software Testing website
  • Automation
    • Selenium
    • JBehave Framework
  • Tutorials
    • MySQL Tutorials
    • Testlink
    • Maven
    • Git
  • IDEs
    • IntelliJ IDEA
    • Eclipse
  • Flowcharts
    • Flowgorithm
    • Raptor
  • About

Software Testing

Quality Control vs Quality Assurance

In this post we will go through the definition of quality.Furthermore, we will go through about the differences between Quality control and Quality Assurance.

What is Quality?

Quality is conformance to its explicit stated functional and performance requirements.Furthermore,it is conformance to standards and implicit characteristics that are expected of professionally developed software product or service .

Some of the Quality Attributes:

  • Conformance to requirements.
  • Performance Quality.
  • Feature Quality.
  • Reliability.
  • Durability.
  • Serviceability.
  • Perception

What is Quality Control?

Quality Control is defined as operational techniques and activities used to fulfill requirements for quality.As a result, finding and eliminating causes of quality problems through tools and equipment . Therefore, customer’s requirements are continually met.Quality control used to achieve and maintain the product quality .

Quality control is Product oriented and is reactive.Also,it answers the question : Am I doing the job right ?

Examples are finding the defects , Walk through , Testing , Inspection and Reviews.

Products are verified against a defined set of rules or standards. Quality control is a product-oriented process.

QualityAssuranceVsQualityControl

 

What is Quality Assurance?

Quality Assurance is defined as planned and systematic activities implemented within the organization quality system ( QMS ). Therefore,establish a good quality management system ( QMS )within the organization and assess it adequacy and conformance via an audit ( both internal or external ) .

It is the process of defining how software quality can be achieved.As a result,how the development organization knows that the software has the required level of quality.

Quality assurance as auditing and reporting functions. Therefore,the goal of quality assurance is to provide management with the data necessary to be informed about product quality, thereby gaining insight and confidence that product quality is meeting its goals.

Quality Assurance is Process oriented and its proactive.Also, it answers the question : Am I doing the right job ?

Examples are:  Quality Audit, preventing of defects ,defining process , Selection of tools and training.

 

Related Posts

PuTTY Tool UI

Software Testing /

Useful Tools for Software Testers

Errors Code Testing Development

Software Testing /

Error Density Metrics

Errors Code Testing Development

Software Testing /

Error Removal Effectiveness Metrics

RACI Chart

Software Testing /

RACI Chart

Android Calculator Icon

Software Testing /

Android Calculator Test Cases

‹ Rapid Application Development (RAD) Model› Static Testing vs Dynamic Testing

Recent Posts

  • MS Access Data Types
  • Install RAPTOR Avalonia on CentOS
  • Download RAPTOR Avalonia Edition on Windows
  • npm doctor command
  • Build & Run CLion Project
  • Create New CLion C Project on Windows
  • Configure CLion Toolchains on Windows
  • Launch CLion IDE on Windows
  • Activate CLion IDE
  • CLion IDE for C/C++ Development

Back to Top

Links

  • Contact
  • Privacy Policy
  • Cookie Policy

www.TestingDocs.com

Go to mobile version