Unit testing The successful completion and testing of a single software module.
User acceptance testing (UAT) The final phase in a software development process during which the intended audience receives the software so they can test for functionality.