ISTQB Foundation Level Agile Tester - Extension. Chapter 3

Reviewed by Editorial Team
The ProProfs editorial team is comprised of experienced subject matter experts. They've collectively created over 10,000 quizzes and lessons, serving over 100 million users. Our team includes in-house content moderators and subject matter experts, as well as a global network of rigorously trained contributors. All adhere to our comprehensive editorial guidelines, ensuring the delivery of high-quality content.
Learn about Our Editorial Process
| By Kozakinvestment
K
Kozakinvestment
Community Contributor
Quizzes Created: 1 | Total Attempts: 289
| Attempts: 289 | Questions: 62
Please wait...
Question 1 / 62
0 %
0/100
Score 0/100
1. User story: " We need to archive data every month;therefore, we need to migrate data to our archival database from production database. In addition to this, because our application is very memory intensive, efficient use of memory is vital." Which test quadrant(s) is/are needed to test the user story?

Explanation

The user story states that efficient use of memory is vital for the application. This requirement falls under the technical risks and performance category, which is covered in Quadrant 4 (Q4) of the Agile Testing Quadrants. Therefore, testing in Q4 is needed to ensure that the memory usage is optimized during the data migration process.

Submit
Please wait...
About This Quiz
Quality Assurance Quizzes & Trivia

This quiz covers key concepts in agile testing methodologies such as Test-First Development, Test-Driven Development, Acceptance Test-Driven Development, and Behavior-Driven Development, essential for ISTQB Foundation Level Agile Tester... see more- Extension. see less

2. An Agile team would like to implement Acceptance test first development. This is the workflow that they follow to implement that. Create user story->make test cases from user stories-> execute both positive and negative tests-> verify tests-> solve bugs->integrate. However, while testing, they found out that there were some misunderstanding in the user stories;therefore, the tests cases that followed did not reflect what the user originally wanted. What the team should have had done ?

Explanation

The team should have conducted a specification workshop where the user stories are analyzed, discussed, and written collaboratively. This would have allowed the team to clarify any misunderstandings in the user stories and ensure that the test cases accurately reflect what the user originally wanted. By involving all stakeholders, including the business representative and developers, in the specification workshop, the team can ensure a shared understanding and prevent further issues with misunderstood requirements.

Submit
3. User Story: " as an employee, I should be able to print my pay stub." TC1: Login as employee, select the pay stub to print, click on print and verify that the physical copy is ready." TC2:Login as employee, select the pay stub to print , click on print and the printing should be done by 3 minutes. TC3: Login as manager, select the pay stub to print, click on print and verify that the physical copy is ready.  Which test case can we use to verify the user story?

Explanation

test cases should not add to the story. The story says nothing about performance nor did it say anything about what would happen when a manager wants to print.

Submit
4. In a release consisting of  8 iterations, during 5th iteration, two testers quit the team and joined another company. A major functionality was being developed and needed thorough testing. [ this is a situation from a Scrum team ] What are the best course of action for the team ?  

Explanation

In this situation, the best course of action for the team is to leverage the cross-functional nature of the Scrum team. Since two testers have quit, it may not be feasible to hire specialized testing experts at this point. Moving the major item to the next iteration when the staffing issue is resolved may delay the release. Instead, the remaining testers should work together and leverage their different skills to ensure thorough testing is done by the end of the iteration. This approach allows the team to adapt and collaborate effectively, ensuring the completion of the major functionality.

Submit
5. In a project following Scrum, business stakeholders likes to know test progress and product quality as development proceeds through iterations. What is the role of a tester in Spring zero to enable producing such reports

Explanation

The role of a tester in Scrum is to define test metrics that can measure the test process, test progress, and product quality. These metrics will provide insights into the effectiveness of the testing activities and the overall quality of the product. By establishing these metrics, the tester can generate reports that will inform the business stakeholders about the progress and quality of the product as it goes through iterations. This allows the stakeholders to have visibility into the testing process and make informed decisions based on the test metrics provided.

Submit
6. An Agile team has done all the necessary tasks to identify quality risks, categorize risks and assess risk level, estimate efforts according to risk level and selected strategy to mitigate risks. In the middle of the iteration, customer came up with a set of new requirements and changes to user stories selected for the current iteration. What should the team do in terms of keeping risk low?

