Rachel Sprague
Quiz by , created more than 1 year ago

qa

43
0
0
Rachel Sprague
Created by Rachel Sprague over 8 years ago
Close

5. Static Techniques

Question 1 of 20

1

Which of the following is not a type of static testing review?

Select one of the following:

  • Informal review

  • Inspection

  • Walkthrough

  • Tester appraisal review

Explanation

Question 2 of 20

1

Why are reviews beneficial?

Select one of the following:

  • 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

Explanation

Question 3 of 20

1

Which of the following statements regarding static testing is false?

Select one of the following:

  • 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

Explanation

Question 4 of 20

1

The following statements about inspections are true, except for:

Select one of the following:

  • 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

Explanation

Question 5 of 20

1

Which of the following review types requires formal entry and exit criteria and keeps metrics?

Select one of the following:

  • Informal review

  • Inspection

  • Walkthrough

  • Technical review

Explanation

Question 6 of 20

1

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

Select one of the following:

  • 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

Explanation

Question 7 of 20

1

Which of the following statements about reviews is true?

Select one of the following:

  • 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

Explanation

Question 8 of 20

1

The kick-off activity of a formal review is concerned with:

Select one of the following:

  • Distributing documents and communicating objectives to participants

  • Selecting personnel and allocating roles

  • Fixing defects found

  • Checking that defects have been fixed and gathering metrics

Explanation

Question 9 of 20

1

Which of the following involves a meeting run by the author?

Select one of the following:

  • Informal review

  • Inspection

  • Walkthrough

  • Technical review

Explanation

Question 10 of 20

1

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

Select one of the following:

  • 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

Explanation

Question 11 of 20

1

Are reviews part of testing?

Select one of the following:

  • 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

Explanation

Question 12 of 20

1

Which of the following is a success factor for reviews?

Select one of the following:

  • No defects being found

  • Defects found being welcomed

  • Many defects being found

  • Allocating the minimum time necessary for any meeting involved

Explanation

Question 13 of 20

1

Which of the following is a benefit of static analysis?

Select one of the following:

  • 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

Explanation

Question 14 of 20

1

Which is a form of static analysis ideally supported by a tool?

Select one of the following:

  • Causal analysis

  • Data flow analysis

  • Systems analysis

  • Impact analysis

Explanation

Question 15 of 20

1

Static analysis is:

Select one of the following:

  • An alternative to static testing

  • The same as static testing

  • The use of tools for static testing

  • Nothing to do with static testing

Explanation

Question 16 of 20

1

Which of the following is not true of static analysis?

Select one of the following:

  • 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

Explanation

Question 17 of 20

1

Static analysis tools can be used to:

Select one of the following:

  • Calculate complexity

  • Estimate likely response times

  • Calculate batch run times

  • Evaluate the accuracy of component specifications

Explanation

Question 18 of 20

1

Which of the following can static analysis NOT find?

Select one of the following:

  • Unused variables

  • Unreachable (“dead”) code

  • Whether the value stored in a variable is correct

  • Undefined variables

Explanation

Question 19 of 20

1

Static analysis tools can detect:

Select one of the following:

  • Inconsistent component/module interfaces

  • Missing requirements

  • Incomplete requirements

  • Inconsistencies between the source code and its specification

Explanation

Question 20 of 20

1

Compilers:

Select one of the following:

  • 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

Explanation