SWT301 EXAM QUESTIONS AND
ANSWERS
Functional system testing is:
Select one:
a. testing the end to end functionality of the system as a whole Correct
b. testing that the system functions with other systems
c. testing that the components that comprise the system function together
d. testing the system performs functions within specified response times - Correct
Answers -a
Which of the following will be the best definition for Testing
Select one:
a. The goal / purpose of testing is to demonstrate that the program works.
b. The purpose of testing is to demonstrate that the program is defect free.
c. Testing is executing Software for the purpose of finding defects.
d. The purpose of testing is to demonstrate that the program does what it is supposed to
do. - Correct Answers -c
What can static analysis NOT find?
Select one:
a. Whether the value stored in a variable is correct
b. The use of a variable before it has been defined
c. Unreachable ("dead") code
d. Array bound violations
e. The re-definition of a variable before it has been used - Correct Answers -a
Which of the following artefacts can be examined by using review techniques?
Select one:
a. Requirements specification
b. Software code
c. Test designs
d. All of the above - Correct Answers -d
Which statement about the function of a static analysis tool is true?
Select one:
a. Can detect memory leaks.
b. Gives information about what code has and has not been exercised.
c. Gives quality information about the code without executing it.
,d. Checks expected results against actual results. - Correct Answers -c
Which is not a type of review?
Select one:
a. Informal review
b. Walkthrough
c. Inspection
d. Management approval - Correct Answers -d
What statement about reviews is true?
Select one:
a. Inspections are led by a trained moderator, whereas technical reviews are not
necessarily.
b. Technical reviews are led by a trained leader, inspections are not.
c. In a walkthrough, the author does not attend.
d. Participants for a walkthrough always need to be thoroughly trained. - Correct
Answers -a
What is the main difference between a walkthrough and an inspection?
Select one:
a. An inspection is led by the authors, while a walkthrough is led by a trained moderator.
b. An inspection has a trained leader, while a walkthrough has no leader.
c. Authors are not present during inspections, while they are during walkthroughs.
d. A walkthrough is led by the author, while an inspection is led by a trained moderator.
- Correct Answers -d
The later in the development life cycle a fault is discovered, the more expensive it is to
fix. Why?
Select one:
a. Wages are rising
b. The fault has been built into more documentation,code,tests, etc.
c. None of the others
d. The documentation is poor, so it takes longer to find out what the software is doing. -
Correct Answers -b
Where may functional testing be performed?
Select one:
a. At all levels above integration testing.
b. At the acceptance testing level only.
c. At system and acceptance testing levels only.
d. At all test levels - Correct Answers -d
What is the MAIN objective when reviewing a software deliverable?
Select one:
a. To identify potential application failures by use of a test specification.
b. To identify spelling mistakes in a requirements specification.
, c. To identify standards inconsistencies in the code.
d. To identify defects in any software work product. - Correct Answers -d
Who would USUALLY perform debugging activities?
Select one:
a. Developers.
b. Testers.
c. Analysts.
d. Incident Managers. - Correct Answers -a
Which of the following is a type of non-functional testing?
Select one:
a. Dataflow testing.
b. Statement Coverage.
c. Cause-effect graphing.
d. Usability testing. - Correct Answers -d
Which of the following is NOT part of system testing?
Select one:
a. requirements-based testing
b. performance, load and stress testing
c. business process-based testing
d. top-down integration testing - Correct Answers -d
What is failure?
Select one:
a. Defect in the software.
b. Error in the program code.
c. Fault in the system.
d. Deviation from expected result to actual result - Correct Answers -d
Ensuring that test design starts during the requirements definition phase is important to
enable which of the following test objectives?
Select one:
a. Finishing the project on time.
b. Finding defects through dynamic testing.
c. Gaining confidence in the system.
d. Preventing defects in the system - Correct Answers -d
According to the ISTQB Glossary, a risk relates to which of the following?
Select one:
a. Negative feedback to the tester.
b. Negative consequences that could occur.
c. Negative consequences for the test object.
d. Negative consequences that will occur. - Correct Answers -b
ANSWERS
Functional system testing is:
Select one:
a. testing the end to end functionality of the system as a whole Correct
b. testing that the system functions with other systems
c. testing that the components that comprise the system function together
d. testing the system performs functions within specified response times - Correct
Answers -a
Which of the following will be the best definition for Testing
Select one:
a. The goal / purpose of testing is to demonstrate that the program works.
b. The purpose of testing is to demonstrate that the program is defect free.
c. Testing is executing Software for the purpose of finding defects.
d. The purpose of testing is to demonstrate that the program does what it is supposed to
do. - Correct Answers -c
What can static analysis NOT find?
Select one:
a. Whether the value stored in a variable is correct
b. The use of a variable before it has been defined
c. Unreachable ("dead") code
d. Array bound violations
e. The re-definition of a variable before it has been used - Correct Answers -a
Which of the following artefacts can be examined by using review techniques?
Select one:
a. Requirements specification
b. Software code
c. Test designs
d. All of the above - Correct Answers -d
Which statement about the function of a static analysis tool is true?
Select one:
a. Can detect memory leaks.
b. Gives information about what code has and has not been exercised.
c. Gives quality information about the code without executing it.
,d. Checks expected results against actual results. - Correct Answers -c
Which is not a type of review?
Select one:
a. Informal review
b. Walkthrough
c. Inspection
d. Management approval - Correct Answers -d
What statement about reviews is true?
Select one:
a. Inspections are led by a trained moderator, whereas technical reviews are not
necessarily.
b. Technical reviews are led by a trained leader, inspections are not.
c. In a walkthrough, the author does not attend.
d. Participants for a walkthrough always need to be thoroughly trained. - Correct
Answers -a
What is the main difference between a walkthrough and an inspection?
Select one:
a. An inspection is led by the authors, while a walkthrough is led by a trained moderator.
b. An inspection has a trained leader, while a walkthrough has no leader.
c. Authors are not present during inspections, while they are during walkthroughs.
d. A walkthrough is led by the author, while an inspection is led by a trained moderator.
- Correct Answers -d
The later in the development life cycle a fault is discovered, the more expensive it is to
fix. Why?
Select one:
a. Wages are rising
b. The fault has been built into more documentation,code,tests, etc.
c. None of the others
d. The documentation is poor, so it takes longer to find out what the software is doing. -
Correct Answers -b
Where may functional testing be performed?
Select one:
a. At all levels above integration testing.
b. At the acceptance testing level only.
c. At system and acceptance testing levels only.
d. At all test levels - Correct Answers -d
What is the MAIN objective when reviewing a software deliverable?
Select one:
a. To identify potential application failures by use of a test specification.
b. To identify spelling mistakes in a requirements specification.
, c. To identify standards inconsistencies in the code.
d. To identify defects in any software work product. - Correct Answers -d
Who would USUALLY perform debugging activities?
Select one:
a. Developers.
b. Testers.
c. Analysts.
d. Incident Managers. - Correct Answers -a
Which of the following is a type of non-functional testing?
Select one:
a. Dataflow testing.
b. Statement Coverage.
c. Cause-effect graphing.
d. Usability testing. - Correct Answers -d
Which of the following is NOT part of system testing?
Select one:
a. requirements-based testing
b. performance, load and stress testing
c. business process-based testing
d. top-down integration testing - Correct Answers -d
What is failure?
Select one:
a. Defect in the software.
b. Error in the program code.
c. Fault in the system.
d. Deviation from expected result to actual result - Correct Answers -d
Ensuring that test design starts during the requirements definition phase is important to
enable which of the following test objectives?
Select one:
a. Finishing the project on time.
b. Finding defects through dynamic testing.
c. Gaining confidence in the system.
d. Preventing defects in the system - Correct Answers -d
According to the ISTQB Glossary, a risk relates to which of the following?
Select one:
a. Negative feedback to the tester.
b. Negative consequences that could occur.
c. Negative consequences for the test object.
d. Negative consequences that will occur. - Correct Answers -b