ISEB-ISTQB Sample Exam Paper 46
1. Choose the standard for software component testing:
a) BS7925-1
b) ISO9000
c) BS7925-2
d) DO-178B
e) IEEE 829
2. Which of these is not part of the fundamental test process?
a) planning
b) check completion
c) post project reviews
d) specifying tests
e) executing tests
3. A fault is defined as:
a) a deviation from expected delivery or service
b) a manifestation of an error in software
c) a malfunction resulting from the software being run
d) a mistake made by the developer
e) a human error made by the developer
4. A regression test:
a) is only run once
b) will always be automated
c) will help ensure unchanged areas of the software have not been affected
d) will help ensure changed areas of the software have not been affected
e) can only be run during user acceptance testing
5. Match the following terms with the following definitions
q) Planning
r) Specifying
s) Execution
t) Recording
u) Check completion
v) Determine whether there are any faults
w) Specify any exceptions to the strategy
x) Create test inputs and expected results
y) Running the most important tests first
z) Deciding whether we can stop testing
a) q=w; r=v; s=y; t=x; u=z
b) q=w; r=z; s=v; t=y; u=x
c) q=x; r=w; s=y; t=v; u=z
d) q=w; r=x; s=y; t=v; u=z
e) q=x; r=w; s=v; t=z; u=y
6. If an expected result is not specified then:
a) it is still worthwhile to run the test
b) we cannot run the test
c) it may be difficult to repeat the test
d) it may be difficult to determine if the test has passed or failed
e) we cannot automate the user inputs
7. Which statement about faults is false?
a) a fault can cause a failure
b) a fault is when something goes wrong with the system
c) a fault can be found in test documentation
d) a fault is also known as a bug or a defect
e) a fault is a manifestation of an error in the software
8. Which of the following are valid reasons for testing being necessary:
1. there are faults in the software
2. it assesses the quality of the software
3. it is part of the development lifecycle
4. it finds out about the reliability of the software
5. it helps avoid being sued by customers
a) All the above are valid reasons why testing is necessary
b) 1,2,3 are valid reasons; 4 & 5 are not
c) 1& 2 are valid reasons; 3,4,5 are not
d) 1,2,3,4 are valid reasons; 5 is not
e) 1,2,4,5 are valid reasons; 3 is not
9. Which of the following could be a reason for a failure?
1. testing fault
2. software fault
3. design fault
4. environment fault
5. documentation fault
a) 2 is a valid reason: 1,3,4 & 5 are not
b) 1 & 2 are valid reasons; 3,4,5 are not
c) 1,2,3,4 are valid reasons; 5 is not
d) 1,2,3 are valid reasons; 4 & 5 are not
e) All of them are valid reasons for failure
10. Tests are prioritised so that:
a) you shorten the time required for testing
b) you do the best testing in the time available
c) you do more effective testing
d) you find more faults
e) you complete all the planned testing
Comments
Post a Comment