Ohjelmoijat, Emulaattorit, ja testaustyökalutkin