1.1 What Is Testing Flashcards
(12 cards)
Software not working correctly can lead to:
- loss of “m…”
- loss of “ “
- loss of “b…”
- “ “
- “d…”
- money
- time
- business
- injury
- death
Software testing assesses s… and helps reducing the “ “ of s… in “ “.
software quality
risk
software failure
operation
Software testing is a set of “ “ to discover “ “ and evaluate the “ “ of software w…
activities
defects
quality
work products
Work products, when being tested, are known as t…
test objects
Testing isn’t only executing tests but also includes:
- Other “ “
- must be “ “ with the s…
- activities
- aligned
software development lifecycle
Testing isn’t only verifying the test object but also v…
validating the object
Verification:
Checking whether the “ “ meets s…
system
specified requirements
Validation:
Checking whether the “ “ meets “ “ and other “ “ needs in its o…
system
users’
stakeholders’
operational environment
Dynamic testing:
Execution of “ “
Using different types of t… and t… to derive t…
software
test techniques
test approaches
test cases
Static testing:
Does not e…
Includes “ “ and s…
execute software
reviews
static analysis
Testing isn’t only a technical activity, it also needs to be properly “p…”, “ “, “e…”, “ “ and “c…”
planned
managed
estimated
monitored
controlled
Testers use “ “ but also it is an intellectual “ “ and requires:
- testers to have s…
- use a…
- apply c… and s…
tools
activity
- specialized knowledge
- analytical skills
- critical thinking
systems thinking