Write a test strategy for a small, consequential release.
Instruction: Produce a short risk-based strategy with specific test evidence, owners, data and exit conditions that fits the available time.
Fictional case: a subscription service adds a self-service cancellation screen. Cancellation must stop the next renewal without deleting the account, retain access until the paid-through instant, and be safe to repeat. Billing timestamps are UTC. Existing customers have monthly or annual plans; some have a renewal already in progress. An existing cancellation API changes only to return the paid-through instant. QA has two working days; engineering owns automated component and API checks and can run them concurrently. A sanitized staging payment simulator can pause renewal before and after charging; no real card or customer data is permitted. Product owns entitlement policy, the billing engineer owns transaction correctness, and the release manager owns the release decision with security approval required for access controls. Existing login and account-isolation checks are mandatory. The release can remain behind a server-side flag; existing support-assisted cancellation remains available.
Updated
Official answer available
Read the opening below, then unlock the full answer and practical guidance.
I would prioritize whether a customer is charged incorrectly, loses paid access, or changes another account. The strategy makes those risks explicit and assigns evidence owners before choosing a large regression list...
Related Questions
-
easy
-
easy
-
easy
-
easy
-
easy
-
easy