Final answer:
All major tasks listed in the question (i, ii, iii, iv) are true and form an integral part of the test planning process in software testing.
Step-by-step explanation:
The student's question pertains to the major tasks involved in test planning, a critical component in the software testing lifecycle. The correct answer is that determining the scope and risks, and identifying the objectives of testing, determining the test approach (including techniques, test items, coverage, identifying and interfacing with those involved in testing, and testware), reviewing the Test Basis (such as requirements, architecture, design, interface), and determining the exit criteria are all true. These tasks are essential for establishing a solid foundation for effective software testing and ensuring that all aspects of the application under test are adequately covered.
Therefore, the answer to the test planning tasks is:
Determining the scope and risks, and identifying the objectives of testing
Determining the test approach
Reviewing the Test Basis
Determining the exit criteria
Each of these tasks is important to create a comprehensive test plan that will guide the testing phase of a project. In summary, the answer to the student's question is that all of the listed tasks are true and an integral part of test planning.