Sadržaj:

Što treba testirati u jediničnom testiranju?
Što treba testirati u jediničnom testiranju?

Video: Što treba testirati u jediničnom testiranju?

Video: Što treba testirati u jediničnom testiranju?
Video: Testiranje softvera - uvod u testiranje, SDLC, defekti i greske 2024, Travanj
Anonim

JEDINSKO TESTIRANJE je razina softvera testiranje gdje se nalaze pojedinačne jedinice/komponente softvera testiran . Svrha je potvrditi da svaki jedinica softvera radi kako je dizajnirano. A jedinica je najmanji dio bilo kojeg softvera koji se može testirati. Obično ima jedan ili nekoliko ulaza i obično jedan izlaz.

Samo tako, koje testove jedinice treba testirati?

Jedinično testiranje je čin testiranje mala komponenta, ili jedinica , vaše softverske aplikacije. Budući da je opseg svakog pojedinca jedinični test je toliko ograničen, jedini način da se to postigne je pisanje koda koji testovi vaš kod, obično koristeći okvir poput NUnit ili Microsoft Testiranje Okvir.

Nakon toga, postavlja se pitanje, trebate li pisati jedinične testove? Jedinični testovi također su posebno korisni kada je u pitanju refaktoriranje ili re- pisanje komad šifra. Ako vas imati dobro jedinični testovi pokrivenost, vas može refaktorirati s povjerenjem. Bez jedinični testovi , često je teško osigurati vas nije ništa slomio. Ukratko – da.

Nakon toga, netko se također može pitati, što radite u jediničnom testiranju?

Jedinično testiranje omogućuje programeru da kasnije refaktorira kod, i napraviti siguran da modul i dalje radi ispravno (tj. regresija testiranje ). Postupak je pisanje test slučajevi za sve funkcije i metode tako da kad god promjena prouzrokuje kvar, može se brzo identificirati i popraviti.

Kako započeti testiranje jedinica?

Više o testiranju jedinica

  1. Razmišljati!
  2. Stvorite klasu u proizvodnom kodu i nazovite je na odgovarajući način.
  3. Odaberite jedno ponašanje klase koju želite implementirati i za to izradite metodu.
  4. Napišite test za to.
  5. Sastavite i neka vam testni trkač pokaže crvenu traku!

Preporučeni: