SWT301 – HOANGNT EXAM
QUESTIONS AND ANSWERS
A test team consistently finds between 90% and 95% of the defects present in the
system under test. While the test manager understands that this is a good defect
detection percentage for her test team and industry, senior management and executives
remain disappointed in the test group, saying that the test team misses too many bugs.
Given that the users are generally happy with the system and that the failures which
have occurred have generally been low impact, which of the following testing principles
is most likely to help the test manager explain to these managers and executives why
some defects are likely to be missed?
a. Absence-of-errors fallacy
b. Pesticide paradox
c. Defect clustering
d. Exhaustive testing is impossible - Correct Answers -d. Exhaustive testing is
impossible
Which is not a testing principle?
a. Early testing
b. Defect clustering
c. Pesticide paradox
d. Exhaustive testing - Correct Answers -d. Exhaustive testing
Which of the statements below is the best assessment of how the test principles apply
across the test life cycle?
a. Test principles affect the early test activities such as review
b. Test principles only affect the preparation for testing
c. Test principles affect activities throughout the test life cycle
d. Test principles only affect test execution activities. - Correct Answers -c. Test
principles affect activities throughout the test life cycle
According to the ISTQB Glossary, the word 'bug' is synonymous with which of the
following words?
a. Error
b. Incident
c. Mistake
d. Defect - Correct Answers -d. Defect
,Which of the following is most important to promote and maintain good relationships
between testers and developers?
a. Identifying potential customer work-arounds for bugs
b. Explaining test results in a neutral fashion
c. Understanding what managers value about testing
d. Promoting better quality software whenever possible - Correct Answers -b. Explaining
test results in a neutral fashion
A company recently purchased a commercial off-the-shelf application to automate their
bill-paying process. They now plan to run an acceptance test against the package prior
to putting it into production. Which of the following is their most likely reason for testing?
a. To detect bugs in the application
b. To train the users
c. To build confidence in the application
d. To gather evidence for a lawsuit - Correct Answers -c. To build confidence in the
application
Ensuring that test design starts during the requirements definition phase is important to
enable which of the following test objectives?
a. Preventing defects in the system
b. Gaining confidence in the system
c. Finishing the project on time
d. Finding defects through dynamic testing - Correct Answers -a. Preventing defects in
the system
According to the ISTQB Glossary, regression testing is required for what purpose?
a. To prevent a task from being incorrectly considered completed
b. To verify the success of corrective actions
c. To ensure that defects have not been introduced by a modification
d. To motivate better unit testing by the programmers - Correct Answers -c. To ensure
that defects have not been introduced by a modification
When what is visible to end-users is a deviation from the specific or expected behavior,
this is called:
a. an error
b. a defect
c. a mistake
d. a fault
e. a failure - Correct Answers -e. a failure
According to the ISTQB Glossary, a risk relates to which of the following?
a. Negative consequences for the test object
b. Negative feedback to the tester
c. Negative consequences that will occur
d. Negative consequences that could occur - Correct Answers -d. Negative
consequences that could occur
, Which of the following is a nonfunctional quality characteristic?
a. Maintenance
b. Usability
c. Feasibility
d. Regression - Correct Answers -b. Usability
Which of these is a functional test?
a. Checking the on-line bookings screen information and the database contents against
the information on the letter to the customers
b. Checking how easy the system is to use
c. Measuring response time on an on-line booking system
d. Checking the effect of high volumes of traffic in a call-center system. - Correct
Answers -a. Checking the on-line bookings screen information and the database
contents against the information on the letter to the customers
Which option best describes objectives for test levels with a life cycle model?
a. Each level has objectives specific to that level
b. Objectives should be generic for any test level
c. Objectives are the same for each test level
d. The objectives of a test level don't need to be defined in advance - Correct Answers -
a. Each level has objectives specific to that level
What are good practices for testing within the development life cycle?
a. Early test analysis and design
b. Different test levels are defined with specific objectives
c. All of the others - Correct Answers -c. All of the others
Which of the following is a test type?
a. System testing
b. Component testing
c. Functional testing
d. Acceptance testing - Correct Answers -c. Functional testing
Which of the following is a type of non-functional testing?
a. Dataflow testing
b. Statement Coverage
c. Usability testing
d. Cause-effect graphing - Correct Answers -c. Usability testing
Regression testing always involves:
a. Executing a large number of different tests
b. Testing whether modifications have introduced adverse side effects
c. Testing whether a known software fault been fixed
d. Using a test automation tool - Correct Answers -b. Testing whether modifications
have introduced adverse side effects
QUESTIONS AND ANSWERS
A test team consistently finds between 90% and 95% of the defects present in the
system under test. While the test manager understands that this is a good defect
detection percentage for her test team and industry, senior management and executives
remain disappointed in the test group, saying that the test team misses too many bugs.
Given that the users are generally happy with the system and that the failures which
have occurred have generally been low impact, which of the following testing principles
is most likely to help the test manager explain to these managers and executives why
some defects are likely to be missed?
a. Absence-of-errors fallacy
b. Pesticide paradox
c. Defect clustering
d. Exhaustive testing is impossible - Correct Answers -d. Exhaustive testing is
impossible
Which is not a testing principle?
a. Early testing
b. Defect clustering
c. Pesticide paradox
d. Exhaustive testing - Correct Answers -d. Exhaustive testing
Which of the statements below is the best assessment of how the test principles apply
across the test life cycle?
a. Test principles affect the early test activities such as review
b. Test principles only affect the preparation for testing
c. Test principles affect activities throughout the test life cycle
d. Test principles only affect test execution activities. - Correct Answers -c. Test
principles affect activities throughout the test life cycle
According to the ISTQB Glossary, the word 'bug' is synonymous with which of the
following words?
a. Error
b. Incident
c. Mistake
d. Defect - Correct Answers -d. Defect
,Which of the following is most important to promote and maintain good relationships
between testers and developers?
a. Identifying potential customer work-arounds for bugs
b. Explaining test results in a neutral fashion
c. Understanding what managers value about testing
d. Promoting better quality software whenever possible - Correct Answers -b. Explaining
test results in a neutral fashion
A company recently purchased a commercial off-the-shelf application to automate their
bill-paying process. They now plan to run an acceptance test against the package prior
to putting it into production. Which of the following is their most likely reason for testing?
a. To detect bugs in the application
b. To train the users
c. To build confidence in the application
d. To gather evidence for a lawsuit - Correct Answers -c. To build confidence in the
application
Ensuring that test design starts during the requirements definition phase is important to
enable which of the following test objectives?
a. Preventing defects in the system
b. Gaining confidence in the system
c. Finishing the project on time
d. Finding defects through dynamic testing - Correct Answers -a. Preventing defects in
the system
According to the ISTQB Glossary, regression testing is required for what purpose?
a. To prevent a task from being incorrectly considered completed
b. To verify the success of corrective actions
c. To ensure that defects have not been introduced by a modification
d. To motivate better unit testing by the programmers - Correct Answers -c. To ensure
that defects have not been introduced by a modification
When what is visible to end-users is a deviation from the specific or expected behavior,
this is called:
a. an error
b. a defect
c. a mistake
d. a fault
e. a failure - Correct Answers -e. a failure
According to the ISTQB Glossary, a risk relates to which of the following?
a. Negative consequences for the test object
b. Negative feedback to the tester
c. Negative consequences that will occur
d. Negative consequences that could occur - Correct Answers -d. Negative
consequences that could occur
, Which of the following is a nonfunctional quality characteristic?
a. Maintenance
b. Usability
c. Feasibility
d. Regression - Correct Answers -b. Usability
Which of these is a functional test?
a. Checking the on-line bookings screen information and the database contents against
the information on the letter to the customers
b. Checking how easy the system is to use
c. Measuring response time on an on-line booking system
d. Checking the effect of high volumes of traffic in a call-center system. - Correct
Answers -a. Checking the on-line bookings screen information and the database
contents against the information on the letter to the customers
Which option best describes objectives for test levels with a life cycle model?
a. Each level has objectives specific to that level
b. Objectives should be generic for any test level
c. Objectives are the same for each test level
d. The objectives of a test level don't need to be defined in advance - Correct Answers -
a. Each level has objectives specific to that level
What are good practices for testing within the development life cycle?
a. Early test analysis and design
b. Different test levels are defined with specific objectives
c. All of the others - Correct Answers -c. All of the others
Which of the following is a test type?
a. System testing
b. Component testing
c. Functional testing
d. Acceptance testing - Correct Answers -c. Functional testing
Which of the following is a type of non-functional testing?
a. Dataflow testing
b. Statement Coverage
c. Usability testing
d. Cause-effect graphing - Correct Answers -c. Usability testing
Regression testing always involves:
a. Executing a large number of different tests
b. Testing whether modifications have introduced adverse side effects
c. Testing whether a known software fault been fixed
d. Using a test automation tool - Correct Answers -b. Testing whether modifications
have introduced adverse side effects