Hi my connections,

I want to start to share some thoughts about testing here. QA is fun job that needs to think differently all the time. I hope this series can spark some idea or good conversation about testing at all levels.

Feel free leave a comment whether you agree or disagree. Let’s learn from each other.

First topic I want start of this series is test approach. When you see a feature with a feature flag, how do you plan your testing ?

I like the Control Variables method. It gives me a clean direction of how to create use case/flow to cover most of the use cases.

(https://www.scribbr.com/methodology/control-variable/)

Example #1: A payment platform supports merchants and customers from different regions.

Region: A, B, C

Flag will look like

This is how I would approach it

  1. Find out the combination that its obvious/Basic flow.

Use case will be: