Which of the following statements about Agile retrospectives is CORRECT?
Answer : B
In a sprint planning, the product owner presents a user story written on a card. The team starts having a discussion with the product owner to get an understanding on how the software should work.
The user story written on the card is:
“As a customer, I want to subscribe to the mailing list so that I can receive the latest deal in an email.”
By applying the 3C concept, which ONE of the following statements is CORRECT?
Answer : A
What is the main benefit of the Test Pyramid?
Answer : D
You are working in a team preparing a bank loan application. Your task is the preparation of acceptance tests for the following user story:
“IF a customer needs a loan for less than 50,000 Euros and they have made repayments regularly (without any delay) and the customer's monthly income is more than 3000 Euros for the last year, THEN the bank will accept the loan request; in other cases, the bank will not accept the request. A customer assistant is responsible for preparing data for approval but the approval is done by the bank manager.”
Which of the following test cases can be treated as acceptance test criteria for the above user story? i) As a customer assistant I can log in to the system and check the history of the customer account for the last year. ii) As a customer assistant I can log in to the system and check the history of the customer debts and repayments. iii) As a customer assistant I can log in to the system and change my password. iv) As a bank manager I can log in to the system and receive the information of all requests waiting for approval. v) As a bank manager I can log in to the system and decide whether to approve a loan for a customer. vi) As a bank manager I can log in to the system within 10 seconds.
Answer : D
Which of the following is NOT a statement of value from the Agile Manifesto?
Answer : B
Which of the following statements would you expect to be the MOST direct advantage of the whole-team approach?
Answer : C
Which ONE of the following is an example of a typical “Business-oriented work product”?
Answer : B
Why is regression of software a high risk in agile projects?
Answer : D
You are working on an Agile project and have been asked to implement exploratory testing for the current sprint. Which one of the following is a correct approach to adopt?
Answer : D
Which two of the following statements are CORRECT with regards to test automation on agile projects? i) Every test developed for past iterations is kept and executed as part of a regression suite for each new release of code. ii) It would be very difficult to ensure high quality in an agile project without test automation. iii) Automated acceptance tests are run regularly as part of the continuous integration full system build. iv) Automated regression suites are only run for the final release of code. v) In agile projects, the results from automated acceptance tests provide feedback on the overall product quality.
Answer : B
Which of the following sentences related to Risk-based testing is CORRECT?
Answer : D
Which of the following allows a developer to define accurate unit tests focused on business needs?
Answer : D
Which agile development approach incorporates the following practices:
- a project is divided into iterations called sprints
- each sprint results in a potentially releasable/shippable product?
Answer : D
Which of the following is NOT a typical task performed by the tester within an Agile team?
Answer : A
What is the definition of agile software development?
Answer : B