Segments

Quality Assurance & Testing

Quality assurance and testing are critical processes in software development that ensure products meet established standards and requirements.

Model order
  1. Knowledge domains
  2. /Thematic areas
  3. /Segments
  4. /Building blocks
View
Segment
Type
Classification
MethodGovernance & Continuous Improvement

Continuous Improvement

An ongoing, systematic approach to identify and implement improvements in products, processes and organizations. Focuses on iterative cycles, data-informed decisions and team-led actions.

#Product#Delivery
MethodGovernance & Continuous Improvement

Plan–Do–Check–Act (PDCA)

Iterative management method for continuous improvement of processes by planning, doing, checking and acting.

#Governance#Quality Assurance
ConceptGovernance & Continuous Improvement

Quality Management

Systematic approach to planning, controlling and improving products, processes and services to ensure customer satisfaction and compliance.

#Quality Assurance#Governance
MethodQuality Metrics & Feedback

Root Cause Analysis (RCA)

A structured approach to identify the root causes of problems.

#Product#Delivery
ConceptQuality Metrics & Feedback

Defect Metrics

Systematic measures for capturing, assessing, and managing software defects. Supports prioritization, quality monitoring and trend analysis for continuous improvement.

#Quality Assurance#Reliability
ConceptQuality Metrics & Feedback

Quality Metrics

Measurable indicators to assess and steer software and process quality.

#Quality Assurance#Observability
ConceptTest Automation

Test Automation

A strategic approach to using automated tests for validating software functionality and regressions.

#Quality Assurance#Reliability
TechnologyTest Automation

Cypress

Cypress is a modern end-to-end testing framework for web applications.

#Observability#Reliability
TechnologyTest Automation

Selenium

Selenium is an open-source framework for automating web applications.

#Architecture#Software Eng.
MethodTest Design

Boundary Value Analysis

A structured testing technique that systematically selects input and output boundary values to find defects at the edges of value ranges.

#Quality Assurance#Software Eng.
MethodTest Design

Equivalence Partitioning

A black-box test design technique that reduces test cases by grouping inputs into equivalent classes.

#Quality Assurance#Software Eng.
ConceptTest Design

Test Design Techniques

Overview of established test design techniques for systematically deriving and prioritizing test cases from requirements and system states.

#Quality Assurance#Reliability
MethodTest Environments & Data

Test Data Anonymization

Practical method for systematically anonymizing production data for test environments while preserving structure and data quality.

#Data#Security
ConceptTest Environments & Data

Test Data Management

Strategy and practice for provisioning, maintaining and governing datasets for testing, including generation, masking, subsetting and versioning.

#Data#Software Eng.
ConceptTest Environments & Data

Test Environments

Design and operation of isolated, reproducible environments for validating software before production deployment.

#Quality Assurance#DevOps
MethodTesting Strategy

Risk-Based Testing

A testing method that prioritizes test activities by risk to focus limited resources on the most critical potential failures.

#Quality Assurance#Reliability
ConceptTesting Strategy

Test Pyramid

The Test Pyramid is a concept for structuring tests in software projects.

#Architecture#Software Eng.
ConceptTesting Strategy

Testing Strategy

Guidelines for planning and executing tests with focus on risk, scope, automation and responsibilities.

#Quality Assurance#Reliability