Wednesday, January 28, 2009

ISEB/ISTQB foundation

1. When software reliability measures are used to determine when to stop testing, the best types of test cases to use are those that

(A) Push the system beyond its designed operation limits and is likely to make the system fail
(B) Exercise unusual and obscure scenarios that may not have been considered in design
(C) Exercise system functions in proportion to the frequency they will be used in the released product
(D) Exercise the most complicated and the most error-prone portions of the system

2. The inspection process assigns different roles to each of the inspectors in order to

(A) Keep the inspection teams small and manageable
(B) Encourage different viewpoints during the inspection process
(C) Use fewer organizational resources at any point in time
(D) Empower the inspection team members


3. The publisher of a social services resource guide has contracted for the development of an electronic version of
its guide. The product has been loosely defined to date due to the limited knowledge of the technology available
to the user community and to the limited technical expertise of the publisher’s staff. The development team
for this project will consist of two employees who are new to the company and one programmer with minimal
experience. Which of the following approaches would best serve the needs of this project?

A. Clean room methods B. Waterfall model C. Object oriented development D. Iterative development

4. A software quality assurance plan should be based principally on the quality requirements of

A. IEEE 730 B. ISO 9001 C. The customer/Clients D. Software engineering

5. Equivalence class partitioning is a testing technique best defined as the organization of each

A. Element of the specification into workable pieces B. Combination of states into two or more groups
C. Program function by intuition and experience D. Input domain into two or more groups

6. Which of the following models is characterized as being suitable for a software development project that has well-defined requirements?

A. Prototyping B. Spiral C. Waterfall D. Iterative

7.Records of the results of inspections should include which of the following?

(A) Identification of inspectors, list of defects, and date performed
(B) Work product, list of defects, and configuration status
(C) Identification of inspectors, their qualifications, and their training records
(D) Date performed, management approval, and resources used

8.The following code segment contains a potential “divide by 0” error.

J=50
K=1
While (N>=10) and (N<=10) loop
M [K] = J/N
K = K + 1
N = N 1
End loop

Which of the following is the most effective way of detecting this error?
A. Boundary testing B. Condition testing C. Compilation of the source code D. Source code inspection

9. Which of the following statements is NOT true about a software verification and validation program?

(A) It strives to ensure that quality is built into software.
(B) It provides management with insights into the state of a software project.
(C) It ensures that alpha, beta, and system tests are performed.
(D) It is executed in parallel with software development activities.

10.Which two of the following are characteristics of a successful defect prevention program?

I. It is performed using a top-down approach.
II. A root cause analysis of defects is conducted.
III. Historical defect data are tracked.
IV. It is initiated at the end of the design phase.
A. I and III B. IV and I C. II and III D. II and IV

11. Which of the following strategic issues needs to be addressed in a successful software testing process?

A. Conduct formal technical reviews prior to testing
B. specify requirements in a quantifiable manner
C. consider using independent test teams
D. all of the above

12. Regression testing should be a normal part of integration testing because as a new module is added to the system new

A. Control logic and data flow paths are invoked B. Memory size increases
C. Drivers require testing D. A and B.

13. Which of the following are objectives for formal technical reviews?
A. Allow senior staff members to correct errors
B. Assess programmer productivity
C. Par determining who introduced an error into a program
D. Uncover errors in software work products

14. When a defect is fixed in production how rather than in requirement, how much expensive is that

A. 5 times B. 50 times C. 500 times D. None

15. Which of the following Test cannot be automated?

A. Performance testing B. Regression Testing C. UAT D. None

16. The incremental model of software development is

A. A reasonable approach when requirements are well defined.
B. A good approach when a working core product is required quickly.
C. The best approach to use for projects with large development teams.
D. A revolutionary model that is not used for commercial products.

17. Software testing activities should start
A. As soon as the code is written B. During the design stage
C. When the requirements have been formally documented D. As soon as possible in the development lifecycle
18. Which is not system level testing?
A. System Testing B. Performance Testing C. Installable Testing D. None
19. Compatibility testing uses
A. All S/W component B. All H/W component C. All N/W component D. A&B E. A&B&C
20. Acceptance test plan is prepared from
A. SRS B.HLD C. DD D.ULD/URD
21. For what purpose IEEE 829 template is used
A. Unit Testing B. Integration Testing C. Test Plan D. Test Documentation
22. Which of the following not comes under testing process?
A. Plan test B. Execute Test C. Manage Test D.Develop Test E. None of these
23. BS 7925-2 is standard for
A. Software Component testing B. Software Test Plan C. Unit Testing D. Integration Testing
24.Which of the following is test design technique
A. Equivalence Partioning B. Cause Effect Graphing C. Boundary Value Analysis D. All
25.Which of the following is the standard for software Unit Testing
A. IEEE 1008 B.IEEE 1009 C.IEEE 10288 D. IEEE 829
26. IEEE 1012 is standard for software
A. Unit Testing B. Software Review C. Verification and Validation D. Test Documentation
27. IEEE 10288 is standard for software
A. Unit Testing B. Software Review C. Verification and Validation D. Test Documentation
28. Which of the following is the standard for the software Test Documentation
A. IEEE 1012 B. IEEE 729 C.IEEE 829 D. IEEE 10288
29. You have delivered a product to the customer, insuring that there is no high severity. After certain time he/she found the bug in the production environment. Then the cost of bug will be
A. Low B. Medium C. High D. Very High
30. Just like with Salman. It’s difficult to swim in upstream. Each step is a discrete, standalone process that follows the one before it. If you get to the end and find that something should have happed further up. It’s too late to go back. This type of tendency found in which SDLC model
A. V-Model B. Spiral Model C. Rapid Application Development D. Water Fall model

Mock Test Paper-I

1 C
2 B
3 D
4 C
5 D
6 C
7 A
8 D
9 C
10 C
11 D
12 D
13 D
14 C
15 C
16 A
17 C
18 D
19 E
20 A
21 D
22 E
23 A
24 D
25 A
26 C
27 B
28 C
29 D
30 D

No comments: