User Acceptance Testing
User testing involves end users either testing the software for accuracy/functionality at various stages of development or users/potential customers providing feedback and input around preferences to inform product development choices and marketing at any stage.