How do you design comprehensive test strategies that include functional, regression, and performance testing?