Explanation

In order to keep the risk low, the team should reassess the risks by identifying any new risks that may arise from the changes in requirements. They should also evaluate the risk level associated with these new requirements and determine the appropriate mitigation strategy. This ensures that the team remains proactive in managing risks and can make informed decisions about incorporating the changes into the current iteration.

Submit
7. User story: When a user search for books in the system, it should not take more than 3 seconds. The search functionality should be easy to use. In case the web server crashes, the system should be back within 2 minutes. Any new functionality should be modularized and added to existing build module by module. The web application should not interfare with other web application running under the same container. Categorize all the risk factors for the above user stories.  

Explanation

The risk factors for the given user stories include performance, usability, recovery, scalability, and interoperability. These factors are important in ensuring that the system meets the user's expectations in terms of search speed, ease of use, system availability in case of crashes, ability to handle increasing load, and compatibility with other web applications running under the same container.

Submit
8. During a release planning session, the agile team is breaking down stories into smaller stories for better understanding. In order to do that, they need to measure how many story points are there. What strategy they can follow to effectively find story points for a particular story?

Explanation

During a release planning session, the agile team can effectively find story points for a particular story by using a planning poker session or any consensus-based strategy. This involves the team members collectively estimating the effort required for each story and coming to a consensus on the story points. This approach ensures that multiple perspectives are considered and helps in better understanding and breaking down the stories into smaller ones. It promotes collaboration and involvement of the entire team in the estimation process, leading to more accurate and reliable story point measurements.

Submit
9. User Story: " The system should calculate grade based on the following criteria. A  :93-100 A- :90-93 B+:87-90 B  :83-87 B- :80-83" Which black-box testing will be ideal to test above  story ?  

Explanation

Equivalence partitioning would be the ideal black-box testing technique to test the given user story. This technique involves dividing the input values into different equivalence classes and selecting representative test cases from each class. In this case, the input values can be divided into different equivalence classes based on the grade ranges mentioned. For example, one equivalence class could be grades between 93-100, another could be grades between 90-93, and so on. By selecting test cases from each equivalence class, we can ensure that the system calculates the grade correctly for different ranges of input values.

Submit
10. User Story: " The insurance premium should be calculated according to the following rules: i. if user is a UK resident and over 30 years of age, he will get 30% off of his/her premium. ii. UK resident but below 30 years of age, 10% off of his/her premium. iii. Not a UK resident but over 30 years of age, no discount. Which black box testing strategy is idea to develop test cases for the above user story?

Explanation

The correct answer is decision table because a decision table is a systematic and structured way to capture all possible combinations of conditions and corresponding actions or outcomes. In this user story, there are multiple conditions (UK resident, age over 30) and corresponding discounts, so a decision table would be an ideal strategy to develop test cases and ensure that all possible scenarios are covered.

Submit
11. After an unsuccessful exploratory testing session, the testers wanted to figure out the way to make better test cases to find more errors. What the tester should be doing in future to make that happen?

Explanation

To make better test cases and find more errors, the tester should focus on asking more relevant and quality questions regarding the system. This will help them gain a deeper understanding of the system and identify potential areas of weakness or vulnerabilities that can be targeted during testing. By asking targeted questions, the tester can create more effective test cases that are designed to uncover potential errors or issues in the system.

Submit
12. What can be an effective use of testing Quadrants ?

Explanation

The effective use of testing Quadrants ensures that all important test levels and test types are included in the development lifecycle. This means that the testing process is comprehensive and covers all necessary aspects of the software being developed. By using testing Quadrants, the development team can identify and address any potential gaps or weaknesses in the testing strategy, ensuring that the software is thoroughly tested and meets the required quality standards.

Submit
13. Why some agile team opt out for all inclusive tool such as application life-cycle management or task management tool?

Explanation

Agile teams may opt for an all-inclusive tool like application life-cycle management or task management tool because it provides functions such as a dashboard, task board, and burndown charts. These features are essential for effective project management and tracking progress in an agile approach. Additionally, these tools can automate continuous integration, which is crucial for maintaining a fast and efficient development process. The statement that the tool can find more bugs than other tools is not a valid reason for opting for an all-inclusive tool, as bug-finding capabilities can vary across different tools.

