Process that involves checking and iterating after an initial test. Requires a method to get user feedback.