You are on page 1of 9

Sample Exam

ISTQB Agile Foundation
Questions




Exam Prepared By

November 2016

1

It is a description of an Agile methodology d. Record it and put an item in the backlog for consideration by the team b. The testers c. Individuals and Interactions over Customer Collaboration #2 The statement “Working software is the primary measure of progress” is found where in the Agile process description? a. User acceptance testing b. It is a part of the XP methodology #3 In an Agile team. The developers b. Stand-up meetings d. Write a defect report and address the issue when the backlog has been cleared d. It provides a way for each member to communicate progress and problems c. Individuals and Interactions over Processes and Tools d. It helps determine where overtime will be required to keep the project on schedule #5 Which of the following is an example of a practice that provides early feedback to the developers? a. The product owner d. Individuals and Interactions over Working Software b. It is one of the value statements b. Individuals and Interactions over Contract Negotiation c.#1 Which of the following is the correct pairing according to the Agile Manifesto statement of values? a. It provides team building by encouraging everyone to stand up together for a quick exercise session b. Changing requirements #6 When the customer in an Agile project provides feedback indicating that a piece of functionality was not implemented correctly. what should the Agile team do with this information? a. who is responsible for quality? a. It forces the team to be co-located d. It is one of the twelve principles c. Update the requirements document and require customer sign-off before implementing any changes 2 . Stop all planned development and implement the change for the customer c. The entire team #4 What is the purpose of a daily stand-up meeting? a. Continuous integration c.

Testability d. Everyone on the team 3 . If the team tries to implement too many improvements it may set a management expectation of radical change with each iteration d. If the team tries to implement too many improvements. Security b. so I can quickly complete this legal requirement of dog ownership. they may feel defeated and lose motivation b.#7 In which Agile approach is simplicity one of the stated values used to guide development? a. Scrum d. Kanban c. who should provide input into the testing activities on the project? a. Which INVEST item is missing from this story and would need additional elaboration? a. what type of Agile approach are you following? a. Scrum d. If the team tries to implement too many improvements they may lose sight of the definition of “done” #11 In a retrospective meeting. TDD #8 If you are using a board to show the various stations of activities. XP #9 You are reviewing the following story with the business and product owners: As a dog owner. XP b. I want to register my dog online. If the team tries to implement too many improvements it may disrupt their ability to produce at a sustained pace c. Everyone but the testers d. Value c. Only the developers b. You want to implement the INVEST technique during this review. Only the testers c. Kanban c. The 3C Concept #10 Why is it important for a team to implement only a few improvements in an iteration? a. Task Board b. such as development or testing.

Epics b. either release or iteration #14 In an Agile project. Stories c. tested and released to production #17 If your Agile team has an on-going need for specialized testers to conduct performance testing. Unit and integration testing d. In most Agile projects only one type of planning is done. integration. Unit and regression testing c. The Agile team has people who have been designated as the testers for a sprint or set of sprints b. Iterations d. The testing is outsourced to an external company with performance test expertise 4 . It has been developed. and system testing #13 What is the proper order of planning? a. At the end of a release c. Code #15 In an Agile project. then iteration b. when is software first expected to be delivered that will provide value to the customer? a. integrated. Both occur at the same time d.#12 What types of automated testing activities are included in the continuous integration process? a. which of the following is usually checked into a configuration management system? a. Release. The Agile team has independent testers who join the team at the end of the sprint c. It has been developed. At the end of an iteration d. which organizational structure would be most effective? a. It has been developed b. At the end of an epic #16 What does it mean when a feature is classified as “done”? a. At the end of the project b. Unit. then release c. Unit only b. It has been developed and integrated c. Iteration. integrated and tested d. A separate and independent test team furnishes testers to the Agile projects/teams as needed based on the skills required d.

