wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ISTQB_Chapter3

Total questions: 94

Worksheet time: 3hrs 8mins

Name
Class
Date
1.

Q.1: What can static analysis NOT find?

a)

A. The use of a variable before it has been defined.

b)

B. Unreachable (“dead”) code.

c)

C. Memory leaks

d)

D. Array bound violations.

2.

Q.2: Which of the following statements regarding static testing is false:

a)

A. Static testing requires the running of tests through the code

b)

B. Static testing includes desk checking.

c)

C. Static testing includes techniques such as reviews and inspections

d)

D. Static testing can give measurements such as cyclomatic complexity

3.

Q.3: Who are the persons involved in a Formal Review:

i. Manager

ii. Moderator/ người điều hành

iii. Scribe / Recorder

iv. Assistant Manager

a)

A. i,ii,iii,iv are true

b)

B. i,ii,iii are true and iv is false.

c)

C. ii,iii,iv are true and i is false.

d)

D. i,iv are true and ii, iii are false.

4.

Q.4: A Person who documents all the issues, problems and open points that were identified during a formal review.

a)

A. Moderator.

b)

B. Scribe

c)

C. Author

d)

D. Manager

5.

Q. 5: Which typical defects are easier to find using static instead of dynamic testing?

L. Deviation from standards

M. Requirements defects

N. Insufficient maintainability

O. Incorrect interface specifications

a)

A. L, M, N and O

b)

B. L and N

c)

C. L, N and O

d)

D. L, M and N

6.

Q. 6: Which of the following statements is true of static analysis:

a)

A. Compiling code is not a form of static analysis.

b)

B. Static analysis need not be performed before imperative code is executed.

c)

C. Static analysis can find faults that are hard to find with dynamic testing.

d)

D. Extensive static analysis will not be needed if white- Box testing is to be performed.

7.

Q.7: The KickOff phase of a formal review includes the following:

a)

A. Explaining the objective

b)

B. Fixing defects found typically done by author

c)

C. Follow up

d)

D. Individual Meeting preparations

8.

Q.8: Peer Reviews are also called as:

a)

A. Inspection

b)

B. Walkthrough

c)

C. Technical Review

d)

D. Formal Review

9.

Q.9: Success Factors for a review include:

i. Each Review does not have a predefined objective

ii. Defects found are welcomed and expressed objectively

iii. Management supports a good review process.

iv. There is an emphasis on learning and process improvement.

a)

A. ii,iii,iv are correct and i is incorrect

b)

B. iii , i , iv is correct and ii is incorrect

c)

C. i , iii , iv , ii is in correct

d)

D. ii is correct

10.

Q.10: Defects discovered by static analysis tools include:

i. Variables that are never used.

ii. Security vulnerabilities.

iii. Programming Standard Violations

iv. Uncalled functions and procedures

a)

A. i, ii,iii,iv is correct

b)

B. iii ,is correct I,ii,iv are incorrect.

c)

C. i ,ii, iii and iv are incorrect

d)

D. iv, ii is correct

11.

Q.11: Which defect can typically be discovered using a static analysis tool?

a)

A. Inconsistencies in numerical calculations

b)

B. Programming standards violations

c)

C. Problems related to system usability

d)

D. Internal and external system reliability

12.

Q.12: Which of the following is not a static testing technique?

a)

A. Error guessing

b)

B. Walkthrough

c)

C. Data flow analysis

d)

D. Inspections

13.

Q. 13: In a review meeting a moderator is a person who

a)

A. Takes minutes of the meeting

b)

B. Mediates between people

c)

C. Takes telephone calls

d)

D. Writes the documents to be reviewed

14.

Q.14: Which of the following are the main stages of a formal review?

a)

A. Initiation, Preparation, Informal Review Meeting, Status, Rework, and Follow up.

b)

B. Planning, Preparation, Technical Review, Rework, and Closure.

c)

C. Preparation, Inspection, Rework, Closure, and Follow up.

