Certified Tester Foundation Level Agile Tester - ISTQB Foundation Level Agile Tester Sample Quiz 1

Questions
Q1: Chapter: 1 - Agile Software Development
The Agile Manifesto has 4 statements of values.

1) Customer collaboration over i) Processes and tools

2) Responding to change over ii) Following a plan

3) Individuals and interactions over iii) Contract negotiation

4) Working software over iv) Comprehensive documentation

Match the agile value on the left (1 – 4) with its traditional counterpart on the right (i – iv).
A 1 – iv 2 – ii 3 – i 4 – iii
B 1 – iii 2 – ii 3 – i 4 – iv
C 1 – iii 2 – iv 3 – ii 4 – i
D 1 – ii 2 – iii 3 – iv 4 – i
Correct Answer:
B : 1 – iii 2 – ii 3 – i 4 – iv

Q2: Chapter: 1 - Agile Software Development
Which of the following statements best reflects one of the values of the Agile Manifesto?
A Developers should use unit testing tools to support the testing process
B Business representatives should provide a backlog of user stories and their estimates to the team
C Adopting plans to change adds no real value to an agile project
D Working software allows the customer to provide rapid feedback to the developer
Correct Answer:
D : Working software allows the customer to provide rapid feedback to the developer

Q3: Chapter: 1 - Agile Software Development
Which activities below best represent responsibilities that are consistent with agile development’s Whole Team approach?
A Business representatives are expected to select the tools the team will use during the project
B Testers are responsible for developing unit tests which they pass on to the developers for testing
C Developers are expected to test non-functional requirements (performance, usability, security, etc.)
D Testers are expected to work with customer representatives to create acceptance tests
Correct Answer:
D : Testers are expected to work with customer representatives to create acceptance tests

Q4: Chapter: 1 - Agile Software Development
Which of the following is an advantage of having the whole team responsible for quality?
A Project costs are lower because the need for a specialized test team is eliminated
B Test automation tasks are now the responsibility of the development team instead of the test team
C Companies no longer need to recruit and train software testing specialists
D Role barriers are eliminated, and team members contribute to project success based on their unique skills and perspectives
Correct Answer:
D : Role barriers are eliminated, and team members contribute to project success based on their unique skills and perspectives

Q5: Chapter: 1 - Agile Software Development
Which of the following statements are true?

1. Early feedback may distract developers from focusing on their sprint tasks, therefore feedback should be given during sprint reviews only.
2. Early feedback enables agile teams to increase their efficiency, because it reduces investing effort into the wrong direction.
3. Early feedback reduces costs because it decreases the amount of time needed for system testing
4. Early feedback makes it more likely that the system built is what the customer wanted because they are given the opportunity to make changes throughout the product development process
A 1 and 4
B 2 and 4
C 2 and 3
D 1 and 3
Correct Answer:
A : 1 and 4

Consider the following:
1. Early feedback ensures developers implement what is needed.
2. Is correct.
3. There may be more testing required due to frequent changes
4. Customers indicate if requirements are

Q6: Chapter: 1 - Agile Software Development
Which of the following is a benefit of the agile process promoting early and frequent feedback?
A It is easy to determine the developer who introduces the most defects when integrating code
B There is enough time to complete all features scheduled for the given iteration
C The total number of defects found during the project is much higher than on traditional software development projects such as waterfall
D There is less rework because customers see the product regularly
Correct Answer:
D : There is less rework because customers see the product regularly

Q7: Chapter: 1 - Agile Software Development
Match the following agile software development approaches on the top with their corresponding descriptions on the bottom.
1. Extreme Programming
2. Scrum
3. Kanban

i. Embraces 5 values to guide development: Communication, Simplicity, Feedback, Courage, and Respect
ii. Divides the project into short iterations called sprints
iii. Optimizes the ‘flow’ of work in a value-added chain
A 1 – i 2 – iii 3 – ii
B 1 – i 2 – ii 3 – iii
C 1 – ii 2 – i 3 – iii
D 1 – iii 2 – ii 3 – i
Correct Answer:
B : 1 – i 2 – ii 3 – iii

