self-validating code, código autovalidado
Um código de programa capaz de testar a si próprio para verificar se está funcionando corretamente, em geral através do uso de um conjunto-padrão de valores de entrada e da comparação dos resultados com um conjunto de valores de saída esperados.