Dark Launching

Dark launching is where new features are released but remain hidden from the user, allowing for testing and monitoring of the feature in a live environment without affecting the user experience.

Goal

The primary goal of dark launching is to validate whether the new feature performs as expected under real conditions, without affecting the user experience.

Context

It can be very difficult to accurately test the load patterns and performance of a new feature in a test environment. Dark launching allows for the feature to be tested in a live environment, with real users, without affecting the user experience.

Inputs

ArtifactDescription
Live ProductThe code changes deployed to the production environment.
Feature TogglesToggles that can be controlled at runtime.

Outputs

ArtifactDescriptionBenefits
Defects LogA compilation of defects, usability issues, and observations made during exploratory testing.Provides immediate feedback and insights into application quality.

Anti-patterns

  • Lack of Monitoring: There is a risk that the feature will cause a degradation in performance or stability, and without adequate monitoring this may take time to identify.

Was this page helpful?

Previous
Testing
© ZeroBlockers, 2024. All rights reserved.