Q8: Chapter: 1 - Agile Software Development
During an iteration planning meeting, the team is sharing their thoughts about a user story. The product owner advises that the customer should have one screen to enter information. The developer explains that there are technical limitations for the feature, due to the amount of information needed to be captured on the screen. Another developer says that there are risks about performance as the information will be stored in an external offsite database.

Which of the following would best represent a tester’s contribution to this discussion?
A The tester advises that the user story needs acceptance criteria to be testable
B The tester advises that usability is more important than performance
C The tester advises that the screen for the user story needs to be a single page to reduce test automation effort
D The tester advises that performance acceptance criteria should standard maximum of 1 second for data storage
Correct Answer:
A : The tester advises that the user story needs acceptance criteria to be testable

Q9: Chapter: 1 - Agile Software Development
Which of the following BEST describes a tester participating in a retrospective meeting?
A As a tester participating in a retrospective meeting, I should bring in topics that are related to testing only. All other topics will be covered by different participants
B As a tester, I participate in a retrospective meeting as an observer, ensuring that the meeting follows the retrospective rules and agile values
C As a tester, I should only attend and participate in a retrospective meeting if I have any feedback and input related to activities conducted by the team during the sprint
D As a tester participating in a retrospective meeting, I should provide feedback and input on all activities conducted by the team during the sprint
Correct Answer:
D : As a tester participating in a retrospective meeting, I should provide feedback and input on all activities conducted by the team during the sprint

Q10: Chapter: 1 - Agile Software Development
Which of the following items should NOT be raised during a retrospective meeting?
A Tester XYZ is struggling to find defects. Test design training is required for this resource
B The build process is manual and takes too long. Research and implementation of an automated build framework should be done
C There should be more emphasis on unit testing in the future, to improve overall quality
D Automated regression test suites are taking too long to run. A review of the tests, to eliminate redundant or unnecessary tests, is required
Correct Answer:
A : Tester XYZ is struggling to find defects. Test design training is required for this resource

Q11: Chapter: 1 - Agile Software Development
Which of the following is NOT a principle of continuous integration?
A Continuous integration allows new builds to be available frequently to testers and stakeholders
B Continuous integration helps to build changed software regularly, including testing and deploying, in an automated way
C Continuous integration helps to identify new integration defects early and makes the analysis of these defects easier
D Continuous integration ensures that testing of builds is done manually, as this generates more reliable results than automated scripts
Correct Answer:
D : Continuous integration ensures that testing of builds is done manually, as this generates more reliable results than automated scripts

Q12: Chapter: 1 - Agile Software Development
Which of the following activities would a tester do during release planning?
A Help break down user stories into smaller and more detailed tasks
B Estimate testing tasks generated by new features planned for this iteration
C Support the clarification of the user stories and ensure that they are testable
D Produce a list of acceptance tests for user stories
Correct Answer:
C : Support the clarification of the user stories and ensure that they are testable

Q13: Chapter: 1 - Agile Software Development
What is the most appropriate explanation of a ‘user story’?
A An artifact used to detail only the functional requirements of the system
B An artifact that the tester must review and sign off before testing can begin
C An artifact written collaboratively by developers, testers, and business representatives to capture requirements
D An artifact documented by business representatives to help developers and testers understand the system requirements
Correct Answer:
C : An artifact written collaboratively by developers, testers, and business representatives to capture requirements

Q14: Chapter: 2 - Fundamental Agile Testing Principles, Practices, and Processes
Which of the following test activities is typically done during agile projects, but is not as common on traditional projects?
A Testers write detailed test plans so all team members can understand what will be tested during each iteration
B Testers are heavily involved in the creation of automated test cases which are then used to verify the implementation of the requirements
C Testers decide entry and exit criteria for each test level
D Testers are interacting with development teams to better understand what needs to be tested
Correct Answer:
B : Testers are heavily involved in the creation of automated test cases which are then used to verify the implementation of the requirements

