質問 # 22 You have been working to defineacceptance tests for a story.You think this will help tailor your testing.You have asked the productowner to be involved as well.You are currently looking at this story: As a pet owner I want to purchase food online So that it can be delivered to my house when I need it Which of the following is the preferred way to solicit information from the product owner to better understand what will be "acceptable?
A. Propose the following acceptance criteria Purchase below the limit for free delivery Purchase above the limit for free delivery Request store pickup
B. Work with the product owner to elicit examples of how they would use the software Combine their examples with testing techniques to flesh out the set of acceptance criteria
C. Create the following acceptance criteria and review them with the product owner Login Verify password reset Verify account details Update account details Browse and select food Add to cart Remove from cart Add more items to cart Select delivery Remove items from can until delivery is no longer free Checkout and verify the deliver charge is added Browse again and select food Select delivery and verify it is free Checkout and verify no delivery charge is added
D. Explain boundary value analysis to the product owner and have them indicate the appropriate boundaries to test
正解:B 質問 # 23 What is a virtualized service?
A. A stateful mock service that appears to provide same behavior and data handling as the real service without actually performing the processing.
B. A set of simple stubs used to provide positive acknowledgements tor all messages received
C. A stateless mock service that provides simple responses to requests
D. A software service that is developed by another organization, but used in the production software as an integral part of a software product.
正解:A 質問 # 24 You are working in a project that developed a product that has reached a stable state and is deployed on different HW configurations all over Europe. You management decided to use your project as Proof of Concept for adopting CI as a new way of working. The POC was implemented on one set of hardware and was successful. Which of the following actions is a good next step?
A. Implement code to dynamically select CI tests, executing only test cases affected by changes
B. Reduce the number of tests in the CI test suite, to improve the benefit of the CI approach
C. Enable different test configurations in the CI process to test different configurations that are deployed in the market
D. Speed up test execution by decreasing the amount of User Interface (UI) testing to get faster feedback from the CI tests
正解:C 質問 # 25 You are testing a payment processing application that calls an external service at a bank to process the monetary transactions. The bank charges per transaction for the use of their service. You are creating an automation suite that will be used as part of continuous testing. How could service virtualization benefit the project if a virtualized service is created that will act in the same way as the bank application?
A. The virtualized service will reduce the cost of testing as there will be no transaction fees charged by the bank to use their test service
B. The virtualized service will reduce the need for data management
C. The virtualized service will be more secure than the bank transaction, reducing the need to security test the automation code.
D. The virtualized service will be faster and that will make the automation suite run faster
正解:A 質問 # 26 What level of automation testing should be included in the production deployment process when continuous deployment is used?