Rachel Sprague
Quiz von , erstellt am more than 1 year ago

qa

43
0
0
Rachel Sprague
Erstellt von Rachel Sprague vor mehr als 8 Jahre
Schließen

5. Static Techniques

Frage 1 von 20

1

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

Wähle eine der folgenden:

  • Informal review

  • Inspection

  • Walkthrough

  • Tester appraisal review

Erklärung

Frage 2 von 20

1

Why are reviews beneficial?

Wähle eine der folgenden:

  • 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

Erklärung

Frage 3 von 20

1

Which of the following statements regarding static testing is false?

Wähle eine der folgenden:

  • 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

Erklärung

Frage 4 von 20

1

The following statements about inspections are true, except for:

Wähle eine der folgenden:

  • 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

Erklärung

Frage 5 von 20

1

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

Wähle eine der folgenden:

  • Informal review

  • Inspection

  • Walkthrough

  • Technical review

Erklärung

Frage 6 von 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

Wähle eine der folgenden:

  • 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

Erklärung

Frage 7 von 20

1

Which of the following statements about reviews is true?

Wähle eine der folgenden:

  • 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

Erklärung

Frage 8 von 20

1

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

Wähle eine der folgenden:

  • Distributing documents and communicating objectives to participants

  • Selecting personnel and allocating roles

  • Fixing defects found

  • Checking that defects have been fixed and gathering metrics

Erklärung

Frage 9 von 20

1

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

Wähle eine der folgenden:

  • Informal review

  • Inspection

  • Walkthrough

  • Technical review

Erklärung

Frage 10 von 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

Wähle eine der folgenden:

  • 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

Erklärung

Frage 11 von 20

1

Are reviews part of testing?

Wähle eine der folgenden:

  • 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

Erklärung

Frage 12 von 20

1

Which of the following is a success factor for reviews?

Wähle eine der folgenden:

  • No defects being found

  • Defects found being welcomed

  • Many defects being found

  • Allocating the minimum time necessary for any meeting involved

Erklärung

Frage 13 von 20

1

Which of the following is a benefit of static analysis?

Wähle eine der folgenden:

  • 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

Erklärung

Frage 14 von 20

1

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

Wähle eine der folgenden:

  • Causal analysis

  • Data flow analysis

  • Systems analysis

  • Impact analysis

Erklärung

Frage 15 von 20

1

Static analysis is:

Wähle eine der folgenden:

  • An alternative to static testing

  • The same as static testing

  • The use of tools for static testing

  • Nothing to do with static testing

Erklärung

Frage 16 von 20

1

Which of the following is not true of static analysis?

Wähle eine der folgenden:

  • 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

Erklärung

Frage 17 von 20

1

Static analysis tools can be used to:

Wähle eine der folgenden:

  • Calculate complexity

  • Estimate likely response times

  • Calculate batch run times

  • Evaluate the accuracy of component specifications

Erklärung

Frage 18 von 20

1

Which of the following can static analysis NOT find?

Wähle eine der folgenden:

  • Unused variables

  • Unreachable (“dead”) code

  • Whether the value stored in a variable is correct

  • Undefined variables

Erklärung

Frage 19 von 20

1

Static analysis tools can detect:

Wähle eine der folgenden:

  • Inconsistent component/module interfaces

  • Missing requirements

  • Incomplete requirements

  • Inconsistencies between the source code and its specification

Erklärung

Frage 20 von 20

1

Compilers:

Wähle eine der folgenden:

  • 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

Erklärung