Software testing levels

Software testing levels

TEST LEVELS

Test levels are groups of test activities organized and managed together concerning software at a given level of development, from individual units or components to complete systems.

Component Testing

Component Testing

Component testing, also known as a unit or module testing focuses on components that are separately testable.

Integration Testing

Integration Testing

Integration testing focuses on interactions between components or systems.

System testing

System testing

System testing focuses on the behaviour and capabilities of a whole system or product, often considering the end-to-end tasks the system can perform and the non-functional behaviours it exhibits while performing those tasks.

Acceptance Testing

Acceptance Testing

Typically focuses on the behaviour and capabilities of a whole system or product. Common forms of acceptance testing include the following:

  • User acceptance testing
  • Operational acceptance testing
  • Contractual and regulatory acceptance testing
  • Alpha and beta testing
Cookies

This site uses cookies. Find out more.