QuestionQ16

Fundamental Agile Testing Principles, Practices, and Processes

Why does software regression present a high risk in Agile projects?

  • A Test-driven development means that existing functionality is not considered.
  • B Test automation can cause regression of software in the test environment.
  • C Regression is built into software as a safeguard against unexpected failures.
  • D There is code churn due to change in business needs over several sprints.
Explanation

Frequent changes in business needs across several sprints create continual code churn, which can unintentionally break functionality that previously worked.

Community Discussion

No comments yet. Be the first to start the discussion!