Q15: Chapter: 2 - Fundamental Agile Testing Principles, Practices, and Processes
Consider the following activities:
i. Strict enforcement of system test level entry and exit criteria
ii. Collaboration between tester, developer, and business stakeholders to define acceptance criteria
iii. Functional verification testing of user stories developed in the previous iteration

Which of the following combination of these activities should occur in an agile project?
A ii only
B ii and iii
C iii only
D i and ii
Correct Answer:

Q16: Chapter: 2 - Fundamental Agile Testing Principles, Practices, and Processes
Which of the following statements are true on agile projects?
A Developers should rely on testers to create the automated regression tests
B Testers should work closely with developers while retaining an objective outlook
C Test managers do not exist in organizations doing agile development
D There is no difference between what testers and developers do on agile projects
Correct Answer:
B : Testers should work closely with developers while retaining an objective outlook

Q17: Chapter: 2 - Fundamental Agile Testing Principles, Practices, and Processes
Which of the following statements about independent testing on agile projects is FALSE?
A Independent testing can be introduced at the end of a sprint
B The independent test team can be part of another team
C There can be a risk of losing test independence for organizations introducing agile
D Independent testers will find more defects than developers regardless of test level
Correct Answer:
D : Independent testers will find more defects than developers regardless of test level

Q18: Chapter: 2 - Fundamental Agile Testing Principles, Practices, and Processes
In an agile project, which of the following would best denote product quality at the end of iteration 6 of a new system release consisting of 8 iterations?
A The agile team has been successfully tracking to estimates, with limited variance showing on the burndown charts for all iterations to date
B All story cards in scope for each iteration, up to the current iteration, have been marked as “Done”, but with some technical debt being incurred
C No severity 1 or 2 defects were detected during system testing of iteration 6, which allowed the teams to move into iteration 7
D The results of a customer beta test on the iteration 6 software release indicate that the system works correctly and that it has improved productivity
Correct Answer:
D : The results of a customer beta test on the iteration 6 software release indicate that the system works correctly and that it has improved productivity

Q19: Chapter: 2 - Fundamental Agile Testing Principles, Practices, and Processes
Which of the following is best at showing the team’s progress against estimates?
A Defect tracking tools
B The agile task board showing user story and task progress
C Automation logs
D Burndown charts
Correct Answer:
D : Burndown charts

Q20: Chapter: 2 - Fundamental Agile Testing Principles, Practices, and Processes
The business advises during iteration 5 planning that they require changes to the system delivered in iteration 3.

Of the following activities, which would need to be done first to minimize the introduction of regression risk when this feature is changed?
A Automate all test cases from the previous iteration and add them to the automated regression test suite
B Increase the amount of test automation around the system to include more detailed test conditions
C Write new manual and automated tests for the feature and add them to the regression test suite
D Review and update all manual and automated tests impacted by this change to meet the new acceptance criteria
Correct Answer:
D : Review and update all manual and automated tests impacted by this change to meet the new acceptance criteria

Q21: Chapter: 2 - Fundamental Agile Testing Principles, Practices, and Processes
Which of the following are reasons why automation is essential within agile projects?

i. So that teams maintain or increase their velocity
ii. To prevent the test team from becoming bored with manual, repetitive tasks
iii. To retest all test cases from previous iterations
iv. To eliminate regression in the product due to high code churn
v. To ensure that code changes do not break the software build
A i and iv
B iii and iv
C i and v
D ii and v
Correct Answer:
C : i and v

Consider the following:
i. Agile expects and manages change and each iteration will require more and more regression testing. If automation was not used, then the team’s velocity would be reduced
ii. This is not a reason to introduce automation on a project
iii. We cannot retest/rerun all the test cases from a previous iteration. There are many test cases produced, with most being through manual exploratory testing, and it would not be feasible to automate everything
iv. Automation will help avoid regression in the product due to the high number of changes. But it will not guarantee that defects have not been introduced
v. Automation tools are linked to continuous integration tools that will execute and will highlight instantaneously if the new code breaks the build

Q22: Chapter: 2 - Fundamental Agile Testing Principles, Practices, and Processes
In agile projects there is more need for testers to understand and develop test automation scripts than in traditional projects. Of the following:

i. Requirements change daily and must be regression tested. This rapid change requires automated tests because manual testing is too slow

ii. The tests should generate feedback on product quality as early as possible. So, all acceptance tests should be executed in each iteration, ideally as modifications are made. In practice that can only be realized by automated tests

iii. Test-First and Continuous Integration Practice require that the regression test suite is executed whenever changed code is checked-in. In practice that can only be realized by automated tests

iv. Iterations or sprints are of fixed length. The team must guarantee that all tests can be completely executed at the last day of each iteration/sprint. In practice, that can only be realized by automated tests

v. Agile projects rely on unit testing rather than on systems testing. Since unit tests cannot be executed manually, all tests must be automated tests

Which are the reasons why this is a necessary skill on agile projects?
A iv & v
B i & iii
C ii and iii
D ii & v
Correct Answer:
C : ii and iii

Consider the following:

i. Agile projects embrace and expect change; however, this does not mean it happens daily

ii. This is true, the earlier the agile team gets feedback on quality, the better

iii. Test first and continuous integration require tests to be automated and to provide feedback on build, as part of automated build process

iv. Testing should be done throughout each iteration, not only at the end

v. Agile projects require different levels of testing, such as unit, system, and acceptance testing

Q23: Chapter: 2 - Fundamental Agile Testing Principles, Practices, and Processes
Which tasks are typically expected of a tester on an agile project?

i. decide on user acceptance
ii. design, create and execute appropriate tests
iii. schedule defect reports for analysis
iv. automate and maintain tests
v. improve program logic by pair programming
A i & iii
B ii & iii
C ii & v
D ii & iv
Correct Answer:
D : ii & iv

Consider the following:

i. This task is a collaborative effort for the whole team
ii. This activity is expected of the agile tester
iii. In agile, defects are communicated regularly with stakeholders
iv. This activity is typical for an agile tester
v. Pair programming is typically done using two developers; testers are not expected to improve program logic although could review code for testability or maintainability

Q24: Chapter: 2 - Fundamental Agile Testing Principles, Practices, and Processes
Which of the following is NOT a typical task performed by the tester within an agile team?
A To automate tests and maintain them
B To mentor and coach other team members
C To participate in code analyzing activities
D To produce and update burndown charts
Correct Answer:
D : To produce and update burndown charts

Q25: Chapter: 2 - Fundamental Agile Testing Principles, Practices, and Processes
The term “burndown” refers to which of the following?
A A chart showing defects that have been fixed, and when the remaining defects are likely to be fixed
B A chart showing which team members are working the most, and are likely to be under stress
C A chart showing the progress of each user story, and when they are likely to be completed
D A chart showing the amount of work left to be done, versus the time allocated for the iteration
Correct Answer:
D : A chart showing the amount of work left to be done, versus the time allocated for the iteration

Q26: Chapter: 3 - Agile Testing Methods, Techniques, and Tools
Which of the following statements about Test Driven Development (TDD) is FALSE?
A TDD is a “test first” approach to develop reusable automated tests
B The TDD cycle is continuously used until the software product is released
C The result of TDD are test classes used by the developer to develop test cases
D TDD helps to document the code for future maintenance efforts
Correct Answer:
C : The result of TDD are test classes used by the developer to develop test cases

Q27: Chapter: 3 - Agile Testing Methods, Techniques, and Tools
What does the term ‘Test Pyramid’ refer to and illustrate situations for
A The team’s testing workload increases from sprint to sprint
B The backlog size, and thus the number of tests, decreases
C The number of automated unit tests is higher than the number of automated tests for higher test levels
D The number of automated tests in place increases from sprint to sprint
Correct Answer:
C : The number of automated unit tests is higher than the number of automated tests for higher test levels

Q28: Chapter: 3 - Agile Testing Methods, Techniques, and Tools
Which of the following demonstrates effective use of the testing quadrants?
A The team should pick a number of tests expected from each quadrant, and the tester should design and execute those tests to ensure all levels and types of tests have been executed
B The tester can use the testing quadrants during risk analysis; with the lower-level quadrants representing lower risk to customer
C The tester can use the types of tests described in the testing quadrants as a coverage metric, the more tests covered from each quadrant, the higher the test coverage
D When communicating test ideas, the tester can refer to the matching test quadrant, so that the rest of the team will better understand the purpose of the test
Correct Answer:
D : When communicating test ideas, the tester can refer to the matching test quadrant, so that the rest of the team will better understand the purpose of the test