d)

D. Planning, Kickoff, Individual Preparation, Review Meeting, Rework, and Follow up.

15.

Q. 15: A series of probing questions about the completeness and attributes of an application system is called

a)

A. Checklist

b)

B. Checkpoint review

c)

C. Decision table

d)

D. Decision tree

16.

Q.16: A formal assessment of a work product conducted by one or more qualified independent reviewer to detect defects.

a)

A. Inspection

b)

B. Walkthrough

c)

C. Review

d)

D. Non Conformance

17.

Q.17: Which of the following are success factors for reviews?

I. Clear objectives for each review.

II. Checklists and/or roles are used to increase effectiveness of defect identification.

III. There is an emphasis on process improvement.

IV. People issues and psychological aspects are not reviewed.

a)

A. I and III

b)

B. II, III and IV

c)

C. I, II and III

d)

D. IV

18.

Q.18: The person who leads the review of the document(s), planning the review,running the meeting and follow-up after the meeting

a)

A. Reviewer

b)

B. Author

c)

C. Moderator

d)

D. Auditor

19.

Q.19: In which phase static tests are used

a)

A. Requirements

b)

B. Design

c)

C. Coding

d)

D. All of the above

20.

Q.20: Which statements correctly describe certain phases of a formal review?

a)

A. Looking for defects occurs during kick-off phase

Fixing defects found happens during rework phase

b)

B. Personnel selection occurs during planning phase

Gathering metrics happens during the review meeting phase

c)

C. Distributing documents occurs during the planning phase

Personal review happens during individual preparation phase

d)

D. Personnel selection occurs during planning phase

Fixing defects found happens during rework phase

21.

Q.21: Which of the following is a Key Characteristics of Walk Through

a)

A. Scenario, Dry Run, Peer Group

b)

B. Pre Meeting Preparations

c)

C. Formal Follow Up Process

d)

D. Includes Metrics

22.

Q.22: The Planning phase of a formal review includes the following:

a)

A. Explaining the objectives

b)

B. Selecting the personnel, allocating roles.

c)

C. Follow up

d)

D. Individual Meeting preparations

23.

Q.23: Which of the following statements regarding static testing is false:

a)

A. Static testing requires the running of tests through the code

b)

B. Static testing includes desk checking

c)

C. Static testing includes techniques such as reviews and inspections

d)

D. Static testing can give measurements such as cyclomatic complexity

24.

Q.24: Reviewing the test Basis is a part of which phase

a)

A. Test Analysis and Design

b)

B. Test Implementation and execution

c)

C. Test Closure Activities

d)

D. Evaluating exit criteria and reporting

25.

Q.25: Which of the following is true about Formal Review or Inspection:

i. Led by Trained Moderator (not the author).

ii. No PreMeeting Preparations

iii. Formal Follow up process.

iv. Main Objective is to find defects

a)

A. ii is true and i,iii,iv are false

b)

B. i,iii,iv are true and ii is false

c)

C. i,iii,iv are false and ii is true

d)

D. iii is true and I,ii,iv are false

26.

Q.26: The Phases of formal review process is mentioned below arrange them in the correct order.

i. Planning

ii. Review Meeting

iii. Rework

iv. Individual Preparations

v. Kick Off

vi. Follow Up

a)

A. i,ii,iii,iv,v,vi

b)

B. vi,i,ii,iii,iv,v

c)

C. i,v,iv,ii,iii,vi

d)

D. i,ii,iii,v,iv,vi

27.

Q.27: What is the main purpose of Informal review

a)

A. Inexpensive way to get some benefit

b)

B. Find defects

c)

C. Learning, gaining understanding, effect finding

d)

D. Discuss, make decisions, solve technical problems

28.

Q.28: Find the correct flow of the phases of a formal review

a)

A. Planning, Review meeting, Rework, Kickoff

b)

B. Planning, Individual preparation, Kickoff, Rework

c)

C. Planning, Review meeting, Rework, Follow up

d)

D. Planning, Individual preparation, Follow up, Kickoff

29.

Q.29: Typical defects that are easier to find in reviews than in dynamic testing are:

a)

A. Deviations from standards

b)

B. Requirement defects

c)

C. Design defects

d)

D. Insufficient maintainability and incorrect interface specifications.

e)

E. All of the above.

30.

Q.30: Reviews, static analysis and dynamic testing have the same objective

a)

A. Identifying defects.

b)

B. Fixing defects.

c)

C. A. and B

d)

D. None of the above

31.

Q.31: For which of the following would a static analysis tool be MOST useful?

a)

A. Supporting reviews.

b)

B. Validating models of the software.

c)

C. Testing code executed in a special test harness.

d)

D. Enforcement of coding standards.

32.

Q.32: Who typically use static analysis tools?

a)

A. Customers and users

b)

B. Developers and designers

c)

C. Business and systems analysts

d)

D. System and acceptance testers

33.

Q.33: Cost of the reviews will not include.

a)

A. Review process itself

b)

B. Metrics analysis

c)

C. Tool support.

d)

D. Process improvement.

34.

Q.34: Which tool will be used to test the flag memory leaks and unassigned pointers

a)

A. Dynamic analysis tool

b)

B. Static Analysis tool.

c)

C. Maintenance tool.

d)

D. Configuration tool.

35.

Q.35: In a formal review, who is primarily responsible for the documents to be reviewed?

a)

A. Author

b)

B. Manager

c)

C. Moderator

d)

D. Reviewers

36.

Q.36: People who don’t participate in technical reviews

a)

A. Analysts

b)

B. Management

c)

C. Developers

d)

D. Testers

37.

Q.37: Which test support tool can be used to enforce coding standards?

a)

A. Static analysis tool

b)

B. Performance testing tool

c)

C. Test comparator

d)

D. Test management tool

38.

Q.38: Testware (test cases, test dataset)

a)

A. Needs configuration management just like requirements, design and code

b)

B. Should be newly constructed for each new version of the software

c)

C. Is needed only until the software is released into production or use

d)

D. Does not need to be documented and commented, as it does not form part of the released software system

39.

Q.39: Which of the following is a static test?

a)

A. Code inspection

b)

B. Coverage analysis

c)

C. Usability assessment

d)

D. Installation test

40.

Q.40: What makes an inspection different from other review types?

a)

A. It is led by a trained leader, uses formal entry and exit criteria and checklists

b)

B. It is led by the author of the document to be inspected

c)

C. It can only be used for reviewing design and code

d)

D. It is led by the author, uses checklists, and collects data for improvement

41.

Q.41: Which of the following activities differentiate a walkthrough from a formal review?

a)

A. A walkthrough does not follow a defined process

b)

B. For a walkthrough individual preparation by the reviewers is optional

c)

C. A walkthrough requires meeting

d)

D. A walkthrough finds the causes of failures, while formal review finds the failures

42.

Q.42: Which of the following is correct about static analysis tools

a)

A. They help you find defects rather than failures

b)

B. They are used by developers only

c)

C. They require compilation of code

d)

D. They are useful only for regulated industries

43.

Q.43: Which of the following is correct about static analysis tools?

a)

A. Static analysis tools are used only by developers

b)

B. Compilers may offer some support for static analysis

c)

C. Static analysis tools help find failures rather than defects

d)

D. Static analysis tools require execution of the code to analyze the coverage

44.

Q.44: Who should have technical and Business background.

a)

A. Moderator

b)

B. Author

c)

C. Reviewer

d)

D. Recorder

45.

Q.45: _________ reviews are often held with just the programmer who wrote the code and one or two other programmers or testers.

a)

A. Formal Reviews

b)

B. Peer Reviews

c)

C. Semi Formal Reviews

d)

D. All of the above

46.

Q.46: Objective of review meeting is

a)

A. To identify problems with design

