1. identify at least two methods used to generate test cases in software development, and explain how they are used to identify and perform the path testing.2.Take a position on whether or not the structure of a program can reduce the number of test cases. Provide a specific example to support your answer.