Submit
14. Match the test quadrants with their test level
Submit
15. User Story: " When crashes, the system should restart to the latest known stable configuration. Moreover, having tested at user's location, the system should pass the acceptance test. " Which test quadrants are used to test the above user stories ?  

Explanation

disaster recovery + beta testing = Q4 and Q3

Submit
16. While doing quality risk analysis for an Agile project , the team has done the following actions as part of the analysis process: 1. Gather all team members, 2. list all product backlog item 3. Asses risk level for all risk items 4. estiamte test effort according to risk level 5 select strategy to mitigate risk. What is missing from the above process?

Explanation

The missing element from the given process is to identify the quality risks associated with the backlog items. The team has gathered all team members, listed all product backlog items, assessed the risk level for all risk items, estimated test effort according to risk level, and selected a strategy to mitigate risk. However, they have not specifically identified the quality risks associated with the backlog items. This step is crucial in order to fully understand and address any potential risks to the quality of the project.

Submit
17. Match the following according to Test Quadrant approach
Submit
18. While creating functional test cases, a tester found out that not all information necessary are available in the available documentation. What the tester would do to create test cases ? Assume this tester is a part of Scrum team.  

Explanation

The tester, being a part of the Scrum team, would actively acquire the necessary information instead of relying solely on what is available in the documentation. This proactive approach ensures that the test cases are comprehensive and cover all the required aspects. By actively seeking the required information, the tester can gather a complete understanding of the functionality being tested and create effective test cases. This approach aligns with the agile principles of collaboration, continuous improvement, and adaptability.

Submit
19. User Story:"When I click on Utilities, the screen should display the following items: calculator, watch,weather and map. Clicking on the watch should bring Alarm screen first." Which black box testing is idea to test above user story?

Explanation

A State Transition Diagram/Table is ideal to test the given user story because it helps in capturing and visualizing the different states and transitions that the system can go through. In this case, the diagram/table can represent the different screens and their transitions based on user actions. It can help ensure that when the user clicks on Utilities, the correct items (calculator, watch, weather, and map) are displayed, and when the user clicks on the watch, the Alarm screen is shown first. This testing approach can ensure that the system behaves as expected and follows the specified transitions accurately.

Submit
20. User story: " As a manager, I should be able to add, delete, modify, update and print all employees record." Which blackbox testing is idea to test above user story?

Explanation

User case testing is the ideal blackbox testing technique to test the given user story. This technique involves creating and executing test cases based on different scenarios or use cases that the manager may encounter while adding, deleting, modifying, updating, and printing employee records. User case testing ensures that the system functions correctly and meets the requirements specified in the user story.

Submit
21. Which tool will be helpful to provide server snapshot in order for the developers to solve bugs?

Explanation

A cloud computing and virtualization tool can provide a server snapshot, which is a complete copy of the server's current state, including all configurations and data. This snapshot can be used by developers to analyze and debug any issues or bugs that may be present in the server. By having a snapshot of the server, developers can easily replicate the environment and test different scenarios without affecting the live server. This tool allows for efficient troubleshooting and problem-solving, making it helpful for developers in solving bugs.

Submit
22. Stakeholders and customer representatives are very skeptical regarding the effectiveness of the tests designed for their system. They want to make sure that at the end of the iterations, the released software must be stable, robust, and meet their functional needs. What would be testers contribution to satisfy customer regarding the testing approach?

Explanation

Testers can contribute to satisfying customers regarding the testing approach by providing information to the stakeholders regarding the testing process. By keeping the stakeholders informed about the testing activities, progress, and results, testers can help build trust and confidence in the effectiveness of the tests. This transparency allows stakeholders to understand the steps being taken to ensure that the released software is stable, robust, and meets their functional needs.

Submit
23. Why configuration management tools are important to agile team?

Explanation