b)

B. To solve the problems with design

c)

C. Both A. and B

d)

D. None of the above.

47.

Q.47: Code Walkthrough

a)

A. Type of dynamic testing

b)

B. Type of static testing

c)

C. Neither dynamic nor static

d)

D. Performed by the testing team

48.

Q.48: Review is one of the methods of V&V. The other methods are

a)

A. Inspection

b)

B. Walkthrough

c)

C. Testing

d)

D. All of the above

49.

Q.49: Which review is inexpensive

a)

A. Informal Review

b)

B. Walkthrough

c)

C. Technical review

d)

D. Inspection

50.

Q.50: What is the main difference between a walkthrough and an inspection?

a)

A. An inspection is lead by the author, whilst a walkthrough is lead by a trained moderator.

b)

B. An inspection has a trained leader, whilst a walkthrough has no leader.

c)

C. Authors are not present during inspections, whilst they are during walkthroughs.

d)

D. A walkthrough is lead by the author, whilst an inspection is lead by a trained moderator.

51.

Q.51: Consider the following techniques. Which are static and which are dynamic techniques?

i. Equivalence Partitioning.

ii. Use Case Testing.

iii. Data Flow Analysis.

iv. Exploratory Testing.

v. Decision Testing.

vi. Inspections.

a)

A. i-iv are static, v-vi are dynamic.

b)

B. iii and vi are static, i, ii, iv and v are dynamic.

c)

C. ii, iii and vi are static, i, iv and v are dynamic.

d)

D. vi is static, i-v are dynamic.

52.

Q.52: In which of the following orders would the phases of a formal review usually occur?

a)

A. Planning, preparation, kick off, meeting, rework, follow up.

b)

B. Kick off, planning, preparation, meeting, rework, follow up.

c)

C. Preparation, planning, kick off, meeting, rework, follow up.

d)

D. Planning, kick off, preparation, meeting, rework, follow up.

53.

Q.53: Which of the following will NOT be detected by static analysis?

a)

A. Parameter type mismatches.

b)

B. Errors in requirements.

c)

C. Undeclared variables.

d)

D. Uncalled functions.

54.

Q.54: What type of review requires formal entry and exit criteria, including metrics:

a)

A. Walkthrough

b)

B. Inspection

c)

C. Management review

d)

D. Post project review

55.

Q.55: How are (a) static analysis tools & (b) performance testing tools different?

a)

A. (a) helps in enforcing coding standards;

(b) tests system performance

b)

B. (a) analyzes security vulnerabilities;

(b) measures the effectiveness of test cases

c)

C. (a) prepares codes prior to testing;

(b) prepares codes prior to stress testing

d)

D. (a) highlights unreachable conditions;

(b) improves system performance

56.

Q.56: Which of the following statements about static analysis is FALSE?

a)

A. Static analysis can find defects that are likely to be missed by dynamic testing.

b)

B. Static analysis is a good way to force failures in the software.

c)

C. Static analysis tools examine code or other types of product documentation.

d)

D. Static analysis can result in cost saving by finding bugs early.

57.

Q.57: Which type of document might be reviewed at a Review/Inspection session?

a)

A. Employee performance review

b)

B. Test Plan

c)

C. Project Status Report

d)

D. Defect Tracking Form

58.

Q.58: What do walkthroughs, technical reviews and inspections have in common?

I. They have defect finding as an objective.

II. Pre-meeting preparation is required.

III. They can be performed as a “peer review”.

IV. The meeting is led by a trained moderator.

a)

A. I, II and III

b)

B. III and IV

c)

C. I and III

d)

D. II, III and IV

59.

Q.59: In a formal inspection process, which is TRUE?

a)

A. Failures can be found when the correct inspectors are included.

b)

B. Metrics are included in the inspection process.

c)

C. The checking rate is related to the number of pages of the inspected document.

d)

D. Its purpose is to get some benefit in an inexpensive way.

60.

