Chapter 3 Flashcards
What is static testing?
Software testing without testing code- reviewing artifacts such as requirements, documents, test plans
Opposite to dynamic
Can identify problems prior to dynamic and can require less effort since no test cases required
Difference between static and dynamic?
- static finds defects directly, dynamic causes failures
-static can detect defects in unreachable places - static is done in non executable elements (not executing code), dynamic executes software and verifys it’s behaviour
Review process activities?
Planning
Reviews initiation
Individual review
Communication and analysis
Fixing and reporting
Roles in reviews?
Manager
Author
Moderator
Scribe
Reviewer
Review leader
Success factors for reviews ?
Defining clear objectives and measurable exit criteria
Conducting reviews in small chunks
Providing feedback to stakeholders and authors
Meetings
Reviews types?
Informal - no defined process
Walkthrough - led by author
Technical - led by a moderator and performered by technically qualified reviewers. Detect anomalies and evaluate quality
Inspection - most formal type.