Configuration management tools are important to agile teams because they enable automation at all levels and help in managing associated test artifacts. These tools allow for the seamless integration of configuration management into the continuous integration process, ensuring that changes to the project are quickly and efficiently updated. By automating various tasks and processes, these tools aid in efficient iteration planning and ensure that the project status is easily and accurately tracked. Additionally, they play a crucial role in managing and organizing test artifacts, ensuring that they are properly versioned and easily accessible to the team.

Submit
24. Which of the following is TRUE about Test-First Development?

Explanation

Test-First Development is primarily unit level and code focused, helping the developer with a clearly defined expected result. This means that in Test-First Development, the developer writes tests before writing the actual code. By doing so, the developer can have a clear understanding of the expected outcome and can design the code accordingly. This approach ensures that the code meets the desired specifications and helps in catching any bugs or issues early in the development process.

Submit
25. In the middle of 5th iteration, a scrum team found that more automated tests are needed for regression suite. How the scrum team will make decisions regarding automated test cases?

Explanation

The correct answer is that the scrum team must include the testers and make decisions regarding test design and implementation collaboratively. This means that the team as a whole, including the testers, will discuss and decide on how to approach the automation of test cases. This ensures that the testers' expertise and insights are taken into account and that the decisions made are agreed upon by the entire team.

Submit
26. During iteration planning of 5th iteration, the team saw that the same kind of bugs from iteration 3 and 4 might come up as the selected features are similar to those from iteration 3 and 4. Which of the following would ease the creation of test cases in iteration 5 ?

Explanation

A defect taxonomy of categorization of defects would ease the creation of test cases in iteration 5 because it provides a systematic way to classify and categorize different types of defects. This taxonomy helps the team to identify and prioritize the types of defects that are likely to occur based on the similarities with previous iterations. By having a clear understanding of the types of defects that are likely to occur, the team can create targeted test cases that focus on those specific areas, improving the efficiency and effectiveness of the testing process.

Submit
27. Which of the followings are example of testable acceptance criteria? i. The user interface should look nice ii. The web application should be functional in the major browsers: firefox, chrome, safari and IE iii. A user cannot purchase until his/her email address has been verified. iv. Most of the testers should perform their own exploratory testing on the system. v. Login operation should never exceeds 0.5 second.

Explanation

not-available-via-ai

Submit
28. An exploratory tester would like to see how the system behaves when it crashes and how fast it recovers from that state. What strategy he/she can follow to do this exploratory test? i Boundary value ii. CRUD(Create, Update, Delete, Read) iii. Interruptions(e.g. on, off, shutdown reboot) iv. Configuration change.

Explanation

To test how the system behaves when it crashes and how fast it recovers, an exploratory tester can follow the strategy of testing interruptions. This involves intentionally causing interruptions in the system, such as turning it on and off, shutting it down, or rebooting it. By observing how the system responds to these interruptions and how quickly it recovers, the tester can gain insights into its crash behavior and recovery time. This strategy aligns with option III, which is the correct answer.

Submit
29. Which of the following is NOT a purpose served by Application life cycle management tool?

Explanation

The purpose of an Application life cycle management tool is to record user stories along with their development and test tasks, help in efficient iteration planning sessions, and automatically calculate a current estimated snapshot of user stories. However, creating, maintaining, and sharing a knowledge base is not a purpose served by this tool.

Submit
30. Which are the main reason to use configuration management tool? i. Traceability ii. Rapid Changed  ( e.g. code chum) iii. server availability iv. Reduce communication cost v. test design and analysis

Explanation

The main reasons to use a configuration management tool are traceability and rapid changes. Traceability allows for tracking and managing changes made to the system, ensuring accountability and facilitating troubleshooting. Rapid changes, such as code churn, can be efficiently managed and controlled using a configuration management tool, ensuring smooth development and deployment processes.

Submit
31. Which one is FALSE about Test-Driver Development ?

Explanation

Test-Driven Development (TDD) is a software development approach where tests are written before the actual code. The given statement that TDD helps with creating user stories is false. TDD is primarily focused on unit level and code, ensuring that the code meets the defined requirements. It is not directly involved in creating user stories, which are typically part of the requirements gathering and analysis phase in Agile methodologies. TDD is automated and used in continuous integration to ensure that new code changes do not break existing functionality. The number of test cases may increase with every new piece of code to cover different scenarios and ensure comprehensive testing.

