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 … or with the help of a …
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 … e.g…
- example mapping
- collaborative user story writing
- backlog refinement sessions
user stories
related work products
defined criteria,
the Definition of Ready.
Review techniques can be applied to ensure u… are “ “ and “ “ and include t…
By asking the right questions, testers “ “, “ “, and help improve the …
user stories
complete
understandable
testable acceptance criteria.
explore
challenge
proposed user stories.
Static analysis can identify “ “ prior to … while often requiring less “ “ since no … are required, and tools are …
Static analysis is often “ “ into …
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 “ “ and “ “.
Spell checkers and readability tools are other “ “ of …
maintainability
security
examples
static analysis tools.