QuestionQ42

Fundamental Agile Testing Principles, Practices, and Processes

Consider a team working on an Agile project in which substantial technical debt has accumulated because of excessive reliance on manual testing. A core team objective is to stop adding technical debt and then reduce the existing debt.

Which of the following statements is least likely to be true for accomplishing this objective?

  • A The test team should focus on learning how to write and automate tests for the new features added during the sprint
  • B The test team should focus on test automation not only at unit test level but at all test levels as early as possible
  • C The test team should focus on automating the manual tests without wasting time on automating other testing tasks
  • D When a test fails in an automated build and continuous integration process, the test team should avoid commenting out this failing test and then fixing it later
Explanation

A sustainable test-automation strategy requires selecting appropriate tests and activities for automation across relevant test levels, while maintaining automated checks by fixing failures promptly. Limiting effort to automating manual tests and excluding other testing tasks is too narrow to effectively prevent or reduce technical debt.

Community Discussion

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