- Mastering Software Testing with JUnit 5
- Boni García
- 193字
- 2021-07-02 15:34:22
Quality engineering
Quality engineering (also known as quality management) is a process that evaluates, assesses, and improves the quality of software. There are three major groups of activities in the quality engineering process:
- Quality planning: This stage establishes the overall quality goal by managing customer's expectations under the project cost and budgetary constraints. This quality plan also includes the strategy, that is, the selection of activities to perform and the appropriate quality measurements to provide feedback and assessment.
- Quality Assurance (QA): This guarantees that software products and processes in the project life cycle meet their specified requirements by planning and performing a set of activities to provide adequate confidence that quality is being built into the software. The main QA activity is Verification & Validation, but there are others, such as software quality metrics, the use of quality standards, configuration management, documentation management, or an expert's opinion.
- Post-QA: These stage includes activities for quality quantification and improvement measurement, analysis, feedback, and follow-up activities. The aim of these activities is to provide quantitative assessment of product quality and identification of improvement opportunities.
These phases are represented in the following chart:

Software Quality Engineering Process
推薦閱讀
- Learning Microsoft Windows Server 2012 Dynamic Access Control
- Python科學(xué)計算(第2版)
- 秒懂設(shè)計模式
- 名師講壇:Java微服務(wù)架構(gòu)實戰(zhàn)(SpringBoot+SpringCloud+Docker+RabbitMQ)
- Learning Zurb Foundation
- Oracle GoldenGate 12c Implementer's Guide
- Learning Modular Java Programming
- Java編程從入門到精通
- Android應(yīng)用開發(fā)實戰(zhàn)(第2版)
- Instant Automapper
- Arduino電子設(shè)計實戰(zhàn)指南:零基礎(chǔ)篇
- Docker:容器與容器云(第2版)
- 面向?qū)ο蟪绦蛟O(shè)計及C++(第3版)
- 數(shù)據(jù)結(jié)構(gòu)與算法詳解
- Learning Perforce SCM