UBC — AI Solutions

Audit — Dynamic Documentation Platform

Living documentation that stays in sync with engineering, cloud, AI, and compliance activity. Documents update themselves as the organization changes.

Back to library
SOP
Fresh

SOP-SDLC-05 — Test Strategy (Unit, Integration, UAT, Regression)

Defines test scope, levels, environments, and exit criteria for every release.

Owner: QA DirectorApprover: Engineering DirectorVersion: 2.9Updated: 12/7/1969

1. Purpose

Ensure defects are found early and releases meet functional, performance, and security acceptance criteria.

2. Scope

All software and infrastructure releases.

3. Definitions

  • Unit test — Automated test of a single unit of code.
  • Integration test — Test verifying interaction between components.
  • UAT — User Acceptance Testing performed by business users.
  • Regression test — Re-run of prior tests to confirm no regressions.

4. Roles & Responsibilities (RACI)

ActivityRACICadence
Author test planQA LeadQA DirectorProduct OwnerTeamPer release
Execute automated suitePipelineQA DirectorEngineersTeamEvery build
Execute UATBusiness SMEProduct OwnerQASponsorPer release
Sign release readinessQA DirectorEngineering DirectorProduct OwnerExecutivePer release

5. Procedure

  1. Write unit tests per class/component; target ≥ 80% coverage on business logic.
  2. Author integration tests for critical paths.
  3. Schedule UAT for user-facing changes with representative business users.
  4. Run regression suite on every candidate release.
  5. Publish a test report with pass/fail counts, coverage, and outstanding defects.

6. Inputs & Outputs

Inputs

  • Requirements
  • Acceptance criteria
  • Prior defect log

Outputs

  • Test plan
  • Test report
  • Signed release readiness

7. Controls & Metrics

MetricTarget
Unit test coverage on business logic≥ 80%
Sev 1/2 defects escaping to prod0

8. Exceptions & Escalation

  • Emergency fixes require post-hoc test authoring within 5 business days.

9. Records & Retention

RecordRetention
Test plans & reports7 years
Automated results3 years
  • SOP-CMMI-VER
  • SOP-CMMI-VAL
  • SOP-SDLC-03

11. References

  • ISO/IEC 29119
  • CMMI-DEV VER/VAL

12. Revision History

See the Versions tab for the full change history maintained by the Auto-Doc Engine.


Document code: SOP-SDLC-05 · Aligned to CMMI-DEV VER, VAL / ISO/IEC 29119. Controlled document — reproduction outside the UBC QMS requires the Quality Manager's approval.

Suggested by AI
No suggestions right now.
Frameworks
CMMI-DEV
ISO 9001