Inhoudsopgave:

Wat moet er getest worden bij unittesten?
Wat moet er getest worden bij unittesten?

Video: Wat moet er getest worden bij unittesten?

Video: Wat moet er getest worden bij unittesten?
Video: What is Unit Testing? Why YOU Should Learn It + Easy to Understand Examples 2024, November
Anonim

TESTEN VAN EEN EENHEID is een niveau van software testen waar individuele eenheden/componenten van een software zijn getest . Het doel is om te valideren dat elke eenheid van de software presteert zoals ontworpen. EEN eenheid is het kleinste testbare onderdeel van alle software. Het heeft meestal een of enkele ingangen en meestal een enkele uitgang.

Precies, welke eenheidstests zouden moeten testen?

Testen van een eenheid is de daad van testen een klein onderdeel, of eenheid , van uw softwaretoepassing. Omdat de reikwijdte van elk individu hoofdstuk toets is zo beperkt, de enige manier om dit te bereiken is door code te schrijven die testen uw code, meestal met behulp van een framework zoals NUnit of Microsoft Testen Kader.

Vervolgens is de vraag, moet je unit tests schrijven? Eenheidstesten zijn ook bijzonder nuttig als het gaat om refactoring of re- schrijven een stuk een code. Indien jij heb het goed eenheidstests Dekking, jij met vertrouwen kan refactoren. Zonder eenheidstests , is het vaak moeilijk om ervoor te zorgen dat de jij heb niets gebroken. Kortom - ja.

Vervolgens kan men zich ook afvragen: wat doe je bij unit testing?

Testen van een eenheid stelt de programmeur in staat om code op een later tijdstip te refactoren, en maken ervoor zorgen dat de module nog steeds correct werkt (d.w.z. regressie testen ). De procedure is om te schrijven toets gevallen voor alle functies en methoden, zodat wanneer een wijziging een fout veroorzaakt, deze snel kan worden geïdentificeerd en verholpen.

Hoe start ik unittesten?

Meer over unit testen

  1. Denken!
  2. Maak de klasse in de productiecode en geef deze de juiste naam.
  3. Kies een gedrag van de klasse die u wilt implementeren en maak er een methode-stub voor.
  4. Schrijf er een toets voor.
  5. Compileer en laat de testrunner je de rode balk tonen!

Aanbevolen: