SWT301 EXAM QUESTIONS WITH
CORRECT ANSWERS
Which of the following is a good reason to use experience-based testing?
A. You can find defects that might be missed by more formal techniques.
B. You can test for defects that only experienced users would encounter
C. It is supported by strong tools can be automated.
D. You can target the developer's efforts to the area that users will be more likely to use
- Correct Answers -A
Which of the following statements is a valid objective for testing?
A. To prove that all posible defects are identifined.
B. To determine whether enough component tests were executed within system testing
C. To find as many failures as possible so that defects can be identified and corrected
D. To prove that any remaining defects will not cause any failures - Correct Answers -C
Which of the problem below BEST characterize a result of software failures?
A. Inadequate training
B. Lack of methodology
C. Damaged reputation
D. Regulatory compliance - Correct Answers -C
Peer review are also called as
A. Walkthrough
B. Inspection
C. Technical Review
D. Formal Review - Correct Answers -C
If the author of the code is leading a code review for other developers and testers, what
type of review is it?
A. An inspection
B. An audit
C. An informal development review
D. A walkthrough - Correct Answers -D
Which of the following should NOT be a trigger for maintenance testing?
A. Decision to test if archived data is possible to be retrieved
B. Decision to test after "hot fixes"
C. Decision to test the system after migration to a new operating platform
D. Decision to test the maintainability of the software - Correct Answers -D
, Which of the followings belong to Dynamic Testing technique?
A. Equivalence Partitioning
B. Control Flow
C. Walkthroughs
Data Flow - Correct Answers -D
In a formal review, which role is normally responsible for documenting all the open
issues?
A. The moderator
B. The author
C. The manager
D. The scribe (notes taker) - Correct Answers -D
According to the ISTQB Glossary, what do we mean when we call someone a test
manager?
A. A test manager gets paid more than a test leader
B. A test manager is the leader of a test team or teams
C. A test manager reports to a test leader
D. A test manager manages a collection of test leaders - Correct Answers -B
A tool that supports traceability, recording of incidents or scheduling of tests is called
A. A test execution tool
B. A configuration management tool
C. A debugging tool
D. A test management tool
A dynamic analysis tool - Correct Answers -B
Which of the following assertions about code coverage are CORRECT?
A. Statement coverage usually requires more test case suites
B. 100% statement coverage guarantees 100% decision coverage
C. Decision table cannot be used to list statement coverage values
D. 100% decision coverage implies 100% statement coverage - Correct Answers -D
In which order should tests be run?
A. The most important tests first
B. The easiest tests first(to give initial confidence)
C. The most difficult tests first(to allow maximum time for fixing)
D. The order they are thought of - Correct Answers -A
Which one of the following is the BSET description of a test condition?
A. An attribute of a component or system specified or implied by requirements
documentation
B. The capability of the software product to provide functions which meet stated and
implied needs when the software is used under specified conditions
C. The percentage of all single condition outcomes that independently affect a decision
outcome that have been exercised by a test case suite
CORRECT ANSWERS
Which of the following is a good reason to use experience-based testing?
A. You can find defects that might be missed by more formal techniques.
B. You can test for defects that only experienced users would encounter
C. It is supported by strong tools can be automated.
D. You can target the developer's efforts to the area that users will be more likely to use
- Correct Answers -A
Which of the following statements is a valid objective for testing?
A. To prove that all posible defects are identifined.
B. To determine whether enough component tests were executed within system testing
C. To find as many failures as possible so that defects can be identified and corrected
D. To prove that any remaining defects will not cause any failures - Correct Answers -C
Which of the problem below BEST characterize a result of software failures?
A. Inadequate training
B. Lack of methodology
C. Damaged reputation
D. Regulatory compliance - Correct Answers -C
Peer review are also called as
A. Walkthrough
B. Inspection
C. Technical Review
D. Formal Review - Correct Answers -C
If the author of the code is leading a code review for other developers and testers, what
type of review is it?
A. An inspection
B. An audit
C. An informal development review
D. A walkthrough - Correct Answers -D
Which of the following should NOT be a trigger for maintenance testing?
A. Decision to test if archived data is possible to be retrieved
B. Decision to test after "hot fixes"
C. Decision to test the system after migration to a new operating platform
D. Decision to test the maintainability of the software - Correct Answers -D
, Which of the followings belong to Dynamic Testing technique?
A. Equivalence Partitioning
B. Control Flow
C. Walkthroughs
Data Flow - Correct Answers -D
In a formal review, which role is normally responsible for documenting all the open
issues?
A. The moderator
B. The author
C. The manager
D. The scribe (notes taker) - Correct Answers -D
According to the ISTQB Glossary, what do we mean when we call someone a test
manager?
A. A test manager gets paid more than a test leader
B. A test manager is the leader of a test team or teams
C. A test manager reports to a test leader
D. A test manager manages a collection of test leaders - Correct Answers -B
A tool that supports traceability, recording of incidents or scheduling of tests is called
A. A test execution tool
B. A configuration management tool
C. A debugging tool
D. A test management tool
A dynamic analysis tool - Correct Answers -B
Which of the following assertions about code coverage are CORRECT?
A. Statement coverage usually requires more test case suites
B. 100% statement coverage guarantees 100% decision coverage
C. Decision table cannot be used to list statement coverage values
D. 100% decision coverage implies 100% statement coverage - Correct Answers -D
In which order should tests be run?
A. The most important tests first
B. The easiest tests first(to give initial confidence)
C. The most difficult tests first(to allow maximum time for fixing)
D. The order they are thought of - Correct Answers -A
Which one of the following is the BSET description of a test condition?
A. An attribute of a component or system specified or implied by requirements
documentation
B. The capability of the software product to provide functions which meet stated and
implied needs when the software is used under specified conditions
C. The percentage of all single condition outcomes that independently affect a decision
outcome that have been exercised by a test case suite