Q.60: Which of the following are most likely to enhance the formal review process?

I. Review software work products as soon as they are available and reasonably mature.

II. Ensure that reviewers have clear, predefined objectives.

III. Exclude customers, managers, and outside experts to minimize impact on problem solving.

IV. Make use of checklists during the review to drive the process and aid reviewers.

V. Conduct reviews just before coding and dynamic testing begins to find defects early and minimize costs of extra reviews.

a)

A. I, III and V

b)

B. II, III and IV

c)

C. II, IV and V

d)

D. II and IV

61.

Q.61: Which of the following is a dynamic analysis tool?

a)

A. Test comparator

b)

B. Database model checker

c)

C. Coverage measurement tool

d)

D. Memory leak detector

62.

Q.62: Which statement about the function of a static analysis tool is true?

a)

A. Gives quality information about the code without executing it.

b)

B. Checks expected results against actual results.

c)

C. Can detect memory leaks.

d)

D. Gives information about what code has and has not been exercised

63.

Q.63: Which is not a type of review?

a)

A. Walkthrough

b)

B. Inspection

c)

C. Informal review

d)

D. Management approval

64.

Q.64: What statement about reviews is true?

a)

A. Inspections are led by a trained moderator, whereas technical reviews are not necessarily.

b)

B. Technical reviews are led by a trained leader, inspections are not.

c)

C. In a walkthrough, the author does not attend.

d)

D. Participants for a walkthrough always need to be thoroughly trained.

65.

Q.65: Which of the following faults can be found by a static analysis tool?

I. Incorrect branch conditions logic.

II. Variables which are used after being defined.

III. Variables which are defined but never used.

IV. Standards violations

V. Illegal calls to routines

a)

A. III, IV and V

b)

B. II only

c)

B. I, II, III and IV

d)

D. II, III, IV and V

66.

Q.66: Which of the following characteristics and types of review processes belong together?

1. Led by the author

2. Undocumented

3. No management participation

4. Led by a trained moderator or leader

5. Uses entry and exit criteria

s. Inspection

t. Technical review

u. Informal review

v. Walkthrough

a)

A. s = 4, t = 3, u = 2 and 5, v = 1

b)

B. s = 4 and 5, t = 3, u = 2, v = 1

c)

C. s = 1 and 5, t = 3, u = 2, v = 4

d)

D. s = 5, t = 4, u = 3, v = 1 and 2

67.

Q.67: What statement about static analysis is true?

a)

A. With static analysis, defects can be found that are difficult to find with dynamic testing.

b)

B. Compiling is not a form of static analysis.

c)

C. When properly performed, static analysis makes functional testing redundant.

d)

D. Static analysis finds all faults.

68.

Q.68: Which tools help to support static testing?

a)

A. Static analysis tools and test execution tools.

b)

B. Review process support tools, static analysis tools and coverage measurement tools.

c)

C. Dynamic analysis tools and modeling tools.

d)

D. Review process support tools, static analysis tools and modeling tools.

69.

Q.69: Of the following statements about reviews of specifications, which statement is true?

a)

A. Reviews are not generally cost effective as the meetings are time consuming and require preparation and follow up.

b)

B. There is no need to prepare for or follow up on reviews.

c)

C. Reviews must be controlled by the author.

d)

D. Reviews are a cost effective early static test on the system.

70.

Q.70: What is the best description of static analysis?

a)

A. The analysis of batch programs

b)

B. The reviewing of test plans

c)

C. The analysis of program code or other software artifacts

d)

D. The use of black-box testing

71.

Q.71: What is the most important factor for successful performance of reviews?

a)

A. A separate scribe during the logging meeting

b)

B. Trained participants and review leaders

c)

C. The availability of tools to support the review process

d)

D. A reviewed test plan

72.

Q.72: Which of the following is a TRUE statement about the use of static analysis tools?

a)

A. Static analysis tools can change the code to reduce complexity.

b)

B. Static analysis tools are intended to support developers only.

c)

C. Static analysis tools aid in understanding of code structure and dependencies.

d)

D. Static analysis tools cannot be used to enforce coding standards.

73.

Q.73: Which of the statements about reviews are correct?

I. Reviews are useful because, through their use, defects can be found early, resulting in cost savings.

II. Reviews are useful because they help management understand the comparative skills of different developers.

III. Testers should not get involved in specification reviews because it can bias them unfavorably.

IV. Many early defects are found in reviews, lengthening the time needed for the development life cycle

a)

A. I

b)

B. IV

c)

C. I and IV

d)

D. I and III

74.

Q.74: Which of the following types of defect are typically found in reviews rather than in dynamic testing?

a. Deviations from standards.

b. Defects in interface implementation.

c. Poor maintainability of code.

d. Poor performance of the system.

e. Defects in requirements.

a)

A. a, c and e

b)

B. a, b and d.

c)

C. b, d and e.

d)

D. a, c and d.

75.

Q.75: Which of the following is a purpose of the review ‘kick off’ activity?

a)

A. Explain the objectives

b)

B. Select the personnel group

c)

C. Document results

d)

D. Define entry and exit criteria

76.

Q.76: Which characteristics BEST describe a walkthrough?

a)

A. Documented, includes peers and experts

b)

B. Formal process collects metrics

c)

C. Defined roles, led by trained moderator

d)

D. Led by the author, may be documented

77.

Q.77: What is the KEY difference in the usage of static analysis tools?

a)

A. Developers use static analysis tools before and during component testing

Designers use static analysis tools during software modeling

b)

B. Developers use static analysis tools to check the syntax of their codes

Designers use static analysis tools to ensure adherence to programming standards

c)

C. Developers use static analysis tools before and after integration testing

Designers use static analysis tools to guarantee regulatory compliance

d)

D. Developers use static analysis tools to check the syntax of their codes

Designers use static analysis tools after software modeling

78.

Q.78: Which of the following defects would NORMALLY be identified by a static analysis tool?

a)

A. The response time for the search function exceeded the agreed limit

b)

B. The design specification had many grammatical errors

c)

C. The component’s code had variables that were used but had not been declared

d)

D. The component was found to be the source of the memory leak

79.

Q.79: Which one of the following examples describes a typical benefit of static analysis supported by tools?

a)

A. Static analysis supported by tools may find defects priorto manual test execution.

b)

B. Static analysis supported by tools prevents business analysts and requirement engineers building software models (e.g. state transition diagrams), which do not match the requirements.

c)

C. By using static analysis tools user acceptance testing can be shortened because the users need to execute less tests.

d)

D. By performing static analysis of the code supported by tools the need for the developers doing unit testing is decreased.

80.

Q.80: Which of the following is a review process activity?

a)

A. Individual preparation

b)

B. Writing test conditions

c)

C. Developing a test plan

d)

D. Executing test scripts

81.

Q.81: Which of the following are key success factors to the review process?

a)

A. Review time is allowed in the test execution schedule, process improvement is recognized in the follow up meeting and the objective is always to find defects

b)

B. Each review has a clear objective, the right people are involved, training is provided in the review technique and management fully support the process

c)

C. Participants are trained, all review meetings are time boxed and moderators are project managers

d)

D. Every team member will be involved, all review techniques are used on every work product and test managers control the review process

82.

Q.82: Match the following formal review roles and responsibilities:

Roles:

1. Moderator.

2. Recorder.

3. Reviewer.

4. Manager.

Responsibilities

P. The person chosen to represent a particular viewpoint and role.

Q. The person who decides on the execution of inspections and determines if the inspection objectives have been met.

R. The person who leads the inspection of a document or set of documents.

S. The person who documents all the issues, problems and open points

a)

A. 1Q, 2S, 3P, 4R

b)

B. 1R, 2S, 3P, 4Q

c)

C. 1Q, 2P, 3S, 4R

d)

