Automatiseeritud üksuste testid võivad samuti aidata tarkvara funktsionaalsust dokumenteerida. Arendajad, kes koodi ei kirjutanud, kuid tahavad aru saada, kuidas see toimib, saavad vaadata üksuse testi tulemusi, et saada ülevaade sellest, kuidas kood liidab süsteemidega, kus see töötab. Arendajad võivad näha ka seda, kuidas kood suhtleb lõppkasutajatega, kes pakuvad seda sisend- ja muude üksustega, mis on sama tarkvarapaketi osa.
Ennetav hooldus, programmeerimise tingimused, tarkvaraarendus, test