Foundation 2018 Sample Exam 2 Questions
Foundation 2018 Sample Exam 2 Questions
Foundation 2018 Sample Exam 2 Questions
Copyright Notice
This document may be copied in its entirety, or extracts made, if the source is
acknowledged.
This exam should be completed in 60 minutes.
Question #1 (1 pt)
Which of the following is the activity that removes the cause of a failure?
a. Testing
b. Dynamic testing
c. Debugging
d. Reverse engineering
Question #2 (1 pt)
As a tester, which of the following is a key to effectively communicating and maintaining positive
relationships with developers when there is disagreement over the prioritization of a defect?
a. Escalate the issue to human resources and stress the importance of mutual respect
b. Communicate in a setting with senior management to ensure everyone understands
c. Convince the developer to accept the blame for the mistake
d. Remind them of the common goal of creating quality systems
Question #3 (1 pt)
Question #4 (1 pt)
Question #5 (1 pt)
Which of the following is the activity that compares the planned test progress to the actual test
progress?
a. Test monitoring
b. Test planning
c. Test closure
d. Test control
Question #7 (1 pt)
Question #8 (1 pt)
What type of activity is normally used to find and fix a defect in the code?
a. Regression testing
b. Debugging
c. Dynamic analysis
d. Static analysis
Question #9 (1 pt)
When a system is targeted for decommissioning, what type of maintenance testing may be required?
a. Retirement testing
b. Regression testing
c. Data migration testing
d. Patch testing
If impact analysis indicates that the overall system could be significantly affected by system
maintenance activities, why should regression testing be executed after the changes?
In an iterative lifecycle model, which of the following is an accurate statement about testing activities?
a. Unit
b. System
c. Load and performance
d. Usability
a. Error guessing
b. Automated regression testing
c. Providing inputs and examining the resulting outputs
d. Code review
If a review session is led by the author of the work product, what type of review is it?
a. Ad hoc
b. Walkthrough
c. Inspection
d. Audit
You are preparing for a review of a mobile application that will allow users to transfer money between
bank accounts from different banks. Security is a concern with this application and the previous version
of this application had numerous security vulnerabilities (some of which were found by hackers). It is
very important that this doesn’t happen again.
Given this information, what type of review technique would be most appropriate?
a. Ad hoc
b. Role-based
c. Checklist-based
d. Scenario
a. Error guessing
b. Intuitive testing
c. Oracle-based testing
d. Exhaustive testing
Which of the following test techniques uses the requirements specifications as a test basis?
If you have a section of code that has one simple IF statement, how many tests will be needed to
achieve 100% decision coverage?
a. 1
b. 2
c. 5
d. Unknown with this information
a. A testing technique used to guess where a developer is likely to have made a mistake
b. A technique used for assessing defect metrics
c. A development technique to verify that all error paths have been coded
d. A planning technique used to anticipate likely schedule variances due to faults
When exploratory testing is conducted using time-boxing and test charters, what is it called?
a. Schedule-based testing
b. Session-based testing
c. Risk-based testing
d. Formal chartering
Identify how many equivalence classes are necessary for the following range. Weights are rounded to
the nearest pound.
a. 8
b. 6
c. 5
d. 4
You are testing a scale system that determines shipping rates for a regional web-based auto parts
distributor. Due to regulations, shipments cannot exceed 100 lbs. You want to include boundary value
analysis as part of your black-box test design.
How many tests will you need to execute to achieve 100% two-value boundary value analysis?
a. 4
b. 8
c. 10
d. 12
Which of the following is the correct decision table for the following pseudocode for ordering a
hamburger? Note: if you add or delete items from the basic burger, you no longer get the basic burger.
Start
Select basic burger
If customer adds items
While items to be added
Ask customer which item
Add item
End while
Endif
If customer deletes items
While items to be deleted
Ask customer which item
a.
Test # 1 2 3 4 5 6
Conditions
Add items Y Y N N N N
Delete items N N Y Y N N
Add fries Y N Y N Y N
Results
Basic burger Y Y N N Y Y
Burger – N N Y Y N N
items
Added items Y Y N N N N
Fries N N Y N Y N
b.
Test # 1 2 3 4 5 6 7 8
Conditions
Add items Y Y Y Y N N N N
Delete items Y Y N N Y Y N N
Add fries Y N Y N Y N Y N
Results
Basic burger N N N N N N Y Y
Deleted items Y Y N N Y Y N N
Added items Y Y Y Y N N N N
Fries Y N Y N Y N Y N
c.
Test # 1 2 3 4 5 6 7 8
Conditions
Add items Y Y Y Y N N N N
Delete items N N N N Y Y Y Y
Add fries Y N Y N Y N Y N
Results
Basic burger Y Y Y Y N N N N
Burger – N N N N Y Y Y Y
items
Added items Y Y Y Y N N N N
Fries Y N Y N Y N Y N
You are testing an e-commerce transaction that has the following states and transitions:
a. 4
b. 6
c. 8
d. 16
You are testing a banking application that allows a customer to withdraw 20, 100 or 500 dollars in a
single transaction. The values are chosen from a drop-down list and no other values may be entered.
How many equivalence partitions need to be tested to achieve 100% equivalence partition coverage?
a. 1
b. 2
c. 3
d. 4
What is the biggest problem with a developer testing his own code?
If your test strategy is based off the list of the ISO 25010 quality characteristics, what type of strategy is
it?
a. Regulatory
b. Analytical
c. Methodical
d. Reactive
a. Configuration management
b. Debugging
c. Test and defect management
d. Risk analysis
You are getting ready to test another upgrade of an ERP system. The previous upgrade was tested by
your team and has been in production for several years. For this situation, which of the following is the
most appropriate test effort estimation technique?
a. Effort-based
b. Expert-based
c. Metric-based
d. Schedule-based
You have been testing software that will be used to track credit card purchases. You have found a
defect that causes the system to crash, but only if a person has made and voided 10 purchases in a
row. What is the proper priority and severity rating for this defect?
Consider the following test cases that are used to test an accounting system:
Given this information, what is the proper order in which to execute these test cases?
a. 5, 1, 3, 2, 4
b. 1, 2, 4, 5, 3
c. 1, 3, 2, 4, 5
Which of the following are major objectives of a pilot project for a tool introduction?