How do you design a test strategy for a complex application with manual testing, API testing, and automated regression coverage?