D. 1R, 2P, 3S, 4Q

83.

Q.83: Which of the following are the typical defects found by static analysis tools?

a. Variables that are never used.

b. Security vulnerabilities.

c. Poor performance.

d. Unreachable code.

e. Business processes not followed.

a)

A. b, c and d are true; a and e are false

b)

B. a is true; b, c, d and e are false

c)

C. c, d and e are true; a and b are false

d)

D. a, b and d are true; c and e are false

84.

Q.84: Which of the following are the main phases of a formal review?

a)

A. Initiation, status, preparation, review meeting, rework, follow up.

b)

B. Planning, preparation, review meeting, rework, closure, follow up.

c)

C. Planning, kick off, individual preparation, review meeting, rework, follow up.

d)

D. Preparation, review meeting, rework, closure, follow up, root cause analysis.

85.

Q.85: Which TWO of the review types below are the BEST fitted (most adequate) options to choose for reviewing safety critical components in a software project?

Select 2 options.

a)

A. Informal review.

b)

B. Management review.

c)

C. Inspection.

d)

D. Walkthrough.

e)

E. Technical Review.

86.

Q.86: Which of the following BEST describes the difference between an inspection and a walkthrough?

a)

A. Both inspections and walkthroughs are led by the author.

b)

B. An inspection is led by a moderator and a walkthrough is led by the author.

c)

C. Both inspections and walkthroughs are led by a trained moderator.

d)

D. A walkthrough is led by the author. The author is not present during inspections.

87.

Q.87: What is the MAIN objective when reviewing a software deliverable?

a)

A. To identify potential application failures by use of a test specification.

b)

B. To identify defects in any software work product.

c)

C. To identify spelling mistakes in a requirements specification.

d)

D. To identify standards inconsistencies in the code.

88.

Q.88: Which of the following is a purpose of the review planning phase?

a)

A. Log defects.

b)

B. Explain the documents to the participants.

c)

C. Gather metrics.

d)

D. Allocate the individual roles

89.

Q. 89: Static analysis tools are typically used by

a)

A. Log defects.

b)

B. Explain the documents to the participants.

c)

C. Gather metrics.

d)

D. Allocate the individual roles

90.

Q.90: Which of the following statements are TRUE for informal reviews?

I. Easy to get started and have some benefit

II. Have no or minimal formal process

III. The process must be documented

IV. May include “paired programming”

a)

A. I, II and IV

b)

B. I and III

c)

C. III and IV

d)

D. I, III and IV

91.

Q.91: Which rule should not be followed for reviews

a)

A. Defects and issues are identified and corrected

b)

B. The product is reviewed not the producer

c)

C. All members of the reviewing team are responsible for the result of the review

d)

D. Each review has a clear predefined objective

92.

Q.92: Which of the following are good candidates for manual static testing?

a)

A. Requirement specifications, test plan, code, memory leaks.

b)

B. Requirement specifications, test cases, user guides.

c)

C. Requirement specifications, user guides, performance.

d)

D. Requirement specifications, website, code, use cases.

93.

Q.93: Which expression best matches the following characteristics or review processes:

1. Led by author

2. Undocumented

3. No management participation

4. Led by a trained moderator or leader

5. Uses entry exit criteria

s) Inspection

t) Peer review

u) Informal review

v) Walkthrough

a)

A. s = 4, t = 3, u = 2 and 5, v = 1

b)

B. s = 4 and 5, t = 3, u = 2, v = 1

c)

C. s = 1 and 5, t = 3, u = 2, v = 4

d)

D. s = 5, t = 4, u = 3, v = 1 and 2

e)

E. s = 4 and 5, t = 1, u = 2, v = 3

94.

Q.94: What can static analysis NOT find?

a)

A. The use of a variable before it has been defined

b)

B. Unreachable (“dead”) code

c)

C. Whether the value stored in a variable is correct

d)

D. The re-definition of a variable before it has been used

e)

E. Array bound violations