Submit
32. To maintain visibility, what a tester can setup during Spring zero ? i. create task board ii. create burndown charts. iii. specify the definition of done iv. Define when to continue or stop testing before delivery

Explanation

Burn down chart is created by Scrum Master, not tester.

Submit
33. Testers in an agile project are developing use case testing as a part of black box testing strategy. Which of the following test basis would likely to help testers to device use case test cases?

Explanation

User behavior would likely help testers to devise use case test cases because understanding how users interact with the system and the actions they perform can help identify the different scenarios and paths that need to be tested. By considering user behavior, testers can ensure that the use case test cases cover a wide range of realistic user interactions and validate that the system functions correctly in various user scenarios.

Submit
34. The testing team is performing exploratory testing based on the following information. "When I am logged in as a manager, I should be able to see and edit/update employees' salary." What is the above information correspond to? i. Test Charter ii. Test condition. iii. test cases. iv. test procedure specification.

Explanation

The given information corresponds to both a test charter and a test condition. A test charter defines the scope and objectives of the testing, while a test condition specifies the specific criteria that need to be met in order to consider a test case as passed. In this case, the information states the objective of being able to see and edit/update employees' salary when logged in as a manager, which can be considered as both the test charter and the test condition.

Submit
35. The output of which tool can be beneficial to create regression suites ?

Explanation

A log capturing tool can be beneficial for creating regression suites because it allows developers and testers to capture and analyze logs generated by an application during testing. These logs contain valuable information about the behavior of the application, including error messages, warnings, and other diagnostic information. By analyzing these logs, testers can identify and reproduce issues, track changes in the application's behavior over time, and create test cases that cover different scenarios. This helps in ensuring the stability and reliability of the application during regression testing.

Submit
36. User Story: " As a student, I should be able to retake any course with a grade point of C+ or lower. " Among the following test cases, which ones are relevant test cases? i. Select a course with grade above C+ and try to register. The system should prevent from registering. ii. Select a course with grade below C+. The registration process should take no more than 1 second. iii. with ten thousand students, registering one course should not take more than 3 seconds. iv. Select a course with grade point C+ or lower. Student should be able to register for the course. v. An Administrator can select a course with grade point C+ or lower for a student. The admin should be able to register that course for this student.

Explanation

Test case i is relevant because it checks if the system prevents a student from registering for a course with a grade above C+. This is important to ensure that the system correctly enforces the requirement.

Test case iv is relevant because it checks if a student is able to register for a course with a grade point of C+ or lower. This is the main requirement stated in the user story, so it is crucial to verify that it is working correctly.

Test case ii is not relevant because it does not directly test the requirement mentioned in the user story.

Test case iii is not relevant because it focuses on performance rather than the functionality of allowing students to retake a course.

Test case v is not relevant because it involves an administrator, which is not mentioned in the user story.

Submit
37. Which of the following methods are based on the testing principle of early testing and QA activities ? i. Making test cases before start coding (e.g. TDD,Acceptance test driven Development, BDD) ii. Test Pyramid technique, having a large number of tests at the bottom of the pyramid iii. Test quadrant approach , matching appropriate test types to corresponding test level.

Explanation

The correct answer is i and ii because both methods mentioned in options i and ii are based on the testing principle of early testing and QA activities. In option i, making test cases before start coding (e.g. TDD, Acceptance test driven Development, BDD) emphasizes the importance of writing tests before writing the actual code, ensuring that the code meets the desired requirements. In option ii, the Test Pyramid technique suggests having a large number of tests at the bottom of the pyramid, which represents unit tests, enabling early detection of bugs and issues. Therefore, both options i and ii align with the principle of early testing and QA activities.

Submit
38. Match the following in terms of testers' role in a Scrum project during Spring zero.
Submit
39. Match the following in terms of agile testing method and technique
Submit
40. Some functionalities are introduced to existing application. These new functionality may affect previous functionality. The context is changed also for some new business domain introduced to the application. Possibility is there for some old defects to re appear in the new added functionality. Which of the following would provide relevant information as test basis? i. Experience from previous project. ii. Code, architecture and design. iii. User profile, system configuration etc. iii. customer survey iv. Information on defects from current and previous defects v. Industry Standard Guideline.

