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 “ “ and “ “ between “ “.
interfaces
interactions
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 “ o… “ 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 s… preferably similar to the …
suitable test environments
operational environment.
Acceptance testing focuses on “ “ and on demonstrating r… which means that the “ “ fulfills the u…
validation
readiness for deployment,
system
user’s business needs.
Ideally, acceptance testing should be performed …
by the intended users.
The main forms of acceptance testing are:
- use…
- ope…
- con…
- reg…
- al…
- be…
- 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.. and “ “
- ap… and “ “
- Test object
- test objectives
- test basis
- defects and failures
- approach and responsibilities