5. Static Techniques

Description

qa
Rachel Sprague
Quiz by Rachel Sprague, updated more than 1 year ago
Rachel Sprague
Created by Rachel Sprague over 8 years ago
47
0

Resource summary

Question 1

Question
Which of the following is not a type of static testing review?
Answer
  • Informal review
  • Inspection
  • Walkthrough
  • Tester appraisal review

Question 2

Question
Why are reviews beneficial?
Answer
  • They save time and money by detecting defects before test execution
  • They establish relationships between testers and developers
  • It means that no system documentation is needed
  • They establish relationships between testers and system users

Question 3

Question
Which of the following statements regarding static testing is false?
Answer
  • Static testing involves reviews and static analysis
  • Static testing looks for defects in work product documents
  • Static testing detects failures in executing code
  • Static testing ideally precedes dynamic testing

Question 4

Question
The following statements about inspections are true, except for:
Answer
  • Inspection is the most formal review process
  • Inspections should be led by a trained person
  • Inspection is appropriate even when there are no written documents
  • Inspections should not proceed if inspectors are unprepared

Question 5

Question
Which of the following review types requires formal entry and exit criteria and keeps metrics?
Answer
  • Informal review
  • Inspection
  • Walkthrough
  • Technical review

Question 6

Question
Consider the following statements: 1. Inspections are the most formal review process 2. Walkthroughs are run by a moderator 3. Anything that can be reviewed can be inspected 4. The purpose of inspections is to find defects 5. Informal reviews are expensive for little benefit
Answer
  • 1 is true; 2, 3, 4, 5 are false
  • 1, 3 are true: 2, 4, 5 are false
  • 1, 3, 4 are true; 2, 5 are false
  • 1, 4 are true; 2, 3, 5 are false

Question 7

Question
Which of the following statements about reviews is true?
Answer
  • Reviews of requirements specifications are a waste of resources
  • Reviews are not applicable to source code
  • Reviews only apply to development deliverable not testing deliverables
  • Reviews should be performed on test cases and test procedures

Question 8

Question
The kick-off activity of a formal review is concerned with:
Answer
  • Distributing documents and communicating objectives to participants
  • Selecting personnel and allocating roles
  • Fixing defects found
  • Checking that defects have been fixed and gathering metrics

Question 9

Question
Which of the following involves a meeting run by the author?
Answer
  • Informal review
  • Inspection
  • Walkthrough
  • Technical review

Question 10

Question
Match the roles to each inspection stage: w) Planning a formal review 1) Reviewer/Inspector x) Producing documents 2) Scribe/Recorder y) Checking documents 3) Author z) Documenting meetings 4) Moderator
Answer
  • x - 2, w - 4, y - 1, z - 3
  • y - 1, w - 3, x - 2, z - 4
  • w - 1, x - 2. y - 3, z – 4
  • w - 4, x - 3, y - 1, z - 2

Question 11

Question
Are reviews part of testing?
Answer
  • No, because they apply to documentation
  • Yes, because they may be done by testers
  • No, because they do not apply to the test documentation
  • Yes, because both help detect defects and improve quality

Question 12

Question
Which of the following is a success factor for reviews?
Answer
  • No defects being found
  • Defects found being welcomed
  • Many defects being found
  • Allocating the minimum time necessary for any meeting involved

Question 13

Question
Which of the following is a benefit of static analysis?
Answer
  • Developers do not have to worry about defects in their source code
  • Early warning of highly complex code or design
  • It eliminate the need for dynamic testing of the object code
  • The static analyser will automatically correct any defect found

Question 14

Question
Which is a form of static analysis ideally supported by a tool?
Answer
  • Causal analysis
  • Data flow analysis
  • Systems analysis
  • Impact analysis

Question 15

Question
Static analysis is:
Answer
  • An alternative to static testing
  • The same as static testing
  • The use of tools for static testing
  • Nothing to do with static testing

Question 16

Question
Which of the following is not true of static analysis?
Answer
  • It is used to find defects in source code
  • It detects defects by running the object code
  • It can find defects that may be difficult to find using dynamic testing
  • It finds defects rather than failures

Question 17

Question
Static analysis tools can be used to:
Answer
  • Calculate complexity
  • Estimate likely response times
  • Calculate batch run times
  • Evaluate the accuracy of component specifications

Question 18

Question
Which of the following can static analysis NOT find?
Answer
  • Unused variables
  • Unreachable (“dead”) code
  • Whether the value stored in a variable is correct
  • Undefined variables

Question 19

Question
Static analysis tools can detect:
Answer
  • Inconsistent component/module interfaces
  • Missing requirements
  • Incomplete requirements
  • Inconsistencies between the source code and its specification

Question 20

Question
Compilers:
Answer
  • Are the same as static analysers
  • Have no role in static analysis
  • Are used to support document inspections
  • May provide similar functionality to a static analyser
Show full summary Hide full summary

Similar

How well do you know GoConqr?
Sarah Egan
6. Test Management
Rachel Sprague
2. Testing Through LIfecycle
Rachel Sprague
3-4. Test Design
Rachel Sprague
7. Tool Support for Testing
Rachel Sprague
dimension tests
dario.budimir
1. Fundamentals
Rachel Sprague
Test
jeanber