Base2 Solutions Interview Question

Given some situations, how would you come up with a test plan?