3.1 Static Testing Basics Flashcards
In static testing, the software under test doesn’t need to be “ “.
executed
Code, process specification, system architecture specification or other work products are evaluated through m… or with the help of a t…
manual examination (e.g. reviews)
tool (e.g. static analysis).
Static testing
Test objectives include:
- imp…
- det…
- ass…
- “rea…”
- “com…”
- “cor…”
- “tes…”
- “con…”
- improving quality
- detecting defects
- assessing characteristics like
- readability
- completeness
- correctness
- testability
- consistency.
Static testing can be applied for both v…
verification and validation.
Testers, business representatives (Product Owner, business analyst etc.) and developers work together during:
- example m…
- collaborative user s…
- backlog refine… to ensure that u… and r… meet d… e.g the D…
- example mapping
- collaborative user story writing
- backlog refinement sessions
user stories
related work products
defined criteria,
Definition of Ready.
Review techniques can be applied to ensure u… are “c…“ and “ “ and include t…
By asking the right questions, testers “e…“, “ “, and help improve the p…
user stories
complete
understandable
testable acceptance criteria.
explore
challenge
proposed user stories.
Static analysis can identify “ “ prior to d… while often requiring less “ “ since no t… are required, and tools are t…
Static analysis is often “ “ into C…
problems
dynamic testing
effort
test cases
typically used.
incorporated
CI frameworks.
While largely used to detect specific code defects, static analysis is also used to evaluate “m…“ and “ “.
Spell checkers and readability tools are other “ “ of s…
maintainability
security
examples
static analysis tools.