2.2.1 Test Levels Flashcards
Component testing (unit testing) focuses on …
testing components in isolation.
Component testing often requires specific support such as “ “ or “ “.
test harnesses
unit test framework
Component testing is normally performed … in their …
by developers
development environments.
Component integration testing (unit integration testing) focuses on testing the …
interfaces and interactions between components.
Component integration testing is heavily dependent on the “ “ like:
- bo…
- to…
- bi…
integration strategy
- bottom-up
- top-down
- big-bang.
System testing focuses on the “ “ and capabilities of … often including functional testing of “ “ and the non-functional testing of “ “.
overall behavior
an entire system or product,
end-to-end tasks
quality characteristics.
For some non-functional quality characteristics, it’s preferable to test them on a “ “ in a representative “ “ (e.g. “ “).
complete system
test environment
usability
Using simulations of …
sub-systems is also possible.
System testing may be performed by … and is related to s…
an independent test team,
specifications for the system.
System integration testing focuses on testing the … and other s…
interfaces of the system under test
systems and external services.
System integration testing requires … preferably similar …
suitable test environments
to the operational environment.
Acceptance testing focuses on … and on demonstrating r… which means that the s…
validation
readiness for deployment,
system fulfills the user’s business needs.
Ideally, acceptance testing should be performed…
by the intended users.
The main forms of acceptance testing are:
- u…
- o…
- c…
- r…
- a…
- b…
- user acceptance testing (UAT)
- operational acceptance testing
- contractual acceptance testing
- regulatory acceptance testing
- alpha testing
- beta testing
Test levels are distinguished by the following non-exhaustive list of attributes, to avoid overlapping of test activities:
- test o..
- test obj…
- test b…
- de..
- ap…
- Test object
- test objectives
- test basis
- defects and failures
- approach and responsibilities