1 Which of the following would structure-based test design techniques be most likely to be applied to?
1. Boundaries between mortgage interest rate bands.
2. An invalid transition between two different arrears statuses.
3. The business process flow for mortgage approval.
4. Control flow of the program to calculate repayments.
(A) 2, 3 and 4 (B) 2 and 4
(C) 3 and 4 (D) 1,2 and 3
2 Which of these statements about functional testing is true?
(A) Structural testing is more important than functional testing as it addresses the code.
(B) Functional testing is useful throughout the life cycle and can be applied by business analysts, testers, developers and users.
(C) Functional testing is more powerful than static testing as you actually run the system and see what happens.
(D) Inspection is a form of functional testing.
3 Verification involves which of the following :-
i. Helps to check the Quality of the built product
ii. Helps to check that we have built the right product.
iii. Helps in developing the product
iv. Monitoring tool wastage and obsoleteness.
(A) Options i,ii,iii,iv are true. (B) i is true and ii,iii,iv are false
(C) i,ii,iii are true and iv is false (D) ii is true and i,iii,iv are false.
4 According to the ISTQB Glossary, regression testing is required for what purpose?
(A) To verify the success of corrective actions.
(B) To prevent a task from being incorrectly considered completed.
(C) To ensure that defects have not been introduced by a modification
(D) To motivate better unit testing by the programmers.
5 Acceptance testing may occur at more than just a single test level. With the exception of:
(A) A COTS software product may be acceptance tested when it is installed or integrated.
(B) Acceptance testing of the usability of a component may be done during component testing.
(C) Acceptance testing after a change has been released to the user community.
(D) Acceptance testing of a new functional enhancement may come before system testing.
6 Which of the following is correct?
(A) Impact analysis assesses the effect on the system of a defect found in regression testing.
(B) Impact analysis assesses the effect of a new person joining the regression test team.
(C) Impact analysis assesses whether or not a defect found in regression testing has been fixed correctly.
(D) Impact analysis assesses the effect of a change to the system to determine how much regression testing to do.
7 Which of the following is TRUE?
(A) Confirmation testing is testing fixes to a set of defects and Regression testing is testing to establish whether any defects have been introduced as a result of changes.
(B) Confirmation testing is testing to establish whether any defects have been introduced as a result of changes and Regression testing is testing fixes to a set of defects.
(C) Confirmation testing and Regression testing are both testing to establish whether any defects have been introduced as a result of changes.
(D) Confirmation testing and Regression testing are both testing fixes to a set of defects.
8 Which of the following are characteristic of regression testing ?
i) Regression testing is run ONLY once
ii) Regression testing is used after fixes have been made
iii) Regression testing is often automated
iv) Regression tests need not be maintained
(A) ii, iv. (B) ii, iii.
(C) i, iii, iv. (D) iii.
9 What is the MAIN benefit of designing tests early in the life cycle?
(A) It is cheaper than designing tests during the test phases.
(B) It helps prevent defects from being introduced into the code.
(C) Tests designed early are more effective than tests designed later.
(D) It saves time during the testing phases when testers are busy.
10 Which type of test design techniques does the following statement best describe ' a procedure to derive test cases based on the specifications of a component ?
(A) Black Box Techniques. (B) White Box Techniques.
(C) Glass Box Techniques. (D) Experience Based Techniques.
11 Which of the following combinations correctly describes a valid approach to component testing:
i) Functional testing of the component in isolation.
ii) Structure-based testing of the code without recording incidents.
iii) Automated tests that are run until the component passes.
iv) Functional testing of the interfaces between modules.
(A) i and ii. (B) I, ii and iii
(C) iii. (D) ii and iv
12 System testing should investigate
(A) Non-functional requirements only not Functional requirements (B) Functional requirements only not non-functional requirements
(C) Non-functional requirements and Functional requirements (D) Non-functional requirements or Functional requirements
13 Which is not a Component testing
(A) Check the memory leaks (B) Check the robustness
(C) Check the branch coverage (D) Check the decision tables
Answers:
1. C
2. B
3. B
4. C
5. C
6. D
7. A
8. B
9. B
10. A
11. B
12. C
13. D
No comments:
Post a Comment