Topics in this domain

Testing, Release and Deployment Risk

Projects and development · 1 min read

Levels of testing

Testing levels: unit, integration, system, acceptance (UAT).

Controlled release

Package, test, approve go-live, deploy, verify or roll back.

The go/no-go decision

Go/no-go checklist: testing, data, users, operations, security, plans.

Example. Two days before go-live, four critical defects were still open. Instead of the project manager deciding, the practitioner made sure the business owner saw the residual risk; go-live was delayed a week and the defects fixed.

Test data

  • Use masked or synthetic data where possible.
  • Protect test environments if real data is unavoidable.
  • Remove test accounts before go-live.

How the exam asks about it

If the question asks…The answer is usually…
Who accepts a system for productionThe business owner
Critical defects before go-liveThe business owner decides, with full knowledge
Essential for a major releaseA tested rollback plan
Production data in testingMask it, or protect it equally

In short

  • Testing moves from unit to integration, system and user acceptance testing, each checking something bigger.
  • Users or business owners formally accept a system before go-live.
  • Release management moves tested changes into production in a controlled way, with a tested rollback.
  • Go/no-go decisions rest with the business owner, based on test results and residual risk.
  • Data conversion must be reconciled and signed off by data owners.

Exam traps

  • Developers testing and accepting their own work.
  • Going live with critical defects open and no formal risk decision.
  • No rollback plan for a major release.
  • Using unmasked production data in test environments.

Slides

Click the slide and use the arrow keys. F toggles full screen.

CRISC · Domain 4 · Projects and development

Testing, Release and Deployment Risk

How testing levels, release management and go-live decisions control the risk of putting new or changed systems into production, including data conversion and rollback.

1 / 8