unit testing noun1 •A software testing methodology in which individual tests (unit tests) are developed for each small part of a program.