Q29: Chapter: 3 - Agile Testing Methods, Techniques, and Tools
Given the following user stories:

“As a bank teller, I can easily navigate through the system menu and links, and find the information I am looking for”
“For all users, the system must display all queries in less than 2 seconds, 90% of the time”

And the associated test cases:
TC1: Login as bank teller. Enter customer ID. Verify that the customer transaction history is easy to find, and that navigating through the menus is intuitive
TC2: Login as bank teller: Enter customer Name. Verify that the customer accounts are easy to find and that navigating through the menus is intuitive
TC3: Simulate expected traffic on system and validate the time for customer transaction history to display is less than 2 seconds
Which test quadrants would the above test cases be part of?
A Q2 system level, business facing & Q3 system or user acceptance level, business facing
B Q3 system or user acceptance level, business facing & Q4 system or operation acceptance level, technology facing
C Q2 system level, business facing & Q4 system or operation acceptance level, technology facing
D Q1 unit level, technology facing & Q2 system level, business facing
Correct Answer:
B : Q3 system or user acceptance level, business facing & Q4 system or operation acceptance level, technology facing

Q30: Chapter: 3 - Agile Testing Methods, Techniques, and Tools
At the beginning of the 5th iteration of a project, a new requirement was introduced to support a new type of browser. The tester realizes that the existing test automation framework and scripts will not support the new type of browser.

What is the best course of action for the tester on this team to take?
A The tester will notify the team of the issue. A risk analysis is done, and the team decides that regression testing must be performed on the new type of browser in addition to the other supported browsers. The tester will update the sprint plan by adding tasks to modify the framework and scripts to support the new type of browser
B The tester will stop what they are doing, design specific tests for compatibility testing of the new type of browser and communicate with the team that any other testing work for the sprint will have to be pushed to the next iteration
C The tester does some research and concludes that the risk is low that any new defects would be introduced in the new type of browser that have not already been found in other supported browsers. The tester continues with the existing sprint plan and makes no changes to test automation framework or scripts
D The tester should notify the team that they are planning on working extra hours throughout the next 2 sprints in order to update the existing test automation framework and scripts to support the new type of browser so as not to disturb the existing sprint plan
Correct Answer:
A : The tester will notify the team of the issue. A risk analysis is done, and the team decides that regression testing must be performed on the new type of browser in addition to the other supported browsers. The tester will update the sprint plan by adding tasks to modify the framework and scripts to support the new type of browser

Q31: Chapter: 3 - Agile Testing Methods, Techniques, and Tools
Given the following results from a product risk analysis that occurred at the beginning of an iteration:

User story 1 (Performance): likelihood: high impact: high
User story 2 (Security): likelihood: high impact: high
User story 3 (Functional): likelihood: medium impact: high
User story 4 (Functional): likelihood: high impact: medium
User story 5 (Compatibility): likelihood: low impact: low
User story 6 (Recoverability): likelihood: low impact: low

Which of the following describes best what the team should do with this information?
A Remove user stories 5 and 6 from the current iteration and move to a later iteration
B Move onto planning poker session to estimate effort for user stories and determine what can be done in the current iteration, and what needs to be added to backlog
C Because of the number of high likelihoods, high impact risks slotted for this iteration, the team has no choice but to extend the timeframe of the iteration by 2 weeks
D The team should plan to complete all items in the current sprint but save the lower risk items for the end of the sprint, and only test these items if there is time
Correct Answer:
B : Move onto planning poker session to estimate effort for user stories and determine what can be done in the current iteration, and what needs to be added to backlog

Q32: Chapter: 3 - Agile Testing Methods, Techniques, and Tools
Given the following user story: “As the president, any data I upload should not be viewable by any other user of the system”
During the first poker planning session, the following story points were given based on risk, effort, complexity, and proper extent of testing:

