As per ISTQB Syllabus, A Fundamental Test Process consists of seven main groups of activities. Which includes:
- Test Planning
- Test Monitoring and Control
- Test Analysis
- Test Design
- Test Implementation
- Test Execution
- Test Completion
There is no specific universal set of activities that must be followed during Software Testing, but the above one is widely adopted. Each main group of activities is composed of constituent activities, and each constituent activity consists of multiple individual tasks. Individual Tasks for each constituent activity vary from one project or release to another.
Further, some of these main activity groups may appear logically sequential, but they are often implemented iteratively or tailored based on the context of the system and project.
For Example, In Agile Development, these activities are performed iteratively because, in Agile, testing is performed continuously, supported by ongoing planning. Even in the case of Sequential Development, the step-wise logical sequence of main groups of activities will involve overlap, combination, concurrency, or omission.