2.2.2 Test Types Flashcards
Functional testing evaluates the “ “ that a component or …
functions
system should perform.
The functions are “ “ the “ “ should do.
what
test object
The main objective of functional testing is checking the:
- functional com…
- functional cor…
- functional app…
- completeness
- correctness
- appropriateness.
Non-functional testing evaluates “ “ other than functional characteristics of a “ “ or “ “.
attributes
component
system
Non-functional testing is the testing of …
“how well the system behaves”.
The main objective of non-functional testing is checking the …
non-functional quality characteristics.
The ISO / IEC 25010 standard provides the following classification of the non-functional quality characteristics:
- pe…
- c…
- u… (also known as …
- r…
- se…
- m…
- po… (also known as …
- sa…
- Performance efficiency
- compatibility
- usability
interaction capability) - reliability
- security
- maintainability
- portability
flexibility) - safety
It is sometimes appropriate for non-functional testing to … (e.g. as part of r…
start early in the SDLC
reviews or component testing).
Many non-functional tests are derived from … as they use … but check for that while … a non-functional c… (e.g. checking that a function p… or a function can be p…
functional tests
the same functional tests,
performing the function,
constraint is satisfied
performs within a specified time,
ported to a new platform).
The late discovery of non-functional defects can …
pose a serious threat to the project’s success.
Non-functional testing sometimes needs a very … such as a u…
specific test environment,
usability lab for usability testing.
Black-box testing is specification-based and … not related to the t…
derives tests from documentation
test object’s internal structure.
The main objective of black-box testing is checking …
the system’s behavior against its specifications.
White-box testing is structure-based and … from the s… (e.g. code, a…
derives tests
system’s implementation or internal structure
architecture, work-flows, and data flows).
The main objective of white-box testing is to cover … by the tests …
the underlying structure
to an acceptable level.
Functional testing, non-functional testing, black-box testing and white-box testing can be … although the focus w…
applied to all test levels,
will be different at each level.
Different test techniques can be used to … for the 4 …
derive test conditions and test cases
mentioned test types.