Customers: 5
Developers: 5
Testers: 20

What is the best outcome following this planning session?
A The team should hold a conversation to understand why the testers felt this user story was significantly more work. Another round of the planning poker session should occur following that discussion
B Because the customer owns the system in the end, the customers’ estimates should be taken as correct when there is a conflict
C Because the customer’s and developer’s size estimates match, the team can be confident that this estimate is good and should move onto the next user story
D The poker planning sessions should continue until all estimated story points are an exact match between customers, developers, and testers
Correct Answer:
A : The team should hold a conversation to understand why the testers felt this user story was significantly more work. Another round of the planning poker session should occur following that discussion

Q33: Chapter: 3 - Agile Testing Methods, Techniques, and Tools
An agile team is assigned to a project to update an existing medical device to newer technologies. Since the last release of the existing medical device, a new version of the medical device standard has been released. User access to the device is changing and will be documented in user stories.
Based on this information, and in addition to the user stories, which of the following would best provide relevant information to support your testing activities?

i. Updated version of standards document for medical system
ii. Existing defects or typical defect areas in existing system
iii. Obsolete user access test cases and results for existing application
iv. Performance metrics for existing application
v. Defects logged during other similar conversion projects for medical devices
A i, ii, iii, iv
B i, ii, v
C All the above
D ii, iv, v
Correct Answer:
B : i, ii, v

Consider the following:

i. This is helpful since we know there is a new version of the standard; existing test cases will need to be modified or new ones will need to be added
ii. This is helpful during the risk analysis phase
iii. This information is not helpful, since user access is changing with the new release of the device and new user stories have been documented
iv. Because new technology is being introduced, baselines should be obtained using devices with similar technology or defined performance requirements for this type of technology
v. This is helpful during the risk analysis phase

Q34: Chapter: 3 - Agile Testing Methods, Techniques, and Tools
Which alternative is the BEST description of when to stop testing (release criteria) in an agile project?
A The achieved test coverage is considered enough. The coverage limit is justified by the complexity of the included functionality, its implementation, and the risks involved
B The probability of remaining faults has been reduced to a level that can be accepted by the customer who has specified the requirements for the system under test.
C All test cases have been executed
D The iteration/sprint is finished
Correct Answer:
A : The achieved test coverage is considered enough. The coverage limit is justified by the complexity of the included functionality, its implementation, and the risks involved

Q35: Chapter: 3 - Agile Testing Methods, Techniques, and Tools
Which of the following are examples of testable acceptance criteria for test related activities?
A Performance testing: The application is responding in a reasonable amount of time with 5000 users
B System testing: At least 80% of functional regression tests are automated
C Compatibility testing: The application is working on all major browsers
D Structure based testing: White box testing in addition to black box testing is used
Correct Answer:
B : System testing: At least 80% of functional regression tests are automated

Q36: Chapter: 3 - Agile Testing Methods, Techniques, and Tools
Given the following User Story: “As a bank teller, I would like to be able to view all of my customer’s bank transactions on the screen, so I can answer his/her questions”.

Which of the following can be considered as relevant acceptance test cases?

i. Login as a bank teller, get the customer’s account balance for all open accounts
ii. Login as a bank teller, enter a customer account ID, get his transactions history on the screen
iii. Login as a bank teller, request customer account ID by using name abbreviations, and get his transaction history on the screen
iv. Login as a bank teller, enter a customer IBAN (international bank account number), get his transaction history on the screen
v. Login as a Bank Teller, enter a customer Account ID, get the Transactions history in less than 3 seconds on screen
A ii, iv, v
B i, iii, iv
C ii, iii, iv
D i, ii, iv
Correct Answer:
C : ii, iii, iv

Consider the following:

i. User story is specific to customers’ transaction history
ii. This test is specific to a bank teller role and results in viewing customer’s bank transactions
iii. This test is specific to a bank teller role and results in viewing customer’s bank transactions
iv. This test is specific to a bank teller role and results in viewing customer’s bank transactions
v. User story does not mention performance requirements

