How do you create comprehensive test strategies that cover functional, performance, and security requirements?