User testing can take many forms, but allows many opportunities to learn about a project whether it is built or being designed.

A/B testing, moderated and un-moderated user testing are all methods used to understand end user behaviors and expectations.