Testing 4-10-2021
![]() |
![]() |
![]() |
Título del Test:![]() Testing 4-10-2021 Descripción: Testing 4-10-2021 |




Comentarios |
---|
NO HAY REGISTROS |
Which one of the following statements about the relation between business goals, business needs and requeriments is true?. A- Once the business requeriments are elicited, business analysts start to formalize business goals for the project. B- Business goals, business needs and requeriments describe, at different levels of abstraction, what shall be archived. C - Business goals can be extracted from product requeriments. D- Business requeriments are generally developed by refining product requeriments. Which one of the following statements regarding acceptance criteria is true?. A- Acceptance criteria are used to measure code coverage ot the test object. B- Acceptance criteria relate generally to some business goals and sometimes to some business needs. C- For each requeriment of user story, the acceptance criteria refine and specify how to test it. D- For each requeriment or user story, the acceptance criteria refine and specify what is expected. Which one of the following statements BEST explains how the quality of requeriments / user stories and acceptance criteria affects acceptance testing?. A- Vague or ambiguous requeriments may lead to misunderstandings both during implementation and testing. B- In Agile development lifecycle models, requeriment engineering becomes less important due to the product owner role. C- INVEST is a technique that ensure the quality of user stories or requeriments, thus replacing regular reviews. D- Testers may complete unclear requeriments by assumptions, as logn as they discuss those assumptions with at least one stakeholder. Which one of the following statements regarding the relationship between acceptance testing activities and business analysis activities is true? *****. A- In Agile, requeriments engineering activities are removed and replaced by solution evaluation. B- The join work of business analyst and testers on acceptance criteria and acceptance test cases contributes to the “Early Testing” best practice. C- It is important to keep testing activities and business analysis activities as separate as possible to ensure test independence. D- Test analysis activities generally produce business requeriments. 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. A- Review of risk to prioritize acceptance test. B- Development of acceptance criteria for user stories. C- Business needs assessment. D- Definition of Beta Testing sessions. Which one of the following statements regarding ATDD / BDD is true?. A- In BDD, user stories are expressed in the form of ‘Given – When – Then’ statements. B- The concept of “living documentation” means that business requeriments become executable. C- ATDD and BDD allow business analysts to code test automation scripts. D- With visual ATDD, acceptance test cases are obtained from a graphical representation of application workflows. As a tester you are part of a development team for 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 requeriment?. A- The system should be developed using Java script framework to allow fast response times. B- People with hypertension are advised to get their blood pressure checked at least thrice a week. C- The alert thresholds depend on the following user’s personal settings: age, weight and gender. D- The monitoring system displays the heart rate together with the blood pressure. For a project to migrate an employee qualification management system to web technologies, the following requeriment has been defined REQ 3-12 The system must be able to manage 3 types of users: HR team member with full rights, department manager with consultation and update rights only for members of his/her department, and employee with read-only access to his/her data Wich of the following sentences BEST reflects an acceptable acceptance criterion?. A- 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. B- The list of employees who are members of a department can only be updated by a person logged as HR. C- Security test must be performed to demonstrate that the authentication and rights management system is working properly. D- The database must use MangoDB. Which of the following sentences explains BEST how acceptance test cases can be derived from the acceptance criteria. A- Acceptance criteria are not useful for creating acceptance test cases because experience-based techniques should be preferred. B- Test design should start with non-functional acceptance criteria and only then with functional aspects. C- Risk-based testing is not a good practice for designing and prioritizing tests because the objective is to cover only the acceptance criteria. D- Test techniques such as business process-based testing or use case testing can be used to create acceptance tests from the acceptance criteria. Which of the following statements about test approaches and test techniques for acceptance testing is MOST correct?. A- Code coverage and Test-Driven Development are generally combined with boundary value analysis in acceptance testing. B- If exploratory tests are performed, then there is no need to cover the acceptance criteria. C- The refinement of requeriments / user stories into acceptance criteria provides test conditions for the creation of acceptance tests. D- The review of user requeriments / user stories and associated acceptance criteria avoids dynamic acceptance testing. 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 Consider the following User Story and related acceptance criterion: US 34: 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 criteria # 1 – Once a blood sugar measurement using the blood glucose meter is done by 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 for this user story and acceptance criterion?. A- GIVEN 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 the my personal dashboard in less than 4 seconds. C- 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 or hypoglycemia is high. D- GIVEN I am logged in on the system WHEN I measure my blood pressure THEN I can see the result on the my personal dashboard in less than 4 seconds. - On a project to develop an event booking platform, a review session is being conducted on acceptance test cases written in Ghenkin’s 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” buttom 4. AND I enter “3” into “Ticket quantify” 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 eticket delivery Which of the following sentences MOST closely corresponds to a comment that could be made on this test case during the review?. A- This test case is perfectly written. B- The “When” part lacks an action to enter number of tickets request that is greater than the limit allowed per person. C- Line 3 refers to an element fo the user interface, which is to be avoided and line 7 is and action and not a result. D- Line 3 refers to and 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. As a tester on an Agile project, you have to perform an exploratory test session for a new feature developed. Which od the following actions is the LEAST likely to be carried out for the purpose. A- Preparation of a test charter and review with the Product Owner. B- Scripting of the automated test scripts. C- Discovering and learning the use of the product. D- Performing the tests and reporting the results. Which TWO of the following statements about exploratory testing are MOST true?. A- Exploratory testing is and experience-based test technique which refines acceptance criteria into acceptance test cases. B- Exploratory testing implements time-boxed sessions to prioritize tests bases on product risk analysis. C- Exploratory testing is achieved by combining product discovery, test design and execution, and results interpretation. D- Exploratory testing generally begins with the definition of the test charter that defines the detailed test conditions. E- Exploratory testing is rather carried out by people with a good knowledge of the business domain, bot not necessarily of the tested functionality. Which of the following provides the BEST description of Beta testing?. A- In Agile, beta testing must be performed at the same time as user stories are developed. B- Beta testing is generally performed jointly by testers, business analysts, product owners and developers. C- Beta testing aims to obtain feedback from users in their context of use. D- 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?. A- Beta testing and acceptance testing are distinct testing techniques and have nothing to do with each other. B- Beta testing and acceptance testing mean the same, but acceptance testing is the term used in Agile projects. C- Beta testing is often used for acceptance testing of Software as a Service (SaaS) platforms. D- Beta testing is a specific from of acceptance testing requeried for Commercial Off-the-Sheilf Software. - As a 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 of her bank account. • If the request is not processed within 7 days, the employee receives an “ongoing” e-mail. If the request is not completed within 30 days, then the process is stopped, and the employee receives a cancellation e-mail asking her/him to resubmit the refund request The following BPMN model has been submitted for review Which of the following comments is MOST Likely to have been made on this BPMN model?. A- After “Advise Employee to Start Again” the flow should go to an “end” event. B- The second timing event should be “30 days” instead of “23 days”. C- This BPMN model is correct, so there should not be any review comments. D- The “Supervisor Review” activity should be positioned after the “Send for Payment” activity. A green courier working for an urban delivery service company uses three types of vehicles: normal bicycles, electric cargo bikes and electric vans. The following DMN table provides the rules used to select the type of zero emission vehicle to be used according to the weight(in kg) and the largest dimension (in cm) of the parcel, and the delivery distance (in km). A- Electric cargo bikes are never used for short distances. B- Electric vans are systematically used when the parcel size is larger than 150cm. C- Normal bicycles are mainly used for short trips regardless of the weight of the parcel. D- When the weight of the parcel exceeds 50kg then the electric cargo bike is necessarily used. . Consider the following BPMN model and the related DMN model describing the decision rules associated to the “Check of delivery” activity What is the minimum number of test cases needed to cover all routes without repeated loops in the BPMN model AND all decisions in the DMN table?. A-3. B-4. C-5. D-6. The following BPMN and DMN models are used for acceptance testing. The DMN table is linked to the credit card scanning to check if a discount is applicable Which of the following statements regarding generating tests from these BPMN and DMN models is MOST correct?. A- These models can be used to generate a test case for a 3% reduction if the customer has more than 5000 loyalty points. B- These models can be used to generate a test case for a 0% reduction if the customer has more than 1000 loyalty points. C- These models can be used to generate a test case for a 5% reduction if the customer has more than 500 loyalty points. D- These models can be used to generate a test case for a 3% reduction if the customer has more than 1000 loyalty points. Summarize the good practices of business process and business rule modelling for acceptance testing Which one of the following arguments is the BEST reason to add additional information to BPMN diagrams?. A- Link to requirements / user stories enable testers to execute the tests. B- Link to priorities help test case authors to write comprehensive test cases. C- Links to requires test equipment facilitate test case reviews of stakeholders. D- Link to risks provide input to testers for selecting regression tests. Summarize the good practices of business process and business rule modelling for acceptance testing - Why can it be a good practice to draw business process models that only partially cover the behavior of related sofware systems?. A- The model should focus on what is to be tested. B- It is imposible to describe the complete workflow. C- Ther should be exactly one moder per requirement. D- The model will contain too many model elements. Explain how business process and business rule modelling can be used for ATDD - What is a common way to use business process modeling for ATDD?. A- Business analysts automatically generate requiments / user stories from the graphical workflow. B- Tester use business process models to write test cases that cover the different paths. C- Business analysts use workflow descriptions to derive testing rules from the business process model. D- Testers define aceptase criteria for requirements / user stories to provide input for BPMN model. Explain how business process and business rule modelling can be used for ATDD - Which of the following relations between business rule modeling and ATDDis correct?. A- Business rules are described using the Gherkin language also used in ATDD. B- In ATDD business rule models are defined prior to business process models. C- Application workflow models facilitate the generation of ATDD acceptance test cases. D- By writing business rules models, stakeholders commit to the ATDD approach. Give examples of ISO 25010 non-functional sub-characteristics that should be considered in acceptace tests – Which one of the following scenarios describes BEST a non-functional quality attribute that is relevant for acceptance testing?. A- Testing basic functionality in acceptance testing verifies the correct usage of the producto. B- Time behavior is most relevant, as it cannot be tested prior to the acceptance testing level. C- During acceptance testing, the operability of the producto is checked in a realistic enviroment. D- Modularity and reusability are best judged by those who opérate the system later. Recail quality in use characteristics according to the ISO 25010 standard - Which one of the following answers lists characteristic of quality in use according to the quality in use model defined in ISO 25010?. A- Satisfaction. B- Freedom of interference. C- User experience. D- Security. Relate different types of usage scenarios to the four pillars of UX requirements analysis - Which of the following pillars of UX requirement analysis is described BEST?. A- During user analysis, business analysts perform interviews to identify the psychological disposition of different users. B- During task analysis, business analysts observe users tht work with existing products to determine required functionality. C- During context analysis, security requirement are derived for the external nterfaces of the producto. D- During competition analysis, products from competitors are exposed to different enviromental conditions. Relate different types of usage scenarios to the four pillars of UX requirements analysis - Which one of the following scenarios characterizes UX context analysis BEST?. A- Users are categorized using personas to describe their physical and intelectual characteristics. B- User behavior is described using use cases and business process models. C- External conditons and psychological conditions are analyzed to derive design decisions. D- Attractive solutions from competitors are analyzed to obtain inspirations similar products. - During usability testing, the ergonomic of the products shall be checked. Which one of the following usability testing techniques matches this test objective BEST?. A- Biometrics – based evaluation. B- Log file analysis. C- Checklist-based evaluation. D- Walkthrough. Explain high-level performance tests according to given efficiency requirement – Which one of the following scenarios is MOST likely to be encountered in the context of performance testing?. A- Different workflows and use cases are performed to ensure correct performance for all user scenarios. B- Parameter fuzzing is performed to check the systems robustness against user voluntary or involuntary user misbehavior. C- Usage profiles are used to cover the different configurations the system may be exposed to during operation. D- The system is stressed by simulating various users that perform memory- intensive tasks. Recognize the impact of different perspectives on performance acceptance criteria - 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 leasr 50 patients per day. Which one of the following perspectives is MOST affected, if the producto does not meet the specified performance requirements?. A- User perspective. B- Functional perspective. C- Technical perspective. D- Businness perspective. Explain why security acceptance criteria and related high-level security tests are required for a project in accordance with a given security requirement - Which one of the following combinations between high-level security requirements and security testing techniques matches BEST?. A- Penetration testing to test the validation and sanitization of input data. B- Fuzzing to test the performance of cryptographic algorithms. C- Threat modeling to test the organizational security policy. D- Static vulnerability analysis to test authentication and authoriztion mechanisms. - You recently became an acceptance tester in a cross-discipline project, because yout predecesor left the company over nogth. The 15 project team members are located in different time zones. Everybody seems to work hard on their tasks, but nobody can give you with an overview on the project. What one of the following actions is BEST to encourage the team members to work closer together?. A- You write a long e-mail summarizing your understanding of the project goals, its current difficulties and indicate the steps required to solve the problem. B- Knowing about the importance of the personal interactions, you travel from site to site to meet with every project team member and collect their visión. C- You organize a workshop with all team members to establish common understanding and to lay the foundation for fruitful trusting collaboration. D- You establish a test management tool to make sure everybody has Access to the requirements and their related test cases. For a given situation, apply social and comunnications skills relevant for collaborative aceptance testing activities - As an acceptance tester, you are stuck between two stakeholders that demand contradicting aceptance criteria Which one of the following actions is MOST promising to resolve the conflict?. A- Instead of discussing conflicting technical solutions, you try to understand the underlying business needs. B- You organize a meeting of the two stakeholders so that they can solve the conflicto personally. C- Together with the business analyst, you determine which stakeholders is more important to decide between them. D- Afther having collected the pros and cons of each solutions, you base your decisión on those objective cirteria. Explain how to analyze discrepancies between actual expected outcomes at the businness level in a given context - Which of the following statements regarding test execution and defect analysis is MOST correct?. A- Business analysts and testers explore the business process model to execute the acceptance test. B- Testers compare the actual execution outcome to acceptance criteria and report deviations, if observed. C- Business analysts repeat failed acceptance test to assess the impacto f the observed behavior. D- The document defects are assigned to a developer so that he or she can fix it for the next versión. Explain how to analyze discrepancias between actual and expected outcomes at the business level in a given context - During acceptance test execution, testers and business analysts closely work together during test execution. Of the following statements, which two statements are MOST likely?. A- Testers systematically record the actual outcome they observe during test execution in a defect. B- Business analysts compare the test execution result to the acceptance criteria of the requirement / user story. C- Testers decide on the defect´s priority depending on its impact on system usage. D- Business analysts gather information from development to evaluate the risk of further actions on other workflows. E- Testers verify the effectiveness of corrective actions and document their verdict in the defect report. Summarize reporting activities for acceptance testing for stakeholders - Which of the following report formats fits the intended audience BEST?. A- Test results pie charts for the development team. B- Defect reports for the projects steering group. C- Progress trend charts for the project manager. D- Top 3 testing project risks for system users. Explain different QA techniques for acceptance testing activities - Which of the following staments describes an advantage of bi-directional traceability between requirements / user stories and test cases?. A- Testers can easily identify the source code module that most probably causes the defects observed during test execution. B- Business analysts can verify the completeness of the user stories / requirements with respect to business needs. C- Project managers and/or producto owner can analyze the coverage of test cases for a given requirement / user story. D- Test case reviewers can verify whether the test case covers all acceptance criteria of the linked requirement / user story. Explain different QA techniques for acceptance testing activities - Which of the following reasons explains BEST why it makes sense to review test reports?. A- If the test reports are unclear or incomplete, the decisión to release the producto can be base don nonrealiable information. B- Like all humans, the tester can make mistakes and overlook important acceptance criteria of a requirement / user story. C- Test automation engineers may misunderstand the test case and implement test scripts that miss the target. D- The test report quality significantly influences the impresión third parties get from the organization / the product. Recall scope and objectives of tool support for acceptance testing activities – Which tool is BEST for describing business processes and rules?. A- Defect tracking tool. B- Project management tool. C- Test management tool. D- Process modelling too. |