self-test

Noun

 * 1) A function by which a machine can test its own operation.
 * 2) The process of testing oneself in order to review material that one has learned.