Practica Aceptación Pruebas
|
|
Título del Test:
![]() Practica Aceptación Pruebas Descripción: Practica para aceptación QA |



| Comentarios |
|---|
NO HAY REGISTROS |
|
1. Which one of the following statements about the relation between business goals, business needs and requirements is true?. Once the business requirements are elicited, business analysts start to formalize business goals for the project. Business goals, business needs and requirements describe, at different levels of abstraction, what shall be achieved. Business goals can be extracted from product requirements. Business requirements are generally developed by refining product requirements. 2. Which one of the following statements regarding acceptance criteria is true?. Acceptance criteria are used to measure code coverage of the test object. Acceptance criteria relate generally to some business goals and sometimes to some business needs. For each requirement or user story, the acceptance criteria refine and specify how to test it. For each requirement or user story, the acceptance criteria refine and specify what is expected. 3. Which one of the following statements BEST explains how the quality of requirements / user stories and acceptance criteria affects acceptance testing?. Vague or ambiguous requirements may lead to misunderstandings both during implementation and testing. In Agile development lifecycle models, requirement engineering becomes less important due to the product owner role. INVEST is a technique that ensures the quality of user stories or requirements, thus replacing regular reviews. Testers may complete unclear requirements by assumptions, as long as they discuss those assumptions with at least one stakeholder. 4. Which one of the following statements regarding the relationship between acceptance testing activities and business analysis activities is true?. In Agile, requirements engineering activities are removed and replaced by solution evaluation. The joint work of business analysts and testers on acceptance criteria and acceptance test cases contributes to the “Early Testing” best practice. It is important to keep testing activities and business analysis activities as separate as possible to ensure test independence. Test analysis activities generally produce business requirements. 5. In a project to develop an online booking system, the team decided to strengthen collaborative work between the business analyst and the testers working on the project. Several concrete joint activities have been identified. Review of risks to prioritize acceptance tests. Development of acceptance criteria for user stories. Business needs assessment. Definition of Beta Testing sessions. 6. Which one of the following statements regarding ATDD / BDD is true?. In BDD, user stories are expressed in the form of ‘Given – When – Then’ statements. The concept of “living documentation” means that business requirements become executable. ATDD and BDD allow business analysts to code test automation scripts. With visual ATDD, acceptance test cases are obtained from a graphical representation of application workflows. 7. As a tester you are part of a development team for a health monitoring system to record and synchronize various health parameters, calculate health score and provide practical advice on how to maintain and improve health. You are asked to review the acceptance criteria for the following user story: US23: As a user of the system, I can monitor my blood pressure and obtain alerts in case of excessive pressure, in order to prevent the risk associated with hypertension. Which of the following is NOT a good example of an acceptance criterion for this requirement?. The system should be developed using JavaScript framework to allow fast response times. People with hypertension are advised to get their blood pressure checked at least thrice a week. The alert thresholds depend on the following user’s personal settings: age, weight and gender. The monitoring system displays the heart rate together with the blood pressure. 8. For a project to migrate an employee qualification management system to web technologies, the following requirement has been defined: Since I am logged in as a department manager, when I try to access the file of an employee who is not in my department then a message telling me that I do not have access rights is displayed. The list of employees who are members of a department can only be updated by a person logged as HR. Security tests must be performed to demonstrate that the authentication and rights management system is working properly. The database must use MongoDB. 9. Which of the following sentences explains BEST how acceptance test cases can be derived from the acceptance criteria?. Acceptance criteria are not useful for creating acceptance test cases because experience-based techniques should be preferred. Test design should start with non-functional acceptance criteria and only then with functional aspects. Risk-based testing is not a good practice for designing and prioritizing tests because the objective is to cover only the acceptance criteria. Test techniques such as business process-based testing or use case testing can be used to create acceptance tests from the acceptance criteria. 10. Which of the following statements about test approaches and test techniques for acceptance testing is MOST correct?. Code coverage and Test-Driven Development are generally combined with boundary value analysis in acceptance testing. If exploratory tests are performed, then there is no need to cover the acceptance criteria. The refinement of requirements / user stories into acceptance criteria provides test conditions for the creation of acceptance tests. The review of user requirements / user stories and associated acceptance criteria avoids dynamic acceptance testing. 11. As a tester you are part of a development team for a health monitoring system. Consider the following user story and related acceptance criterion: US34: As a user of the system, I can measure my blood sugar by using a blood glucose meter connected device, in order to adjust my diet and medication dosage if I am diabetic. Acceptance criterion #1: Once a blood sugar measurement using the blood glucose meter is done by a logged-in user, the measurement result is displayed in less than four seconds. Which of the following test cases written in Gherkin language is BEST?. IVEN I am diabetic. WHEN I measure my blood sugar with a blood glucose meter connected device. THEN I can see the result on my personal dashboard in less than 4 seconds. GIVEN I am logged in on the system. WHEN I measure my blood sugar with a blood glucose meter connected device. THEN I can see the result on my personal dashboard in less than 4 seconds. GIVEN I am diabetic and logged in on the system. WHEN I measure my blood sugar with a blood glucose meter connected device. THEN I can see the result on the personal dashboard in less than 4 seconds and obtain an alert if the risk of hypoglycemia is high. GIVEN I am logged in on the system. WHEN I measure my blood pressure. THEN I can see the result on my personal dashboard in less than 4 seconds. 12. On a project to develop an event booking platform, a review session is being conducted on acceptance test cases written in Gherkin language. Consider the following test case: 1. GIVEN I am logged in on the event booking platform 2. AND I have selected an event from the list displayed for the “live concert” category 3. WHEN I click “Buy Tickets” button 4. AND I enter “3” into “Ticket quantity” field 5. AND I agree on terms and conditions 6. THEN The system should display the checkout page 7. AND I should provide my personal data for payment and e-ticket delivery Which of the following sentences MOST closely corresponds to a comment that could be made during the review?. This test case is perfectly written. The “When” part lacks an action to enter a number of tickets greater than the limit allowed per person. Line 3 refers to an element of the user interface, which is to be avoided, and line 7 is an action and not a result. Line 3 refers to an element of the user interface which is to be avoided, line 4 the quantity should not be set and line 7 is an action and not a result. 13. As a tester on an Agile project, you have to perform an exploratory test session for a new feature developed. Which of the following actions is the LEAST likely to be carried out for the purpose?. Preparation of a test charter and review with the Product Owner. Scripting of the automated test scripts. Discovering and learning the use of the product. Performing the tests and reporting the results. 14. Which TWO of the following statements about exploratory testing are MOST true?. Exploratory testing is an experience-based test technique which refines acceptance criteria into acceptance test cases. Exploratory testing implements time-boxed sessions to prioritize tests based on product risk analysis. Exploratory testing is achieved by combining product discovery, test design and execution, and results interpretation. Exploratory testing generally begins with the definition of the test charter that defines the detailed test conditions. Exploratory testing is rather carried out by people with a good knowledge of the business domain, but not necessarily of the tested functionality. 15. Which of the following provides the BEST description of Beta testing?. In Agile, beta testing must be performed at the same time as user stories are developed. Beta testing is generally performed jointly by testers, business analysts, product owners and developers. Beta testing aims to obtain feedback from users in their context of use. The effectiveness of beta testing sessions depends on the quality of the test charter. 16. Which of the following statements BEST describes the relationship between beta testing and acceptance testing?. Beta testing and acceptance testing are distinct testing techniques and have nothing to do with each other. Beta testing and acceptance testing mean the same, but acceptance testing is the term used in Agile projects. Beta testing is often used for acceptance testing of Software as a Service (SaaS) platforms. Beta testing is a specific form of acceptance testing required for Commercial Off-the-Shelf Software. 17. As part of a travel expense reimbursement management system, the following business process is defined: After receipt of the expense report, a new account must be created if the employee does not already have one. The report is then reviewed. Amounts less than $200 are automatically approved, while amounts equal to or greater than $200 must be approved by the supervisor. If the request is rejected, the employee is informed. The employee is reimbursed by payment to his or her bank account. If the request is not processed within 7 days, the employee receives an “ongoing” email. If the request is not completed within 30 days, then the process is stopped, and the employee receives a cancellation email asking them to resubmit the refund request. Which of the following comments is MOST likely to have been made on the BPMN model?. After “Advise Employee to Start Again” the flow should go to an “end” event. The second timing event should be “30 days” instead of “23 days”. This BPMN model is correct, so there should not be any review comments. The “Supervisor Review” activity should be positioned after the “Send for Payment” activity. 18. A green courier working for an urban delivery service company uses three types of vehicles: normal bicycles, electric cargo bikes and electric vans. The DMN table provides rules to select the type of zero-emission vehicle according to parcel weight, parcel size and delivery distance. Which one of the following statements is consistent with this DMN table?. Electric cargo bikes are never used for short distances. Electric vans are systematically used when the parcel size is larger than 150 cm. Normal bicycles are mainly used for short trips regardless of the weight of the parcel. When the weight of the parcel exceeds 50 kg then the electric cargo bike is necessarily used. 19. Consider the following BPMN model and the related DMN model describing the decision rules associated with the “Check of delivery” activity. ¿Cuál es el número mínimo de casos de prueba necesarios para cubrir todas las rutas sin bucles repetidos en el modelo BPMN y todas las decisiones en la tabla DMN?. 3. 4. 5. 6. 20. The following BPMN and DMN models are used for acceptance testing. The DMN table is linked to credit card scanning to check if a discount is applicable. ¿Cuál de las siguientes afirmaciones con respecto a la generación de pruebas a partir de estos modelos BPMN y DMN es MÁS correcta?. These models can be used to generate a test case for a 3% reduction if the customer has more than 5000 loyalty points. These models can be used to generate a test case for a 0% reduction if the customer has more than 1000 loyalty points. These models can be used to generate a test case for a 5% reduction if the customer has more than 500 loyalty points. These models can be used to generate a test case for a 3% reduction if the customer has more than 1000 loyalty points. 21. Which one of the following arguments is the BEST reason to add additional information to BPMN diagrams?. Links to requirements / user stories enable testers to execute the tests. Links to priorities help test case authors to write comprehensive test cases. Links to required test equipment facilitate test case reviews of stakeholders. Links to risks provide input to testers for selecting regression tests. 22. Why can it be a good practice to draw business process models that only partially cover the behavior of related software systems?. The model should focus on what is to be tested. It is impossible to describe the complete workflow. There should be exactly one model per requirement. The model will contain too many model elements. 23. What is a common way to use business process modeling for ATDD?. Business analysts automatically generate requirements / user stories from the graphical workflow. Testers use business process models to write test cases that cover the different paths. Business analysts use workflow descriptions to derive testing rules from the business process model. Testers define acceptance criteria for requirements / user stories to provide input for BPMN models. 24. Which of the following relations between business rule modeling and ATDD is correct?. Business rules are described using the Gherkin language also used in ATDD. In ATDD business rule models are defined prior to business process models. Application workflow models facilitate the generation of ATDD acceptance test cases. By writing business rules models, stakeholders commit to the ATDD approach. 25. Which one of the following scenarios describes BEST a non-functional quality attribute that is relevant for acceptance testing?. Testing basic functionality in acceptance testing verifies the correct usage of the product. Time behavior is most relevant, as it cannot be tested prior to the acceptance testing level. During acceptance testing, the operability of the product is checked in a realistic environment. Modularity and reusability are best judged by those who operate the system later. 26. Which one of the following answers lists a characteristic of quality in use according to the quality in use model defined in ISO 25010?. Satisfaction. Freedom of interference. User experience. Security. 27. Which of the following pillars of UX requirement analysis is described BEST?. During user analysis, business analysts perform interviews to identify the psychological disposition of different users. During task analysis, business analysts observe users that work with existing products to determine required functionality. During context analysis, security requirements are derived for the external interfaces of the product. During competition analysis, products from competitors are exposed to different environmental conditions. 28. Which one of the following scenarios characterizes UX context analysis BEST?. Users are categorized using personas to describe their physical and intellectual characteristics. User behavior is described using use cases and business process models. External conditions and psychological conditions are analyzed to derive design decisions. Attractive solutions from competitors are analyzed to obtain inspirations for similar products. 29. During usability testing, the ergonomics of the products shall be checked. Which one of the following usability testing techniques matches this test objective BEST?. Biometrics-based evaluation. Log file analysis. Checklist-based evaluation. Walkthrough. 30. Which one of the following scenarios is MOST likely to be encountered in the context of performance testing?. Different workflows and use cases are performed to ensure correct performance for all user scenarios. Parameter fuzzing is performed to check the system's robustness against voluntary or involuntary user misbehavior. Usage profiles are used to cover the different configurations the system may be exposed to during operation. The system is stressed by simulating various users that perform memory-intensive tasks. 31. Suppose you are an acceptance tester in a project developing a medical scanner. The scanner is meant to be used in a hospital and should allow the examination of at least 50 patients per day. Which one of the following perspectives is MOST affected if the product does not meet the specified performance requirements?. User perspective. Functional perspective. Technical perspective. Business perspective. 32. Which one of the following combinations between high-level security requirements and security testing techniques matches BEST?. Penetration testing to test the validation and sanitization of input data. Fuzzing to test the performance of cryptographic algorithms. Threat modeling to test the organizational security policy. Static vulnerability analysis to test authentication and authorization mechanisms. 33. You recently became an acceptance tester in a cross-discipline project because your predecessor left the company overnight. The 15 project team members are located in different time zones. Everybody seems to work hard on their tasks, but nobody can give you an overview of the project. Which one of the following actions is BEST to encourage the team members to work closer together?. You write a long email summarizing your understanding of the project goals, its current difficulties and indicate the steps required to solve the problem. Knowing about the importance of personal interactions, you travel from site to site to meet with every project team member and collect their vision. You organize a workshop with all team members to establish common understanding and to lay the foundation for fruitful trusting collaboration. You establish a test management tool to make sure everybody has access to the requirements and their related test cases. 34. As an acceptance tester, you are stuck between two stakeholders that demand contradicting acceptance criteria. Instead of discussing conflicting technical solutions, you try to understand the underlying business needs. You organize a meeting of the two stakeholders so that they can solve the conflict personally. Together with the business analyst, you determine which stakeholder is more important to decide between them. After having collected the pros and cons of each solution, you base your decision on those objective criteria. 35. Which of the following statements regarding test execution and defect analysis is MOST correct?. Business analysts and testers explore the business process model to execute the acceptance test. Testers compare the actual execution outcome to acceptance criteria and report deviations, if observed. Business analysts repeat failed acceptance tests to assess the impact of the observed behavior. The documented defects are assigned to a developer so that he or she can fix them for the next version. 36. During acceptance test execution, testers and business analysts closely work together during test execution. Of the following statements, which TWO statements are MOST likely?. Testers systematically record the actual outcome they observe during test execution in a defect. Business analysts compare the test execution result to the acceptance criteria of the requirement / user story. Testers decide on the defect's priority depending on its impact on system usage. Business analysts gather information from development to evaluate the risk of further actions on other workflows. Testers verify the effectiveness of corrective actions and document their verdict in the defect report. 37. Which of the following report formats fits the intended audience BEST?. Test results pie charts for the development team. Defect reports for the project's steering group. Progress trend charts for the project manager. Top 3 testing project risks for system users. 38. Which of the following statements describes an advantage of bi-directional traceability between requirements / user stories and test cases?. Testers can easily identify the source code module that most probably causes the defects observed during test execution. Business analysts can verify the completeness of the user stories / requirements with respect to business needs. Project managers and/or product owners can analyze the coverage of test cases for a given requirement / user story. Test case reviewers can verify whether the test case covers all acceptance criteria of the linked requirement / user story. 39. Which of the following reasons explains BEST why it makes sense to review test reports?. If the test reports are unclear or incomplete, the decision to release the product can be based on unreliable information. Like all humans, the tester can make mistakes and overlook important acceptance criteria of a requirement / user story. Test automation engineers may misunderstand the test case and implement test scripts that miss the target. The test report quality significantly influences the impression third parties get from the organization / the product. 40. Which tool is BEST for describing business processes and rules?. Defect tracking tool. Project management tool. Test management tool. Process modelling tool. |




