What is your approach to writing a test plan when product requirements are ambiguous or constantly changing?