Što je automatizirano testiranje jedinica?

Automatizirano testiranje jedinica je metoda testiranja softvera. Jedinice (mali dijelovi) koda se strogo provjeravaju kako bi se osiguralo da rade ispravno. Poseban program može biti napisan posebno za testiranje jedinice, koristeći svaki razumni dio podataka s kojim bi se kod mogao susresti u stvarnom svijetu. Cilj automatiziranog testiranja jedinica je pokazati da svaki dio većeg projekta razvoja softvera radi kako je planirano.

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