Exam A Flashcards
What is one potential benefit of using a test automation tool?
A. The quality of defects will improve
B. Ease of access to statistics about test progress
C. Disk space is not required to track versions of test artifacts
D. Less network traffic generated
B
Which of the following is a benefit of early stakeholder feedback?
A. It can be gathered early and then used to make changes after the product goes to production to make it more user friendly
B. It allows the project manager to get a better view of the changes that will be needed for the next version
C. The developers get a better understanding of what they are building
D. The testers get a better understanding of the test automation requirements
C
Which of the following is a good testing practice that applies regardless of the specific software development lifecycle being used?
A. Prompt and prepared attendance to stand-up meetings
B. Step-by-step test case documentation
C. Ensuring there is a corresponding testing activity for every software development activity
D. Involving the stakeholders in reviewing all acceptance criteria prior to designing test cases
C
In an Agile development model, the completion of testing or “done” is defined by which of the following?
A. Project management
B. Entry criteria
C. Exit criteria
D. The expected test completion date
C
You are testing web application software that allows a person to use their travel points to make flight and hotel reservations.
When the user logs into the software (username/password) they are presented with a set of options. From that set of options, they can pick the following:
1. View points balance
2. Make flight reservation
3. Make hotel reservation
From the login page, they can log in successfully or might fail and need to try again. Once they login successfully they can go to either the view points, flight reservation or hotel reservation page.
Which of the following is the correct list of the transitions (a transition is shown as >) that should be tested, assuming that the test ends when a reservation state is reached.
A. Points > Reservation
B. Login > Points, Points > Flight, Points > Hotel
C. Login > Login, Login > Points, Login > Flight, Login > Hotel, Points > Flight, Points > Hotel - correct
D. Login > Login, Login > Points, Login > Flight, Login > Hotel, Flight > Hotel, Hotel > Flight, Flight > Login, Hotel > Login
C
Which of the following is an advantage of the whole team approach?
A. Any person in the team with the right skills can perform any task
B. Tasks are assigned to specific team members who will own that task until completion
C. Testers have clear ownership of quality and this eliminates confusion and overlap
D. Business representatives are not included in the team so they can supply independent assessment during UAT
A
If you are using test results to learn more about the software and are then creating additional tests based on those results, what type of testing are you doing?
A. Exploratory
B. Decision-based
C. Checklist-based
D. Control flow
A
You are working on calculating the estimation for a project. You have been given the following numbers by your manager, who is considered to be an expert in estimation:
Optimistic = 35 days -
Likely = 40 days -
Pessimistic = 65 days -
Apply the three-point estimation technique, what is the proper expression of the final estimate?
A. E is 46.3 days, SD = 35
B. E is 40 days, SD = 6.67
C. E is 37.3 days, SD = 43.3
D. E is 43.3 days, SD = 5
D
Which black-box technique should be used to verify different responses of the system, depending on its current conditions or previous history?
A. Use case testing
B. Decision table testing
C. State transition testing
D. Equivalence partitioning
C
In what way does configuration management help the tester?
A. It verifies that the test cases are executed in the correct order
B. It ensures that regressions do not occur
C. It enforces proper unit testing and measurement
D. It uniquely identifies the items to be tested
D
If you are responsible for test analysis and test design what is your primary role in your team?
A. Business analyst
B. Test manager
C. Developer
D. Tester
D
A functional requirement states that pressure values must always be positive and stay within a range of 100 to 200 pounds for a particular tank (100 and 200 are valid within the range).
Which of the following is the minimum set of values that would achieve coverage using the equivalence partitioning technique?
A. A series of tests where pressure is set to 98, 110, and 201 pounds
B. A series of tests where pressure is set to 98, 100, and 200 pounds
C. A series of tests where pressure is set to 100, 110, and 200 pounds
D. A series of tests where pressure is set to -1, 0, 175, and 297 pounds
A
You have been given the following test cases for execution. You have been told that security and usability are the highest priorities respectively for this banking application. What is the proper execution order for these test cases?
1. Update a customer’s account balance
2. Query a customer’s account balance
3. Delete a request for a paper statement
4. Change the font size on the page to improve readability
5. Create a new payee in a customer’s automatic bill pay list
A. 3, 1, 5, 2, 4
B. 1, 2, 5, 4, 3
C. 1, 3, 5, 2, 4
D. 4, 3, 1, 2, 5
D
When is the detailed risk analysis for a story first conducted?
A. Project planning
B. Iteration planning
C. Release planning
D. Epic planning
B
When tests are being created to achieve statement coverage, what are they exercising?
A. Only the decisions in the code
B. Only the loops in the code
C. Only the executable statements in the code
D. All lines of code including executable statements and comments
C