Skip to content

Quality Engineering

Overview

Quality engineering standards require changes to be verified for correctness, performance, security, and accessibility.

Choose a standard below to read it in full.

Standards

Test Automation

Test automation applies risk, value, testability, and maintenance considerations to produce reliable and appropriately scoped evidence.

Read more.

Unit Testing

Unit testing verifies one unit of code in isolation with external dependencies replaced by controlled test doubles.

Read more.

Integration Testing

Integration testing verifies that components work correctly together in a fresh, isolated, and repeatable environment.

Read more.

Test Data Management

Non-production environments use synthetic, de-identified, or purpose-built data and exclude unmodified production data.

Read more.

Performance & Load Testing

Performance and load testing validates a service against defined performance and capacity targets under representative demand.

Read more.

Application Security Testing

Application security testing uses techniques suited to each vulnerability class and verifies each finding's remediation.

Read more.

Accessibility Testing

Accessibility is verified through automated scanning and testing with real assistive technology across public and internal interfaces.

Read more.