2.2.1 Test Levels Flashcards
Component testing (unit testing) focuses on testing c…
components in isolation.
Component testing often requires specific support such as t… or u…
test harnesses
unit test framework.
Component testing is normally performed by “ “ in their d…
by developers
development environments.
Component integration testing (unit integration testing) focuses on testing the “in…” and “ “ between “c…”.
interfaces
interactions
components
Component integration testing is heavily dependent on the in… like:
- bo…
- to…
- bi…
integration strategy
- bottom-up
- top-down
- big-bang.
System testing focuses on the o… and capabilities of an entire s… often including functional testing of e… and the non-functional testing of q…
overall behavior
system or product,
end-to-end tasks
quality characteristics.
For some non-functional quality characteristics, it’s preferable to test them on a c… in a representative t… (e.g. “ “).
complete system
test environment
usability
Using simulations of s… is also “ “.
sub-systems
possible
System testing may be performed by an i… and is related to s…
independent test team,
specifications for the system.
System integration testing focuses on testing the “ “ of the s… and other “ “ and e…
interfaces
system under test
systems
external services.
System integration testing requires s… preferably similar to the o…
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 i…
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