When we talk about testing, we often focus only on execution. But true testing excellence comes from mastering a complete, structured process. The ISTQB defines seven key activities that form the foundation of a modern, efficient testing process.
The test process is a set of organized activities designed to plan, design, execute, and complete testing work. According to ISTQB CTFL v4.0, these activities are not strictly linear — they can be iterative, parallel, and must be adapted to the context of the project.
Defines objectives, strategies, resources, schedule, and entry/exit criteria. It usually starts early but may be updated as needed.📌 Example: Deciding how many testers are needed, what tools will be used, and the minimum conditions to start or stop testing.
Tracks actual progress against the test plan and takes corrective actions when needed.📌 Example: If functional testing falls behind, resources are reassigned or timelines adjusted.
Involves examining test bases (like requirements or architecture) to identify what needs to be tested and assess associated risks.📌 Example: Determining that multiple browser versions must be included in test conditions for a web app.
Translates test conditions into detailed test cases, including inputs, expected results, test data, and environments.📌 Example: Designing a test case to check the system’s response to an invalid login attempt.
Organizes test cases into test suites, prepares test data, configures tools, and may involve automating some tests.📌 Example: Writing Selenium scripts for regression testing and preparing a controlled dataset.
This is where test cases are actually run (manually or automatically), actual results are compared with expected results, and defects are logged.📌 Example: An automated script detects a broken checkout button after a recent deployment.
Involves finalizing documentation, analyzing metrics, archiving testware, and generating a test summary report.📌 Example: Delivering a report that shows 93% coverage, 12 open defects, and 3 key improvement suggestions.
These seven key activities are the operational backbone of professional testing. Skipping any of them could result in chaos, inefficiencies, and costly defects.A great tester doesn't just test — they run a strategic, data-driven quality process.