Fundamental test processes - Software Testing MCQs
1. Following are fundamental test processes arranged randomly. What will be the logical sequential flow of these activities.1. Test Closure activity
2. Implementation and execution
3. Evaluating exit criteria and Reporting
4. Analysis and Design
5. Planning and Control
a) 5,4,2,1,3
b) 5,2,3,4,1
c) 5,4,2,3,1
d) 5,2,4,3,1
View Answer / Hide AnswerANSWER: c) 5,4,2,3,1
Comment: These activities are logically sequential but in some situation they might overlap or even be repeated.
2. Test strategy gives rules for testing. True or false.a) True
b) False
View Answer / Hide AnswerANSWER: b) False
Comment: Test policy gives rules for testing.
3. Test policy is overall high-level approach.a) True
b) False
View Answer / Hide AnswerANSWER: b) False
Comment: Test strategy is overall high-level approach.
4. Following are major tasks of Test planning activity. Arrange them in correct order.1. Determine Test approach
2. Determine Required test resources
3. Determine scope and risks and identify objectives of testing
4. Implement the test policy and/or the test strategy
5. Determine the exit criteria
6. Schedule test analysis and design tasks, test implementation, execution and evaluation
a) 3,1,2,5,4,6
b) 3,1,2,5,6,4
c) 3,2,1,5,4,6
d) 3,1,4,2,6,5
View Answer / Hide Answer5. Exit criteria is determined duringa) Test Closure activity
b) Implementation and execution
c) Evaluating exit criteria and Reporting
d) Analysis and Design
e) Planning and Control
View Answer / Hide AnswerANSWER: e) Planning and Control
Comment: Exit criteria is determined during Planning and Control that will help us track whether we are completing test activities correctly.
6. Test control is ongoing activity. True or False.a) True
b) False
View Answer / Hide AnswerANSWER: a) True
Comment: Test control is ongoing activity as we need to compare actual progress against planned progress
7. The documentation on which test cases are based is called as test basis. True or falsea) True
b) False
View Answer / Hide Answer8. Following are major tasks of Test analysis and design activity. Arrange them in correct order.1. Identify and prioritize test conditions
2. Design and prioritize the test
3. Identify the data used for test procedure
4. Review the test basis
5. Evaluate testability of test basis
6. Design the test environment set up and identify any required infrastructure and tools
a) 4,5,3,6,2,1
b) 4,5,1,2,6,3
c) 4,5,2,1,3,6
d) 4,5,1,2,3,6
View Answer / Hide Answer9 . A chronological record of relevant details about the execution of tests is called as aa) Test suite
b) Test procedure
c) Test data
d) Test log
View Answer / Hide Answer10. A logical collection of test cases which naturally work together is called asa) Test log
b) Test procedure
c) Test data
d) Test suite
View Answer / Hide Answer11. Writing a test summary report is major task ofa) Test Closure activity
b) Implementation and execution
c) Evaluating exit criteria and Reporting
d) Analysis and Design
e) Planning and Control
View Answer / Hide AnswerANSWER: c) Evaluating exit criteria and Reporting
Comment: In order to make informed decision about software a test summary report is written .
12. During which activity, tester will decide if extra test cases are required or not?a) Test implementation and execution
b) Test planning and control
c) test analysis and design
d) Evaluating exit criteria
View Answer / Hide AnswerANSWER: c) test analysis and design
Comment: While evaluating exit criteria tester will determine if extra test cases are required based on different aspects like coverage criteria, risks associated with project.
13. Specification should not be allowed to changea) Yes
b) No
View Answer / Hide AnswerANSWER: a) Yes
Comment: It depends upon changing market condition or changing requirements by customer.
14.What are the criteria to decide testing efforts?1. Time and budget
2. Size of development team
3. Size of testers
4. Risk associated with project
a) 1,3,4
b) 1,2,3
c) 1,4
d) 1,3
View Answer / Hide Answer15. Which activities are parts of test execution and implementation? 1. Creating test suites from the test cases
2. Executing test cases either manually or by using test execution tools
3. Comparing actual results
4. Designing the Tests
5. Writing a test summary report
a) 1,2,3,4
b) 1,2,3
c) 1,2,4
d) 1,2,3,5
View Answer / Hide Answer16. Test wares are handed over to maintenance team during which phase?a) Test implementation and execution
b) Test closure activity
c) Evaluating exit criteria and reporting
d) Test analysis and design
View Answer / Hide AnswerANSWER: b) Test closure activity