SWT301 – 20 EXAM QUESTIONS AND
ANSWERS
Q. 1: The inputs for developing a test plan are taken from
A. Project plan
B. Business plan
C. Support plan
D. None of the above - Correct Answers -a
Q. 4: Which of the following statements about component testing is not true?
A. Component testing should be performed by development
B. Component testing is also known as isolation or module testing
C. Component testing should have completion criteria planned
D. Component testing does not involve regression testing - Correct Answers -d
Q. 5: Inspections can find all the following except
A. Variables not defined in the code
B. Spelling and grammar faults in the documents
C. Requirements that have been omitted from the design documents
D. How much of the code has been covered - Correct Answers -d
Q. 6: Which of the following is not a characteristic for Testability?
A. Operability
B. Observability
C. Simplicity
D. Robustness - Correct Answers -d
Q. 24:Regression testing should be performed:
v) Every week
w) After the software has changed
x) As often as possible
y) When the environment has changed
z) Wwhen the project manager says
A. v & w are true, x - z are false
B. w, x & y are true, v & z are false
C. w & y are true, v, x & z are false
D. w is true, v, x y and z are false
E. All of the above are true - Correct Answers -c
, Q. 25: A tool that supports traceability, recording of incidents or scheduling of tests is
called:
A. A dynamic analysis tool
B. A test execution tool
C. A debugging tool
D. A test management tool
E. A configuration management tool - Correct Answers -e
Q. 7: Software testing accounts to what percent of software development costs?
A. 10-20
B. 40-50
C. 70-80
D. 5-10 - Correct Answers -b
Q. 8: Equivalence partitioning is:
A. A black box testing technique used only by developers
B. A black box testing technique than can only be used during system testing
C. A black box testing technique appropriate to all levels of testing
D. A white box testing technique appropriate for component testing - Correct Answers -c
Q. 11: The purpose of requirement phase is
A. To freeze requirements
B. To understand user needs
C. To define the scope of testing
D. All of the above - Correct Answers -d
Q. 12: Which of these can be successfully tested using Loop Testing methodology?
A. Simple Loops
B. Nested Loops
C. Concatenated Loops
D. All of the above - Correct Answers -d
Q. 13: Cyclomatic Complexity method comes under which testing method.
A. White box
B. Black box
C. Green box
D. Yellow box - Correct Answers -a
Q. 14: A reliable system will be one that:
A. Is unlikely to be completed on schedule
B. Is unlikely to cause a failure
C. Is likely to be fault-free
D. Is likely to be liked by the users - Correct Answers -b
Q. 15: Which, in general, is the least required skill of a good tester?
ANSWERS
Q. 1: The inputs for developing a test plan are taken from
A. Project plan
B. Business plan
C. Support plan
D. None of the above - Correct Answers -a
Q. 4: Which of the following statements about component testing is not true?
A. Component testing should be performed by development
B. Component testing is also known as isolation or module testing
C. Component testing should have completion criteria planned
D. Component testing does not involve regression testing - Correct Answers -d
Q. 5: Inspections can find all the following except
A. Variables not defined in the code
B. Spelling and grammar faults in the documents
C. Requirements that have been omitted from the design documents
D. How much of the code has been covered - Correct Answers -d
Q. 6: Which of the following is not a characteristic for Testability?
A. Operability
B. Observability
C. Simplicity
D. Robustness - Correct Answers -d
Q. 24:Regression testing should be performed:
v) Every week
w) After the software has changed
x) As often as possible
y) When the environment has changed
z) Wwhen the project manager says
A. v & w are true, x - z are false
B. w, x & y are true, v & z are false
C. w & y are true, v, x & z are false
D. w is true, v, x y and z are false
E. All of the above are true - Correct Answers -c
, Q. 25: A tool that supports traceability, recording of incidents or scheduling of tests is
called:
A. A dynamic analysis tool
B. A test execution tool
C. A debugging tool
D. A test management tool
E. A configuration management tool - Correct Answers -e
Q. 7: Software testing accounts to what percent of software development costs?
A. 10-20
B. 40-50
C. 70-80
D. 5-10 - Correct Answers -b
Q. 8: Equivalence partitioning is:
A. A black box testing technique used only by developers
B. A black box testing technique than can only be used during system testing
C. A black box testing technique appropriate to all levels of testing
D. A white box testing technique appropriate for component testing - Correct Answers -c
Q. 11: The purpose of requirement phase is
A. To freeze requirements
B. To understand user needs
C. To define the scope of testing
D. All of the above - Correct Answers -d
Q. 12: Which of these can be successfully tested using Loop Testing methodology?
A. Simple Loops
B. Nested Loops
C. Concatenated Loops
D. All of the above - Correct Answers -d
Q. 13: Cyclomatic Complexity method comes under which testing method.
A. White box
B. Black box
C. Green box
D. Yellow box - Correct Answers -a
Q. 14: A reliable system will be one that:
A. Is unlikely to be completed on schedule
B. Is unlikely to cause a failure
C. Is likely to be fault-free
D. Is likely to be liked by the users - Correct Answers -b
Q. 15: Which, in general, is the least required skill of a good tester?