Which of the following best describes when the test automation suite should be updated in order to keep up with the development of new/changed software?
Which of the following best describes when the test automation suite should be updated in order to keep up with the development of new/changed software?
A . At the end of each iteration after the completion of manual testing
B . At the end of each release during regression testing
C . At the start of each iteration during planning
D . During each iteration as the code is received
Answer: D
Explanation:
Updating the test automation suite during each iteration as the code is received ensures that the suite evolves with the software. It allows for immediate feedback on the impact of changes, supports continuous integration, and helps in identifying defects early in the development process. This practice is in line with Agile principles, which advocate for continuous testing and integration to improve quality and reduce the time to market1.
Reference = The ISTQB Advanced Level Agile Technical Tester documents outline the importance of maintaining and updating test automation suites in an Agile environment to support continuous integration and delivery, and to ensure that the tests provide adequate coverage throughout the development cycle2.
Latest CTAL-ATT Dumps Valid Version with 40 Q&As
Latest And Valid Q&A | Instant Download | Once Fail, Full Refund