Program Testing. The programmer analyst is the first person to actually test the code to see if it does what he thought it would do. This âalphaâ testing catches the obvious bugs in the software in preparation for handing off to the official testing team.