The number of tasks still to be done against the time allocated #21 Which of the following is a reasonable expectation for a test case during it’s life? a. Collaboration b. Return on investment c. How quickly activities move between stations d. The progression of the tasks selected for an iteration d. The independent tester may have relationship issues with the Agile team that is accustomed to working together d. Return on investment c. Schedule time against expected budget b. Only when the full release is complete #23 Which of the following is a tester skill that is more important in an Agile environment than in a sequential lifecycle environment? a. It will be automated and will require only minimal maintenance c. Tasks completed against the budget spent b. The independent tester is able to provide an objective evaluation of the quality of the product being tested b. Before code is checked into the build b. The amount of work still to be done against the time allocated #20 What does a task board show? a. Manual testing c. It will not change b. As often as the continuous integration full system build is created c. The independent tester can provide project management skills as well as testing for the project #19 What does a burndown chart measure? a. Performance testing d. Test case preparation 5 . During UAT as a replacement for testing by the business users d. It will evolve with the software d.#18 What is a benefit of tester independence in an Agile project? a. The independent tester is able to rely on the testing performed by the developers c. It will be owned by the developer who writes the associated code #22 When should automated acceptance tests be run? a.

To suggest process improvements #25 If an Agile team is using testing tools such as a test management tool. Test-driven b. what type of development is being done? a. Developer-driven development #27 If it is particularly important for the business users to understand the tests that are being used to verify the proper implementation of the code. who is responsible for ensuring the proper use of the tool? a. Unit #29 Which testing quadrant is associated with user acceptance tests? a. Q3 d. Integration d. Behavior-driven development d. Q2 c. Business-driven #28 In the test pyramid. Q1 b. The development manager c. Behavior-driven d. Acceptance test-driven development c. To ensure the appropriate testing tasks are scheduled c. Test-driven development b. The scrum master b. The configuration manager #26 If the developer adds a test that captures his concept of the desired functionality of the code and then develops the code to pass that test. Acceptance b. which level has the largest number of tests? a. what type of development framework should be used? a. To select the testing tools d. System c. To report defects b. Q4 6 .#24 What is an important job for the Agile tester during the release and iteration planning sessions? a. The tester d. Integration test-driven c.

The likelihood depends on how often connectivity will be lost. You have reviewed the story. Given this information. The stories do not specify how the error messages should appear. 13 d. Request a meeting with the developers to discuss the consistency problems and help guide the discussion to determine the error message standards for the project d. they are given the message “Invalid input” in a red font whereas when they enter an invalid phone number they are given the message “The phone number you have entered is not in a valid format. The impact is high because the user will lose their data. The likelihood is low because the network connectivity is reliable and unlikely to have any issues. The impact is medium because the user should expect this type of behavior. 1 b. The impact is high because the user will not understand what is happening and will likely call the helpdesk. You also don’t know how you will test the interfaces between this story and the existing code. the implementation is up to the discretion of the developer b. 18 7 . What is a reasonable assessment of this risk? a. when the user enters an invalid address in one part of the application. You have been testing the product for several iterations and you are noticing that the error message format and text are inconsistent. #33 You have been asked to estimate the story points for a particular story using the Fibonacci sequence. Q3 d. but it seems to indicate a significant amount of work and a number of unknowns. c. Q2 c. What should you do? a. The impact is low because the user can retype their information. Q4 #31 You are a tester in a Scrum team. Since the stories do not specify the error message text or format. The likelihood is medium because the problem will be intermittent. the user is not informed of the problem and all information entered after that point is lost. Appeal to the scrum master to intervene and instruct the developers to use a standard error message template that will force a consistent font and color for all error messages of this type #32 You have identified a usability risk with the mobile application you are currently testing. The likelihood is high because the original data is lost. When the application loses connectivity with the web server. Please enter the phone number as (xxx) xxx-xxxx” in a blue font. At this point. For example. Write a defect report for the first instance since that message should have more information for the user c. you don’t know if you’ll be able to use existing data or will have to create your own. what would be the proper value to assign in story points? a. d.#30 Which quadrant is primarily associated with supporting the developers? a. 5 c. Q1 b. particularly around the creation of test data. b. Nothing.

