Automatizirani testovi jedinica također mogu pomoći u dokumentiranju funkcionalnosti softvera. Programeri koji nisu napisali kod, ali žele razumjeti kako to radi, mogu vidjeti rezultate testa jedinice kako bi stekli uvid u to kako se kôd sučeljava sa sustavima u kojima radi. Programeri također mogu vidjeti kako kôd stupa u interakciju s krajnjim korisnicima koji mu daju ulazne i druge jedinice koje su dio istog programskog paketa.
Preventivno održavanje, Programski uvjeti, Razvoj softvera, Test