Test planning and control, Test analysis and design, Test implementation and execution, Evaluating exit criteria and reporting, Test closure activities are the phases of the ISTQB fundamental test process. The fundamental test process is a generic model that describes the basic activities and tasks involved in testing software systems. defines these phases as follows:
Test planning and control: This phase involves defining test objectives, scope, strategy, resources, schedule, risks, metrics etc., as well as monitoring and controlling test activities throughout the test process.
Test analysis and design: This phase involves reviewing test basis such as requirements specifications or user stories , identifying test conditions based on analysis of test items , specifications , behavior and structure of software , designing high-level test cases based on test conditions and designing techniques , evaluating testability of requirements and system under test , defining exit criteria .
Test implementation and execution: This phase involves developing and prioritizing test cases , creating test data and writing test procedures , checking test environment has been set up correctly , executing test cases