kinds of codes test in lab