(back to Introduction article with links to all parts)
---------- Section 3 ------------
Static testing (one of the testing techniques) VS Dynamic testing
Process of work:
Documents => Static Testing (by Reviews or Static Analysis) => Defects
Defects found using Static Testing:
- Requirements defects
- Design defects
- Coding defects
- Security vulnerabilities
- Insufficient maintainability
Review Process:
- Planning,
- Initiate review,
- Individual review,
- Issue Communication and analysis,
- Fixing and reporting
Roles in review:
- Author,
- Management,
- Moderator/Facilitator,
- Review Leader,
- Reviewers/Inspectors,
- Scribe/recorder
Review Types (from less formal):
- Informal
- Walkthrough
- Technical review
- Inspection
Review Techniques:
- Ad hoc (with little or no info about how the task should be performed),
- Checklist based (systematic technique),
- Scenarios (based on scenarios how to pass work product),
- Role-based (from the perspective of individual stakeholder roles),
- Perspective-based Reading (PBR - mix of role-based, checklist, and scenario-based)
Success factors for review:
- clear predefined objectives
- review techniques are used
- documents are written and chunked
- participants have adequate time to prepare
- management supports the review process
- and some more