The team should test two different aspects of the product when they build new functionality or make improvements to existing functionality. The first, called validation testing, checks to see if the new or improved functionality works as expected—that it is consistent with the associated user stories and design artifacts.