Explanation

The correct answer is i, iii, and iv. Experience from previous projects would provide relevant information as it can help identify potential issues and defects that may reappear in the new functionality. User profile, system configuration, and other contextual information are also important as they can help determine if the new functionality would work effectively in different scenarios. Information on defects from current and previous projects is crucial as it can help identify any existing issues that may affect the new functionality.

Submit
41. Before releasing the software, at the end of all the iterations, all the coverage dimensions have been measured, reported and satisfied; the consequence of remaining risk is understood and within accepted level; and the cost would surpass the expected gain from this release. What would be the best option for the team ?

Explanation

The given answer is the best option for the team because it suggests that the calculated total expected should always be lower than the total cost. This means that the team should either reduce the cost before release or increase the selling price in order to ensure that the expected gain from the release outweighs the cost. This approach ensures that the team is making a profitable decision and considering the financial aspect of the release.

Submit
42. Match the term with their corresponding description
Submit
43. Which tool allow business staff and developers to express product behavior using natural language and defined keywords

Explanation

A test execution tool allows business staff and developers to express product behavior using natural language and defined keywords. This tool allows them to write and execute test cases in a way that is easily understandable and accessible to both technical and non-technical team members. It provides a platform for collaboration and communication between different stakeholders involved in the testing process, enabling them to effectively express and validate the desired behavior of the product.

Submit
44. Which one is TRUE about Acceptance Test Driven development?

Explanation

Acceptance Test Driven Development (ATDD) is a software development approach where test cases are created before the code is developed. These test cases are based on the acceptance criteria defined by the stakeholders. One of the benefits of ATDD is that it creates reusable test cases for the regression suite. These test cases can be used to ensure that the software continues to function correctly after future changes or updates. Therefore, the statement "creates reusable test cases for regression suite" is true for Acceptance Test Driven Development.

Submit
45. User Story: " When I execute the add function from line 2234 to 2270, there should not be any exception." TC1: compile and execute the integrated build and check the execution does not exceeds 3 seconds TC2: Run the unit test made before coding this section, within a tight loop until it passes Which quadrants matches the test cases developed above

Explanation

The test cases mentioned in the user story involve checking the execution time and running unit tests. These test cases fall into Quadrant 1 (Q1) and Quadrant 4 (Q4) of the Agile Testing Quadrants. Q1 focuses on tests that support the development process, such as unit tests, while Q4 focuses on tests that evaluate non-functional requirements, such as performance testing. Therefore, the correct answer is Q1 and Q4.

Submit
46. Which is true about risk mitigating process taken during iteration? i. high risk items are done first ii. low risk items are done last iii. planning poker session can be done to decide which risk item to mitigate when. iv. Scrum master decides what is the best option to mitigate risks.

Explanation

During the risk mitigating process taken during an iteration, it is true that high-risk items are done first (i) and low-risk items are done last (ii). This approach allows the team to address the most critical risks early on, reducing the potential impact on the project. Additionally, it ensures that lower-risk items are tackled towards the end, minimizing the chances of any significant disruptions. The answer does not include (iii) or (iv), as planning poker sessions can be used to prioritize tasks but not specifically for risk mitigation, and the Scrum master does not solely decide the best option to mitigate risks as it is a collaborative effort.

Submit
47. Match the following according to exploratory testing
Submit
48. Which of the following best describe Behavior Driven development ? i. tests are automated and included in continuous integration framework ii. tool generated code is used by developer to create automated test. iii. tests the expected behavior of the software, thus is easy for stakeholders to understand. iv. helps developer to collaborate in order to define accurate unit tests. v. creates reusable test cases for regression test suite.

Explanation

Behavior Driven Development (BDD) is an approach that combines software development and testing. It focuses on testing the expected behavior of the software, making it easier for stakeholders to understand. BDD also encourages collaboration between developers to define accurate unit tests, helping to ensure the quality of the software. In BDD, tool-generated code is used by developers to create automated tests, which can be included in a continuous integration framework for automation. Therefore, the best description of BDD is that it involves ii, iii, and iv.

