ISEB-ISTQB Sample Exam Paper 44
Given the following definitions and terms, which of the following is correct:
v) failure
w) fault
x) validation
y) white box testing
z) integration testing in the small
q) tests based on the structure of the software
r) determining correctness of software products for user needs or requirements
s) deviation of software from expected delivery or service
t) combining tested components in stages
u) a manifestation of an error in the software
a) v=u, w=s, x=r, y=t, z=q
b) v=s, w=u, x=r, y=q, z=t
c) v=u, w=s, x=r, y=q, z=t
d) v=s, w=u, x=r, y=t, z=q
e) v=s, w=u, x=q, y=t, z=r
2. Under what circumstances should you plan to test a purchased (3rd party) package?
a) it should not be necessary if the package is purchased from a reputable supplier
b) if you know that the supplier’s testing may be inadequate
c) if you suspect that the supplier’s testing may be inadequate
d) if the package is critical to your own system
e) if the package is very large
3. Why is business process-based testing useful in acceptance testing?
a) it will find serious business type faults
b) it ensures that non-functional aspects are tested
c) it can give confidence that the system will support the business
d) it can reveal discrepancies between the system and what the business wants
e) it ensures that end users are involved
4. A quality attribute is
a) a characteristic of the quality manager
b) an aspect of a system that can be measured on a scale
c) an aspect of a system that either exists or doesn't
d) software that is of very high quality
e) an aspect of the system that cannot be tested
5. Which of the following statements regarding static testing is false:
a) static testing requires the running of tests through the code
b) static testing includes control and data flow analysis
c) static testing includes desk checking
d) static testing includes techniques such as reviews and inspections
e) static testing can give measurements such as cyclomatic complexity
6. Completion or exit criteria to determine when testing is complete may be defined in terms of:
a) cost or time only
b) coverage criteria only
c) coverage criteria or time only
d) cost, time or coverage criteria only
e) cost, time, faults found or coverage criteria
7. Integration testing in the large is
a) looking for faults in large components
b) specifying which components to combine at once and in what order
c) testing large systems
d) testing that systems interface correctly to other systems and networks
e) testing interfaces between programs
8. Which of the following is not a static testing technique
a) Error guessing
b) Walkthroughs
c) Data Flow analysis
d) Proof reading
e) Inspections
9. Consider the following statements:
1. alpha testing is performed by customers or representatives from your market
2. alpha testing must be performed before Beta testing
3. alpha testing is performed at customer sites
4. alpha testing should be performed when the software is stable
5. alpha testing is performed by customers or representatives at an in-house site
a) All the above are true
b) 1 - 3 are true; 4 & 5 are false
c) 1 & 4 are true; 2, 3 & 5 are false
d) 1, 4 & 5 are true; 2 & 3 are false
e) 4 & 5 are true, 1 – 3 are false
10. Consider the following statements:
1. inspections are the most formal review process
2. walkthroughs are seldom found to be useful
3. anything that can be reviewed can be inspected
4. anything that can be inspected can be reviewed
5. reviews are as effective as inspections
a) 1 is true; 2 – 5 are false
b) 1 & 3 are true: 2, 4 & 5 are false
c) 1, 3 & 4 are true; 2 & 5 are false
d) 1 & 4 are true; 2, 3 & 5 are false
e) all are true
Comments
Post a Comment