1. Documenting the acceptance of the system is performed during ………….. phase of the fundamental test process.
A) Test planning
B) Evaluating exit criteria
C) Test implementation and execution
D) Test closure activities
2. State whether the following statements about the fundamental test process are True or False.
i) Evaluating exit criteria and reporting should be done for each test level
ii) In test closure activities, we should check which planned deliverables have been delivered.
A) True, True
B) True, False
C) False, True
D) False, False
3. Which of the following are the major tasks performed in the analysis and design phase?
i) Designing and prioritizing high-level test cases.
ii) Evaluating testability of the test basis and test objects.
iii) Comparing actual results with expected results.
A) i-True, ii-False, iii-False
B) i-False, ii-True, iii-True
C) i-True, ii-True, iii-False
D) i-False, ii-True, iii-False
4. Which of these tasks would you expect to be performed during the test implementation and execution phase?
i) Finalizing, implementation and prioritizing test cases.
ii) Using the information gathered to improve the maturity
iii) Verifying that the test environment has been set up correctly.
A) i-True, ii-False, iii-True
B) i-False, ii-True, iii-True
C) i-True, ii-True, iii-False
D) i-False, ii-True, iii-False
5 Below is a list of problems that can be observed during testing or in production. Which one of these problems is a failure?
A) The product crashed when the user selected an option in a dialog box.
B) One source code file included in the build has the FALSE version.
C) The computation algorithm used FALSE input variables.
D) The developer misinterpreted the requirement for the algorithm.
6. ……… occur at project milestones such as when a software system is released, a test project is completed, or a maintenance release has been completed.
A) Test planning
B) Evaluating exit criteria
C) Test implementation and execution
D) Test closure activities
7. State whether the following statements about software testing are True or False.
i) A certain degree of independence often makes the tester more effective at finding defects and failures.
ii) Testers and developers are curious and focused on finding defects.
A) True, True
B) True, False
C) False, True
D) False, False
8. The test designed by the persons who wrote the software under test has ………….. of independence.
A) low level
B) medium level
C) high level
D) All of the above
9. The test designed by a person from a different organization or company such as outsourcing or certification by an external body has …………… of independence.
A) low level
B) medium level
C) high level
D) All of the above
10. Which of the following attributes, qualifications or actions would lead to problems (or conflict) within mixed teams of testers and developers, when observed in reviews and tests.
A) Testers and developers are curious and focused on finding defects.
B) Testers and developers are sufficiently qualified to find failures and defects.
C) Testers and developers communicate defects as criticism of people, not as a criticism of the software product.
D) Testers expect that there might be defects in the software product which the developers have not found and fixed.
11. Which of the following is/are the ways to improve communication and relationships between testers and others.
i) Remind every of the common goal of the better quality system.
ii) Try to understand how the other person feels and why they react as they do.
iii) Confirm that that other person has understood what you have said and vice versa.
A) i and ii only
B) ii and iii only
C) i and iii only
D) All i, ii and iii
12. Which of the following statements are TRUE.
i) Software testing may be required to meet legal or contractual requirements.
ii) Software testing is mainly needed to improve the quality of the product.
A) True, True
B) True, False
C) False, True
D) False, False
13. State whether the following statements are True or False.
i) Rigorous testing and fixing of found defects could help reduce the risks of problems occurring in an operational environment.
ii) Rigorous testing is sometimes used to prove that all failures have been found.
A) True, True
B) True, False
C) False, True
D) False, False
14. State whether the following statements are True or False.
i) Testing removes faults, debugging identifies the causes of failures.
ii) Dynamic testing prevents the causes of failures, debugging removes the failures.
A) True, True
B) True, False
C) False, True
D) False, False
15. Which of the following statements are TRUE.
i) Testing identifies the source of defects, debugging analyzes the faults and proposes prevention activities.
ii) Dynamic testing shows failures caused by defects, debugging finds, analyzes and removes the causes of failure in the software.
A) True, True
B) True, False
C) False, True
D) False, False
Answers:
1. D) Test closure activities
2. A) True, True
3. C) i-True, ii-True, iii-False
4. A) i-True, ii-False, iii-True
5. A) The product crashed when the user selected an option in a dialog box.
6. D) Test closure activities
7. B) True, False
8. A) low level
9. C) high level
10. C) Testers and developers communicate defects as criticism of people, not as a criticism of the software product.
11. D) All i, ii and iii
12. A) True, True
13. B) True, False
14. D) False, False
15. C) False, True
Read Next:MCQs On Software Testing Through Software Life Cycle