Submit
49. User story: " In our production environment, we are running other middleware and production web application. Sometimes they are run within the same web application server. User stories must be tested and any ambiguity must be resolved." Which Quadrants are used to test the user story ?

Explanation

The user story mentions that there are other middleware and production web applications running in the same web application server. This indicates that there may be dependencies and interactions between the user story and these existing components. Quadrant 2 (Technology Facing, Supporting) is used to test the user story against these existing components to ensure compatibility and integration. Quadrant 4 (Business Facing, Supporting) is used to test the user story against the production web application to ensure that it meets the business requirements and resolves any ambiguity. Therefore, the correct answer is Q2 and Q4.

Submit
50. According to testers role in a Scrum team, match the following.
Submit
51. In order provide information regarding the test process to stakeholders, testers would like to identify which test session to peroform, show test strategies and describe test data. Which of the following tool/approach they can use to do that? i, Incremental design ii. Pair programming. iii. task board iv. Mind Mapping.

Explanation

Testers can use the approach of Mind Mapping to provide information regarding the test process to stakeholders. Mind Mapping is a visual tool that helps in organizing and presenting information in a structured and easily understandable manner. It allows testers to identify the test session, show test strategies, and describe test data effectively. Therefore, the correct answer is "iv only."

Submit
52. Sample test charter: " Only the developer will use this system to submit their code. The purpose of this software is to implement continuous integration and the system is vital to the day to day task of the agile time." Which of the items of test charter are missing from above ? i. Reference, ii. Data iii. Priority iv. Purpose v. Oracle Notes

Explanation

The given test charter is missing the items of reference, data, and oracle notes. The reference provides information about any documents or resources that are relevant to the testing process. Data refers to the specific inputs or datasets that will be used for testing. Oracle notes are explanations or instructions that help in determining the expected results or behavior of the system.

Submit
53. Which one is false about acceptance-test driven development?

Explanation

Acceptance-test driven development (ATDD) is a software development approach where acceptance tests are created before the development of the software. These tests define the expected behavior of the software and help stakeholders understand how the software should behave. ATDD also helps to create better user stories by involving stakeholders in the development process. Additionally, ATDD helps to define what the team needs to implement in terms of expected behavior and creates reusable test cases for the regression test suite. However, it does not give the developer a clearly defined expected result to code on, as the developer still needs to write the code to meet the defined acceptance criteria.

Submit
54. Which of the following are testable acceptance criteria ? i. The final executable archive file should be less than 1GB. ii. the executable web application file should be able to be ran in all open source web container. iii. The web container must be open source. iv. the market data (external) must come from New York Stick Exchange Only. v. Unless the user is an administrator, no one should be able to change user's date of birth.

Explanation

The given acceptance criteria that are testable are:
i. The final executable archive file should be less than 1GB.
iii. The web container must be open source.
iv. The market data (external) must come from New York Stick Exchange Only.

These criteria can be tested because they are specific and measurable. The first criterion can be tested by checking the size of the executable archive file after it is created. The third criterion can be tested by verifying if the web container used is open source. The fourth criterion can be tested by ensuring that the market data used is sourced only from the New York Stick Exchange.

Submit
55. Match the following
Submit
56. Match the following
Submit
57. User Story: " As a manager, I am the only person who is able to see employee's salary." TC1: Login as manager, search for employee's profile and verify that salary is displayed. TC2: Login as administrator, search for employees profile and verify that the salary is displayed. TC3: Login as employee, search for another employee's profile and verify that the salary is NOT displayed. TC4: Login as employee, search for his own profile and verify that the salary is displayed Which test cases can we use to verify test cases?

Explanation

We can use both negative and positive test cases to verify acceptance tests.

Submit
58. Match the Tools used in Agile projects with their benefits/advantages.  
Submit
59. User Story: " When 50000 users use the system simultaneously, the response time should be less than 1 second.  TC1: Simulate the condition with 70000 users. Check the response time and it should be more than 1 second. TC2: Simulate the condition with 50000 users. Check the response time and it should be less than 1 second. TC3: Simulate the condition with 40000 users. Check the response time and it should be well below 1 second. Which test case is suitable for testing the user story?

