Mis on automatiseeritud üksuste testimine?

Automatiseeritud üksuste testimine on tarkvara testimise meetod. Koodi ühikud (väikesed osad) kontrollitakse rangelt, et tagada nende korrektne töötamine. Eraldi programmi saab kirjutada spetsiaalselt seadme testimiseks, kasutades kõiki mõistlikke andmeid, mida kood võib reaalses kasutuses kokku puutuda. Automatiseeritud üksuste testimise eesmärk on näidata, et suuremate tarkvaraprojektide iga osa toimib ettenähtud viisil.

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