Skip to main content

Testing Levels

  • In ISTQB, Testing Levels refer to the various stages of software testing that occur at different points in the software development lifecycle. Each level of testing focuses on specific objectives, from testing individual components to evaluating the entire system.

Unit Testing (Component Testing)

  • Unit Testing focuses on individual components or units of the software, typically a single function or class. This is the lowest level of testing.

  • Objective: To verify that each component or unit functions correctly in isolation.

  • Who performs it: Typically done by developers.

Integration Testing

  • Integration Testing verifies the interactions between integrated components or systems to ensure they work together as expected.

  • Objective: To identify issues in the interaction between integrated modules. ie: Interfaces and Data Flow.

  • Who performs it: Developers or testers.

System Testing

  • System Testing evaluates the complete, integrated system to verify that it meets the specified requirements.

  • Objective: To ensure the entire system works as a whole and satisfies functional and non-functional requirements.

  • Who performs it: Independent testers (typically).

Acceptance Testing

  • Acceptance Testing is conducted to ensure that the system meets the business requirements and is ready for delivery to the end-users.

  • Objective: To validate that the system satisfies the end-user or customer needs before it is released.

  • Who performs it: End-users or customer representatives.

Regression Testing

  • Regression Testing ensures that changes have not negatively impacted existing functionality. ie: Bug Fixes or New Features.

  • Objective: To detect any unintended consequences of code changes.

Retesting

  • Retesting involves testing a specific defect that was previously found and fixed to ensure that the issue has been resolved.

  • Objective: To verify that a particular defect has been successfully fixed without introducing new issues.

Module Review

Click to start the definition to term matching quiz
Drag the defintion to the correct term.
Test type item not available at this time.
Click to start the multiple choice quiz
Choose from the listed options below.
Test type item not available at this time.