Explanation

While doing acceptance testing, we should use negative test cases to test non-functional user stories.

Submit
60. Which of the followings are NOT examples of testable acceptance criteria. i. team should use both equivalence partitioning and use case to design test cases. ii. The application should be easy to navigate and intuitive. iii. No major faults are found after testing. iv. the size of the executable files should not be too big v. No faults are found after testing.

Explanation

Testable acceptance criteria are those that can be objectively measured or verified through testing. Option i is not testable because it states a method or approach to designing test cases, rather than a specific criteria that can be tested. Option iii is not testable because it states a desired outcome (no major faults found), but does not provide specific criteria or metrics for determining what constitutes a major fault. Option iv is not testable because it does not provide specific criteria or metrics for determining what is considered "too big" for the size of the executable files.

Submit
61. Match the tools for agile project with their corresponding benefits/use/advantages
Submit
62. Match the following tests with their corresponding test quadrant.
Submit
View My Results

Quiz Review Timeline (Updated): Mar 20, 2023 +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Mar 20, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Apr 10, 2019
    Quiz Created by
    Kozakinvestment
Cancel
  • All
    All (62)
  • Unanswered
    Unanswered ()
  • Answered
    Answered ()
User story: ...
An Agile team would like to implement Acceptance test first...
User Story: " as an employee, I should be able to print my pay...
In a release consisting of  8 iterations, during 5th iteration,...
In a project following Scrum, business stakeholders likes to know test...
An Agile team has done all the necessary tasks to identify quality...
User story: ...
During a release planning session, the agile team is breaking down...
User Story: " The system should calculate grade based on the...
User Story: " The insurance premium should be calculated...
After an unsuccessful exploratory testing session, the testers wanted...
What can be an effective use of testing Quadrants ?
Why some agile team opt out for all inclusive tool such as application...
Match the test quadrants with their test level
User Story: ...
While doing quality risk analysis for an Agile project , the team has...
Match the following according to Test Quadrant approach
While creating functional test cases, a tester found out that not all...
User Story:"When I click on Utilities, the screen should display...
User story: " As a manager, I should be able to add, delete,...
Which tool will be helpful to provide server snapshot in order for the...
Stakeholders and customer representatives are very skeptical regarding...
Why configuration management tools are important to agile team?
Which of the following is TRUE about Test-First Development?
In the middle of 5th iteration, a scrum team found that more automated...
During iteration planning of 5th iteration, the team saw that the same...
Which of the followings are example of testable acceptance criteria? ...
An exploratory tester would like to see how the system behaves when it...
Which of the following is NOT a purpose served by Application life...
Which are the main reason to use configuration management tool? ...
Which one is FALSE about Test-Driver Development ?
To maintain visibility, what a tester can setup during Spring zero ? ...
Testers in an agile project are developing use case testing as a part...
The testing team is performing exploratory testing based on the...
The output of which tool can be beneficial to create regression suites...
User Story: " As a student, I should be able to retake any course...
Which of the following methods are based on the testing principle of...
Match the following in terms of testers' role in a Scrum project...
Match the following in terms of agile testing method and technique
Some functionalities are introduced to existing application. These new...
Before releasing the software, at the end of all the iterations, all...
Match the term with their corresponding description
Which tool allow business staff and developers to express product...
Which one is TRUE about Acceptance Test Driven development?
User Story: ...
Which is true about risk mitigating process taken during iteration? ...
Match the following according to exploratory testing
Which of the following best describe Behavior Driven development ? ...
User story: ...
According to testers role in a Scrum team, match the following.
In order provide information regarding the test process to...
Sample test charter: " Only the developer will use this system to...
Which one is false about acceptance-test driven development?
Which of the following are testable acceptance criteria ? ...
Match the following
Match the following
User Story: " As a manager, I am the only person who is able to...
Match the Tools used in Agile projects with their...
User Story: " When 50000 users use the system simultaneously, the...
Which of the followings are NOT examples of testable acceptance...
Match the tools for agile project with their corresponding...
Match the following tests with their corresponding test quadrant.
Alert!

Advertisement