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:
Want to help us improve this content?