CTFL - AT [2]
![]() |
![]() |
![]() |
Título del Test:![]() CTFL - AT [2] Descripción: CTFL - AT certification exam Fecha de Creación: 2022/10/22 Categoría: Otros Número Preguntas: 38
|




Comentarios |
---|
NO HAY REGISTROS |
Out of the following which activities are not consistent with Agile’s “Whole Team Approach”?. a) Testers working with the team in user story creation. b) Product owner working on testing tasks. c) Testers working on non-testing tasks. d) Product owner and developers having a discussion regarding user story. Which of the following activities would a tester do during release planning?. a) Produce a list of acceptance tests for user stories. b) Help break down user stories into smaller and more detailed tasks. c) Estimate testing tasks generated by new features planned for this iteration. d) Support the clarification of the user stories and ensure that they are testable. Out of the following which one is the characteristic of the iterative development model, which differentiates it from other development models?. a) Close collaboration between developers and testers. b) Short iteration of development cycles. c) Use of automation testing. d) Testers involved in exploratory testing. An Agile team has been created to develop a system of virtual keys for hotel check-in. Customers will enter a code to gain entry to their room. As this is a prototype, different versions of the software will be created. The team is exclusively made up of developers. There are only technical relations with the customer. The backlog, maintained by a project manager and an engagement manager, is not really maintained and is littered with tasks. During a retrospective, the team wonders if restarting from scratch would be a good idea. For that they need to change their way of working. Based only on the given information, which of the following would MOST LIKELY be a good way of working?. a) Each developer executes exploratory tests on parts of prototypes and derives user stories from them. b) Hire a tester to perform a product risk analysis with the customer. c) Clean the product backlog and reprioritize items to match with the existing developed product. d) Organize workshops with developers, customers, and the product owner to redefine examples and how the feature must work. Which of the following statements is true within an Agile team?. a) A continuous integration meeting helps to refine and integrate new stories in the product backlog. b) Metrics and reports from the continuous integration environment provide efficient feedback to the team. c) Continuous integration is an iterative test approach used for ‘big bang’ testing. d) Continuous integration systems are used by the developer to check their code before they release it to the configuration management system. Out of the following which is NOT related to a ‘User Story’?. a) Story acceptance criteria. b) Story point. c) Story priority. d) Story Entry criteria. What do all Agile approaches have in common?. a) A prescribed, fixed iteration (timebox) length. b) Iterative development and incremental delivery. c) A strict focus on on-time delivery. d) A large set of clearly defined roles. Which one of the following is the main difference between being a tester on an Agile team or being a tester on a traditional project?. a) Testers create and execute automated tests. b) Testers closely collaborate with developers and business stakeholders. c) Testers commence test execution activities as soon as development commences. d) Testers perform exploratory testing. Out of the following which test activities is typically done during agile projects, but is not as common on traditional projects?. a) Testers prepare detailed test strategy to address all testing activities during each iteration. b) Testers spend a lot of time creating, executing and maintaining automated tests and results. c) Testers use defect based techniques to find defects. d) Testers used risk-based testing as one of the test strategies. Consider the following work products used by Agile team for development and testing activities: i. Quality risk catalogs. ii. Test Results log. iii. User stories. iv. Automated unit tests. Which out of the above are Test work products?. a) i and ii. b) ii only. c) i and iii. d) All of the above. Which out of the following statements is true on Agile projects?. a) Feature verification testing, which is often automated, may be done by developers or testers. b) Regression testing can be done by the business users either at the close of each iteration, after the completion of each iteration, or after a series of iterations. c) There is no difference between what testers and developers do on agile projects. d) Acceptance testing can be done by developers, testers, and business stakeholders working collaboratively. Out of the following which is NOT used as Agile metric?. a) Burndown chart. b) Velocity Chart. c) Code Churn chart. d) Daily Status report. 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) No severity 1 or 2 defects were detected during system testing of iteration 6, which allowed the teams to move into iteration 7. b) 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. c) The agile team has been successfully tracking to estimates, with limited variance showing on the burndown charts for all iterations to date. d) 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. Out of the following which one is one of the most popular tool or technique to communicate the test progress to the team in an Agile project?. a) Agile task board. b) Test Status report. c) Daily stand up meeting. d) Retrospectives. Match the following tools used in Agile projects with their corresponding use on the bottom: 1. Wiki dashboards. 2. Daily Stand-up meeting. 3. Customer satisfaction survey. 4. Agile Task boards. i. To know the product quality. ii. To get team current status. iii. To generate the status report. iv. To know the team issues. a) 1-iv, 2-ii, 3-i, 4-ii. b) 1-iv, 2-i, 3-ii, 4-iii. c) 1-ii, 2-iv, 3-ii, 4-i. d) 1-iii, 2-iv, 3-i, 4-ii. “Test automation is important to manage regression risk in Agile projects” Which out of the following TWO reasons supports the above statement? i. To eliminate regression risk due to high code churn. ii. To ensures that all previous iterations’ stories are tested. iii. To receive immediate feedback on overall product quality. iv. So the team can make changes to previously delivered features to meet the customer’s needs. v. It gives the team more time to spend on the current iteration activities. a) i and ii. b) iv and v. c) iii and iv. d) ii and v. The Agile team is developing the automated build verification tests to provide instant feedback on the software after deployment. Out of the following which TWO tests should be part of the Automated build verification tests? 1. All tests to cover critical system functionality. 2. All tests which have previously failed 3. All tests from the previous iteration 4. All tests to cover integration points. a) 2 and 3. b) 1 and 4. c) 2 and 4. d) 1 and 2. You have been engaged as the Technical Coordinator in a product development team. The customer (Product Owner) and Team Leader (Scrum Master) are happy because the team always delivers business value on time. However, you worry that the technical debt is increasing. What would be your primary goal to ensure the right quality?. a) Ensure testers define their entry criteria for quality, which they impose on the development team. b) Nothing. Prescribed roles such as technical coordinators are not part of an Agile team. c) Make sure that the maintainability quality attribute is addressed. d) On time delivery and happy end-users are the only quality measures in Agile development. Which of the following TWO activities for the Tester on Agile projects but not necessarily on traditional projects? i. Testers provide feedback on process quality. ii. Understand, implement and update the test strategy. iii. Actively collaborate with developers and business stakeholders. iv. Testers provide feedback on product quality. v. Automate and maintain Automation tests. a) i and iii. b) iii and v. c) i and v. d) ii and iv. Out of the following which statements about Test Driven Development (TDD) is FALSE?. a) The Test-Driven Development process starts with a developer adding a test that captures the concept of the desired function of a small piece of code. b) In Test-Driven Development, developers write the code and run the test in a tight loop until the test passes. c) Test-Driven Development allows the developer to collaborate with other stakeholders, including testers, to define accurate unit tests focused on business needs. d) In Test-Driven Development, developers refactor the code after the test is passed, re-running the test to ensure it continues to pass against the refactored code. Match the testing quadrants on the left (1-4) with its correct test type on the right (i-iv). 1. Q1 2. Q2 3. Q3 4. Q4 i) Story test. ii) Recovery test. iii) Beta test. iv) unit test. a) 1 – iii, 2 – iv, 3 – ii, 4 – i. b) 1 – iv, 2 – ii, 3 – i, 4 – iii. c) 1 – iv, 2 – iii, 3 – i, 4 – ii. d) 1 – iv, 2 – i, 3 – iii, 4 – ii. Review the Agile team descriptions followed by organization and behavioral practices and then answer the question. 1. Team (A): The team has agreed upon a Test process In the Release planning session but the testers are not following it for some of the testing activities in order to finish all stories included in the sprints. 2. Team (B): The testers actively participate in all daily stand-up and planning meetings but they are not invited to the retrospective meeting happening at the end of each iteration. 3. Team (C): The testers are reporting the testing progress to their Test Manager but the team is not using Agile task board for monitoring the development and testing tasks. 4. Team (D): The testers are new to the Agile methodology and they are not able to keep up with the changes during each iteration. I. Transparent II. Open to Feedback III. Resilience IV. Credible Match the teams with the organizational and behavioral practices they are lacking. a)1-iii, 2-ii, 3-i, 4-iv. b)1-ii, 2-iii, 3-i, 4-iv. c)1-iv, 2-i, 3-ii, 4-iii. d)1-iv, 2-ii, 3-i, 4-iii. Which alternative is the BEST description of when to stop testing (release criteria) in an agile project?. a) All test cases have been executed. b) The probability of remaining faults has been reduced to a level that can be accepted by the customer. c) 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. d) The iteration/sprint is finished. 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, and get the Transactions history in less than 3 seconds on screen. a) i, ii, iv. b) i, iii, iv. c) ii, iv, v. d) ii, iii, iv. One of the Agile Teams are doing the estimation for the following user story: “As an online Shopper, I want to delete items from my shopping cart so that I don’t purchase items that I decide I don’t want” The tester has asked the following questions to the product owner to get a better understanding of the functionality for estimation purposes. Which of the tester’s question is not relevant for the estimation process?. a) Tester: “What business benefit does this story deliver?”. b) Tester: “What is the worst thing that could happen with this feature?”. c) Tester: “How will the end user actually use this feature?”. d) Tester: “What is the business priority for this user story?”. 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) Record it and put an item in the backlog for consideration by the team. b) Stop all planned development and implement the change for the customer. c) Write a defect report and address the issue when the backlog has been cleared. d) Update the requirements document and require customer sign-off before implementing any changes. What types of automated testing activities are included in the continuous integration process?. a) Unit only. b) Unit and regression testing. c) Unit and integration testing. d) Unit, integration, and system testing. Which of the following activities would a tester do during release planning?. a) Produce a list of acceptance tests for user stories. b) Help break down user stories into smaller and more detailed tasks. c) Estimate testing tasks generated by new features planned for this iteration. d) Support the clarification of the user stories and ensure that they are testable. 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, test design and test execution happen at the same time but are guided by a documented test charter that includes actors, test conditions, test data, etc. Test results are also documented and will guide the next test. b) 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. c) Scenario iii IS NOT the best way because: This could be describing system acceptance testing, but not exploratory testing. d) Scenario iv IS NOT the best way because: Documentation is necessary for exploratory testing, and testers must log test ideas and results of testing. The results of testing are used to guide future exploratory testing. You are a tester working on an Agile project that is building a retail stock control system. The business owner has defined the following user story: As a user I want to be able to manage stock codes So that I can remove any that are obsolete. Based on the above, what would be your next task?. a) The user story is constructed correctly, so you would start defining test cases for the user story. b) The user story is constructed correctly, so you work with the developer and business owner to define the acceptance criteria. c) The user story is not constructed correctly, so you work with the business owner to put it in the correct format of Given- When-Then. d) The user story is not constructed correctly, so you work with the business owner to clarify the conditions. Which of the following statements is true within an Agile team?. a) Retrospectives allow the team to get experience from other successful Agile projects. b) All relevant stakeholders should attend the retrospective if they affect the team activities. c) During the retrospective, the demonstration provides feedback on the product capabilities. d) Retrospectives aim to conclude the project and bring the team together using Agile games. Which of the following BEST represents how a continuous integration system (CIS) is used in Agile projects?. a) A CIS helps to automatically generate code from a model. b) The CIS builds and checks the quality of the whole-team developments. c) The goal of the CIS is to deploy builds in production. d) The CIS is a development framework installed on each developer’s station. Which of the following statements is true within an Agile team?. a) Release planning meetings refine all the testing tasks to be performed for a release. b) Iteration planning meetings define the tasks to be performed by a tester during an iteration. c) Testers are involved in iteration planning, not in release planning. d) Release planning meetings define testing tasks to be conducted during iteration planning meetings. Which of the following statements represents the BEST definition of the skills of a tester in an Agile team?. a) As a team member in an Agile team, the tester is able to conduct any of the activities within the team. b) As a tester in an Agile team, a tester needs to be able to execute all the testing tasks. c) As a tester in an Agile team, the tester must not be involved in any developers’ tasks. d) As a tester in an Agile team, a tester is able to plan and organize their own work. The risk table for three stories is the following: Select the two test solutions that can be applied for this risk table. a) Story A: exploratory testing Story B: exploratory testing, defect prevention, model-based testing Story C: exploratory testing, model-based testing. b) Story A: model-based testing, exploratory testing, defect prevention Story B: exploratory testing, defect prevention Story C: exploratory testing, defect prevention. c) Story A: exploratory testing, defect prevention Story B: exploratory testing, defect prevention, model-based testing Story C: exploratory testing. d) Story A: exploratory testing, equivalence partitioning with boundary value testing Story B: exploratory testing, static analysis, equivalence partitioning with boundary value testing Story C: equivalence partitioning with boundary value testing. Take the following user story: As the product owner, I need a sorting function where lower case and capital letters are not differentiated. During the first iteration of the poker planning session, the following story points were given: Scrum master: 8 Developer: 5 Business analyst: 13 Tester: 8 What is the best outcome following this planning session?. a) Since the scores are well balanced, there is no need for more iterations and the story point to be given is 8. b) Since there is no consensus, an additional voting iteration is needed. Prior to the next voting, the business analyst and the developer have to defend their estimates since these two members gave the lowest and the highest values. c) Since there is no consensus, an additional voting iteration is needed. Prior to the next voting, the Scrum master and the tester explain their estimations since theirs are in the middle and probably the most acceptable. d) A discussion for consensus will follow, in which the Scrum master and the tester convince the two others to vote for 8. As a tester on an Agile project developing an upgrade to the customer management and sales leads system, in addition to the user stories, which of the following would BEST provide relevant information to support your functional testing activities?. a) You have a discussion with the customer on their expectations of how the system should perform during peak operations. b) You review the defect analysis reports from similar products previously implemented. c) You read the project plan and project schedule constructed at the commencement of the project. d) You analyze all the project risks that were identified during project planning. For the following user story: As a conference manager I want up to 1000 customers to be able to register online concurrently So they receive their registration confirmation within 3 seconds of submitting their details. The business representative has advised that an acceptance criterion for their user story is ‘1000 concurrent users can register online and receive their registration confirmation within 3 seconds of submitting their details’. Which of the following topics addresses the above acceptance criterion?. a) Functional behaviour. b) Quality characteristics. c) Business rules. d) Constraints. |