Stop testing and require that the business owners define specific performance testing requirements in the acceptance criteria c.” You have also been given the following acceptance criteria: 1. processes and constraints important when defining acceptance criteria for stories? a. existing documentation on acceptable performance and talk with the business users to determine the performance requirements #35 Why is a user’s knowledge of the business procedures. 2. Because it is used to ensure the efficiency of the developed code d. when they do user acceptance testing d. Set the temperature to > 85 degrees and the moisture to “dry” and verify that water is dispersed 8 . You have checked the acceptance criteria for the story and nothing is mentioned regarding performance requirements. I want to have an automated watering system. It defines the business rules that must be implemented d. It supplies a constraint for the solution #37 You have been given the following story: “As a plant lover who travels frequently. Set the temperature > 85 degrees and verify that the temperature is increased accordingly c. if it is indeed a problem. Set the soil moisture level to “wet”. The water should turn on when the temperature is > 85 degrees and the moisture content of the soil changes from “normal” to “dry”. Write a defect report and leave it to the developers to figure out how to make it faster b. Because it is needed to define the business rules that must be supported by the product c.5 ounces per minute. In what way does this statement help improve the testability of the story? a. It explains the functional behavior that the software must supply b. What should you do now? a. Set the temperature to < 85 degrees and the moisture to “dry” and verify that no water is dispersed d. Review similar products. so that my plants won’t die. It provides a realistic use case for the software c. then increase the heat and verify that the moisture level changes to “normal” and then to “dry” and then to “parched” b. Because it helps define the security required in the final product b. Continue testing with the assumption that the product owners will identify the problem.#34 You are testing a story for a mobile banking application and you have noticed that the response time seems slow. Because it is needed to understand all the external interfaces of the software #36 You are reviewing the acceptance criteria for a story. One of these states “All windows must conform to the corporate approved color scheme”. Which of the following is the first test case that should be written for the acceptance-test driven implementation? a. The water should be dispersed for 5 minutes at the rate of 0.

5 ounces per minute Which of the following is a question that would be most appropriate to ask when preparing to conduct exploratory testing? a.5 and 0. Which one of the following provides the proper values to use to achieve 100% two-value boundary value analysis coverage with the minimum number of test cases? a. moisture at “dry” and “normal” b. water disbursement for 5 minutes and 5 minutes 1 second.6 d. The water should be dispersed for 5 minutes at the rate of 0.#38 You have been given the following story: “As a plant lover who travels frequently. 2. Temperature at 85 and 86. moisture at “dry” and “normal”. To support black-box testing b. How many of these systems will run concurrently getting data from the same temperature controller? b.” You have also been given the following acceptance criteria: 1. moisture at “dry” and “normal” #39 You have been given the following story: “As a plant lover who travels frequently. so that my plants won’t die. The water should be dispersed for 5 minutes at the rate of 0. What can be done with the software that might cause it to fail or act in an unexpected way? #40 What is the purpose of continuous integration tools? a. Which equivalence partitions and boundary values should be tested? c. moisture at “dry” and “normal”. The water should turn on when the temperature is > 85 degrees and the moisture content of the soil changes from “normal” to “dry”.” You have also been given the following acceptance criteria: 1. Temperature at 85 and 86. Temperature at 85 and 86. rate at 0.5 ounces per minute. How does the software transition from the “normal” to “dry” state? d. I want to have an automated watering system.4 c. water disbursement for 5 minutes and 4 minutes 59 seconds. To track the tasks of the team 9 . To provide a basis for structured reviews of the requirements c. Temperature at 85 and 84. so that my plants won’t die. To support the daily build and deployment of software d. I want to have an automated watering system.5 and 0. The water should turn on when the temperature is > 85 degrees and the moisture content of the soil changes from “normal” to “dry”. rate at 0. 2.