Skip to main content

Application quality

Application quality describes how well an application complies with functional and non-functional requirements. 

The quality of an application depends on two important processes:

  • Quality assurance
  • Quality control

Quality assurance

Quality assurance is aimed at preventing defects and issues. Quality assurance requires a quality division, which defines and controls various activities of developing and deploying applications. 

The following processes are examples of quality assurance activities:  

  • Conducting audits
  • Defining coding and design guidelines
  • Identifying tools
  • Training in quality standards and processes

Check your knowledge with the following interaction: 

Quality control 

Quality control aims to identify defects and issues by using various testing types that examine or verify the quality of the product. All issues or bugs that the quality control phase identifies must be addressed before the customer can receive the product.   

Examples of quality control activities include the following:

  • Code reviews and walkthroughs 
  • Application testing which includes various testing types such as Unit testing, Integration testing, and End-to-end testing 

Combining quality assurance and quality control activities helps to deliver high-quality products to customers.

Check your knowledge with the following interaction:


This Topic is available in the following Module:

If you are having problems with your training, please review the Pega Academy Support FAQs.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice