SWT301 - PART 9 EXAM QUESTIONS WITH CORRECT ANSWERS LATEST UPDATE 2026
A bank application determines the creditworthiness of customers. The application uses a set of rules to determine the upper limit of the credit amount. Which of the following black-box test design techniques is best for testing the application?
A. State transition testing
B. Use case testing
C. Equivalence partitioning
D. Decision table testing - Answers D
802: Below you find a list of improvement goals a software development and test organization would like to achieve.
Which of these goals for improving the efficiency of test activities would best be supported by a test management tool?
A. Improve the efficiency by optimizing the ability of tests to identify failures.
B. Improve the efficiency by building traceability between requirements, tests, and bugs
C. Improve the efficiency by faster resolving defects
D. Improve the efficiency by automating the selection of test cases for execution. - Answers B
Which statement about combinations of inputs and preconditions is true for a large system?
A. It is easy to test them all in a short time
B. It is not practically possible to test them all
C. It is not possible to test any of them
D. It is essential to test them all in order to do good testing - Answers B
Which tests are BEST described by the following characteristics?
W. Component testing
X. Integration testing
Y. Alpha testing
Z. Robustness testing
1. Testing the interaction between components
2. Fixing defects as soon as they are found
3. Automating test cases before coding
4. Testing separately testable components
A. W1, X4, Y3 and Z2
B. W2, W4, X1 and Z1
C. W2, W3, W4 and X1
D. W3, X1, X2 and X4 - Answers C
Why should expected results be defined before execution?
A. To assist in test automation
B. To improve test efficiency
C. To reduce the possibility of incorrect results
D. To improve design of the software - Answers C
Which characteristics BEST describe a walkthrough?
A. Documented, includes peers and experts
B. Formal process collects metrics
C. Defined roles, led by trained moderator
D. Led by the author, may be documented - Answers D
Which of the following is a MAJOR activity of test control?
A. Scheduling test analysis and design
B. Implementing the test policy or strategy
C. Making decisions based on information from test monitoring
D. Determining the scope and risks - Answers C
For which of the following is Impact Analysis ESPECIALLY important?
A. Maintenance Testing
B. Unit Testing
C. System Testing
D. User Acceptance Testing - Answers A
What is the KEY difference in the usage of static analysis tools?
A. Developers use static analysis tools before and during component testing
Designers use static analysis tools during software modeling
B. Developers use static analysis tools to check the syntax of their codes
Designers use static analysis tools to ensure adherence to programming standards
C. Developers use static analysis tools before and after integration testing
Designers use static analysis tools to guarantee regulatory compliance
D. Developers use static analysis tools to check the syntax of their codes
Designers use static analysis tools after software modeling - Answers A
Given the following sample of pseudo code:
Read A, B, C;
If A B then
Print "Primary ratio is" & A / B;
End If
If A C then
Print "Secondary ration is" & A / C;
End If.
Which of the following test cases would achieve 100% statement coverage?
A. A = 5, B = 10 and C = 2
B. A = 10, B = 10 and C = 10
C. A = 10, B =5 and C = 2
D. A = 2, B= 5 and C = 10 - Answers C
Which of the following statements is true?
A. A test condition specifies input values and expected results; a test case combines one or more test conditions
B. A test condition may be derived from requirements or specifications; a test procedure specifies the sequence of action for the execution of a test
C. A test case specifies the sequence of execution of test conditions; a test procedure specifies test pre-conditions and post-conditions
D. A test case specifies input values and expected results; a test procedure may be derived from requirements or specifications - Answers B
Which one of the following statements about approaches to test estimation is true?
A. A metrics-based approach is based on data gathered from previous projects; an expert-based approach uses the knowledge of the owner of the tasks or experts
B. A metrics-based approach is based on creating a work-breakdown structure first; an expert-based approach is based on input from estimation experts
C. A metrics-based approach is based on data gathered from previous projects; an expert-based approach is based on a work-breakdown structure
D. A metrics-based approach is based on an analysis of the specification documents; an expert-based approach is based on the opinion of the most experienced tester in the organisation - Answers A
Which option BEST describes objectives for test levels within a life cycle model?
A. Objectives should be generic for any test level
B. Objectives are the same for each test level
C. Each test level has objectives specific to that level
D. Each test level must have different objectives - Answers C
Which statement is a valid explanation as to why black-box test design techniques can be useful?
A. They can help to derive test data based on analysis of the requirement specification
B. They can help derive test cases based on analysis of a component's code structure
C. They can help to derive test conditions based on analysis of a system's internal structure
D. They can help to reduce testing costs - Answers A
During which activity of the Fundamental Test Process test process do you determine the exit criteria?
A. Test analysis and design
B. Evaluating exit criteria and reporting
C. Test closure activities
D. Test planning and control - Answers D
Which two of the following are common attributes of maintenance testing?
a. It is carried out to ensure that the system will be reliable once in service.
b. It includes regression testing.
c. It requires the use of fully defined specifications.
d. It can include testing of a system after migration from one platform to another.
A. a and b
B. a and c
C. c and d
D. b and d - Answers D
Which of the following would TYPICALLY be carried out by a test leader and which by a tester?
a. Creation of a test strategy.
b. Creation of a test specification.
c. Raising of an incident report.
d. Write a test summary report.
A. a and b would be carried out by a test leader, whilst c and d would be carried out by a tester
B. b and c would be carried out by a test leader, whilst a and d would be carried out by a tester
C. a and d would be carried out by a test leader, whilst b and c would be carried out by a tester
D. a and c would be carried out by a test leader, whilst b and d would be carried out by a tester - Answers C
Where may functional testing be performed?
A. At system and acceptance testing levels only
B. At all test levels
C. At all levels above integration testing
D. At the acceptance testing level only - Answers B
Which one of the following best describes risk-based testing?
A. Testing as much of the system as possible in the time available
B. Targeting testing at the more critical areas of the system
C. Making full use of formal test case design techniques
D. Fixing as many defects as possible before go-live - Answers B
Given the following decision table:
What is the expected result for each of the following test cases?
P. Gold frequent flyer, travelling in Economy class.
Q. Silver frequent flyer, travelling in Business class.
A. P. Offer free upgrade to Business and discounted upgrade to First. Q. Offer discounted upgrade to First
B. P. Offer free upgrade to Business but cannot upgrade to First. Q. Offer discounted upgrade to First
C. P. Offer free upgrade to First. Q. Cannot upgrade to First
D. P. Offer discounted upgrade to First. Q. Offer free upgrade to First - Answers A
Which of the following activities would improve how a tool is deployed within an organization?
a. Roll out the tool across the organisation as quickly as possible to all users.
b. Conduct periodic lessons learnt reviews with tool users.
c. Provide technical support to the test team for each type of tool.
d. If a tool is not being used, withdraw it and look for an alternative.
e. Make sure processes are improved to reflect a new tool.
A. a, b and c
B. a, c and d
C. c, d and e
D. b, c and e - Answers D
Place the stages of the Fundamental Test Process in the usual order (by time).
a. Test closure activities.
b. Analysis and design.
c. Planning and control.
d. Implementation and execution.
e. Evaluating exit criteria and reporting.
f. Access software testing genius website
A. c, b, d, e, a
B. c, b, e, d, a
C. c, b, d, a, e
D. b, c, d, e, a - Answers A
If a system has been tested and only a few defects have been found, what can we conclude about the state of the system?
a. The system may be defect free but the testing done cannot guarantee that this is true.
b. The system is defect free and further testing would therefore be a waste of resources.
c. It depends what the system is designed to do.
d. Further testing should be considered but this should be focussed on areas of highest risk because it would not be possible to test everything.
e. Testing should be curtailed because it is yielding no value.
A. a, c and d
B. b, c and d
C. a, d and e
D. b, c and e - Answers A
What would USUALLY have a set of input values and execution conditions?
A. Test basis
B. Test case
C. Test objective
D. Test control - Answers B
Which of the following defects would NORMALLY be identified by a static analysis tool?
A. The response time for the search function exceeded the agreed limit
B. The design specification had many grammatical errors
C. The component's code had variables that were used but had not been declared
D. The component was found to be the source of the memory leak - Answers C
Which of the following statements describe why error guessing is a useful test design technique?
a. It can help derive test cases based on analysis of specification documents.
b. It can identify tests not easily captured by formal techniques.
c. It can make good use of tester's experience and available defect data.
d. It is a cheaper alternative to more formal test design techniques.
A. a and b
B. b and c
C. c and d
D. a and c - Answers B
Content preview
SWT301 - PART 9 EXAM QUESTIONS WITH CORRECT ANSWERS LATEST UPDATE 2026
A bank application determines the creditworthiness of customers. The application uses a set of rules
to determine the upper limit of the credit amount. Which of the following black-box test design
techniques is best for testing the application?
A. State transition testing
B. Use case testing
C. Equivalence partitioning
D. Decision table testing - Answers D
802: Below you find a list of improvement goals a software development and test organization would
like to achieve.
Which of these goals for improving the efficiency of test activities would best be supported by a test
management tool?
A. Improve the efficiency by optimizing the ability of tests to identify failures.
B. Improve the efficiency by building traceability between requirements, tests, and bugs
C. Improve the efficiency by faster resolving defects
D. Improve the efficiency by automating the selection of test cases for execution. - Answers B
Which statement about combinations of inputs and preconditions is true for a large system?
A. It is easy to test them all in a short time
B. It is not practically possible to test them all
C. It is not possible to test any of them
D. It is essential to test them all in order to do good testing - Answers B
Which tests are BEST described by the following characteristics?
W. Component testing
X. Integration testing
Y. Alpha testing
Z. Robustness testing
1. Testing the interaction between components
2. Fixing defects as soon as they are found
3. Automating test cases before coding
4. Testing separately testable components
A. W1, X4, Y3 and Z2
B. W2, W4, X1 and Z1
C. W2, W3, W4 and X1
,D. W3, X1, X2 and X4 - Answers C
Why should expected results be defined before execution?
A. To assist in test automation
B. To improve test efficiency
C. To reduce the possibility of incorrect results
D. To improve design of the software - Answers C
Which characteristics BEST describe a walkthrough?
A. Documented, includes peers and experts
B. Formal process collects metrics
C. Defined roles, led by trained moderator
D. Led by the author, may be documented - Answers D
Which of the following is a MAJOR activity of test control?
A. Scheduling test analysis and design
B. Implementing the test policy or strategy
C. Making decisions based on information from test monitoring
D. Determining the scope and risks - Answers C
For which of the following is Impact Analysis ESPECIALLY important?
A. Maintenance Testing
B. Unit Testing
C. System Testing
D. User Acceptance Testing - Answers A
What is the KEY difference in the usage of static analysis tools?
A. Developers use static analysis tools before and during component testing
Designers use static analysis tools during software modeling
B. Developers use static analysis tools to check the syntax of their codes
Designers use static analysis tools to ensure adherence to programming standards
C. Developers use static analysis tools before and after integration testing
Designers use static analysis tools to guarantee regulatory compliance
D. Developers use static analysis tools to check the syntax of their codes
Designers use static analysis tools after software modeling - Answers A
Given the following sample of pseudo code:
, Read A, B, C;
If A > B then
Print "Primary ratio is" & A / B;
End If
If A > C then
Print "Secondary ration is" & A / C;
End If.
Which of the following test cases would achieve 100% statement coverage?
A. A = 5, B = 10 and C = 2
B. A = 10, B = 10 and C = 10
C. A = 10, B =5 and C = 2
D. A = 2, B= 5 and C = 10 - Answers C
Which of the following statements is true?
A. A test condition specifies input values and expected results; a test case combines one or more test
conditions
B. A test condition may be derived from requirements or specifications; a test procedure specifies the
sequence of action for the execution of a test
C. A test case specifies the sequence of execution of test conditions; a test procedure specifies test
pre-conditions and post-conditions
D. A test case specifies input values and expected results; a test procedure may be derived from
requirements or specifications - Answers B
Which one of the following statements about approaches to test estimation is true?
A. A metrics-based approach is based on data gathered from previous projects; an expert-based
approach uses the knowledge of the owner of the tasks or experts
B. A metrics-based approach is based on creating a work-breakdown structure first; an expert-based
approach is based on input from estimation experts