Q37: Chapter: 3 - Agile Testing Methods, Techniques, and Tools
Given the following user story: “An online application charges customers to ship purchased items, based on the following criteria:

=> Standard shipping costs for under 6 items
=> Shipping is $5 for 6-10 items
=> Shipping is free for more than 10 items

Which of the following is the best black box test design technique for the user story?
A Boundary Value Analysis: Test the following inputs – 0, 5, 6, 10, 11, max
B Decision tables: Test the following conditions – User logged in; At least 1 item in cart; Purchase confirmed; Funding approved; with the resulting action of – Ship Item
C Use Case Testing: Actor=customer; Prerequisites=customer logs in, selects and purchases items; Postconditions= items are shipped
D State Transition testing: Test the following states – browsing, logged in, selecting, purchasing, confirming, and exiting
Correct Answer:
A : Boundary Value Analysis: Test the following inputs – 0, 5, 6, 10, 11, max

Q38: Chapter: 3 - Agile Testing Methods, Techniques, and Tools
Your manager would like to introduce exploratory testing to your agile team. He has received the following suggestions on how to proceed from previous colleagues:

i. User stories are assigned to testers who are completely new to the user story. There is allotted 120 minutes allocated to complete exploratory testing on the user story. Testers do not need to document tests, or test results, but do need to log defects if any are encountered

ii. User stories are assigned to testers who have already completed risk-based testing on the same areas. There is allotted 120 minutes allocated to complete exploratory testing for this user story. The team expects at the end of the 120 minutes to have a list of test ideas, including data and actors, results and issues encountered, and list of defects to be logged in the defect management tool

iii. A user story is assigned to business representative. The business representative is told to use the system like the customer would on a day-to-day basis. If issues are encountered, the business representative is told to inform the tester, so that they can prioritize and log the defect

iv. A user story is assigned to a tester for exploratory testing. Tester is told to learn the functionality of the user story, to make sure the functionality is correct and to include negative testing. There is no set deadline for this exploratory testing to be complete; it depends on what is found by the tester. Documentation is not necessary, but defects need to be logged in defect tracking tool
Your manager presents you with his conclusions about how best to introduce exploratory testing to an agile team.

Which of your manager’s conclusions is correct?
A Scenario i IS NOT the best way because: In exploratory testing documentation of test execution and actual results is necessary. It is not sufficient to log defects only.
B Scenario iii IS NOT the best way because: This could be describing system acceptance testing, but not exploratory testing
C Scenario iv IS the best way because: The duration of exploratory testing should always be left flexible depending on the test progress.
D Scenario ii is the best way because: In this case, the testers have knowledge of the user story already, which will help them come up with test conditions and ideas. The team is using timeboxed exploratory test sessions. The team is expected to document test conditions, data, and user information, and to log results of the test. Issues are logged in a defect tracking tool just like any other test technique
Correct Answer:
A : Scenario i IS NOT the best way because: In exploratory testing documentation of test execution and actual results is necessary. It is not sufficient to log defects only.

Q39: Chapter: 3 - Agile Testing Methods, Techniques, and Tools
Which of the following is one of the purposes of an Application Lifecycle Management (ALM) tool on an agile project?
A An ALM tool provides quick response about the build quality and details about code changes
B An ALM tool provides visibility into the current state of the application, especially with distributed teams
C An ALM tool generates and loads large volumes and combinations of data to use for testing
D An ALM tool allows teams to build up a knowledge base on tools and techniques for development and testing activities
Correct Answer:
D : An ALM tool allows teams to build up a knowledge base on tools and techniques for development and testing activities

Q40: Chapter: 3 - Agile Testing Methods, Techniques, and Tools
Which of the following statements is FALSE with respect to exploratory testing?
A Exploratory testers need to have a solid understanding of the system under test
B Best results are achieved when exploratory testing is combined with other test strategies
C Exploratory testing eliminates the need for testers to prepare test ideas prior to test execution
D Exploratory testing encompasses concurrent learning, test design, and execution
Correct Answer:
C : Exploratory testing eliminates the need for testers to prepare test ideas prior to test execution