...

/

More Keys to Effective Agile Testing

More Keys to Effective Agile Testing

Learn other key factors for effective Agile testing.

Aside from including testers on the development teams and using automated tests, keep in mind the following keys to effective Agile testing.

Ensure developers take primary responsibility for testing their own code

Integrating testers into development teams can have the unintended consequence of developers not testing their code—the opposite of what is intended! Developers have primary responsibility for quality of their work, including testing. Beware of these warning signs:

  • Backlog items are closed only toward the end of each sprint (this implies that testing is occurring after coding, and separately).

  • Developers move to other coding tasks before driving previous tasks to the DoD.

Measure code coverage

Writing test cases before writing the code (“test-first”) can be a useful discipline, but we’ve found that, for new code bases, code-coverage measurement of unit tests ...