Niet-destructief onderzoek (NDO): wat is, methoden & Techniek

Inhoudsopgave:

Anonim

Wat is niet-destructief onderzoek?

Niet-destructief testen is een type softwaretest waarbij de softwaretoepassing wordt getest en correct moet worden gebruikt. Met andere woorden, NDT (Non Destructive Testing) kan ook wel Positive Testing of Happy path testing worden genoemd. Het geeft de verwachte resultaten en bewijst dat de softwareapplicatie zich gedraagt ​​zoals verwacht.

Voorbeeld : - De juiste gegevens invoeren in een inlogmodule en controleren of deze inloggegevens accepteert en naar de volgende pagina navigeren

In deze tutorial leer je-

  • Wat is niet-destructief onderzoek?
  • Waarom niet-destructief onderzoek (NDO) doen?
  • Wanneer wordt niet-destructief onderzoek (NDO) uitgevoerd?
  • Teststrategie voor niet-destructief testen

Om niet-destructieve tests uit te voeren in het bovenstaande voorbeeld, voert u numerieke tekens in het tekstvak gebruikersnaam in. Als zodanig hebben we het numerieke teken ingevoerd, het gewenste resultaat zal positief zijn.

Waarom niet-destructief testen (NDO)?

  • Het grote voordeel van de NDT-methode is dat het resulteert in een verbeterde kwaliteit van software en dat bugs worden verholpen.
  • Om aan te tonen dat softwarefuncties werken volgens de specificatie.
  • Er is voldaan aan de prestatievereiste
  • Om te controleren of aan de eisen van eindgebruikers wordt voldaan
  • Het controleren van het kleine gedeelte van de code of functionaliteit werkt zoals verwacht en breekt de gerelateerde functionaliteit niet.

Wanneer wordt niet-destructief onderzoek (NDO) uitgevoerd?

  • Het is ook de eerste vorm van testen die een tester zou uitvoeren op een applicatie. (Dwz in de beginfase van SDLC)
  • Niet-destructieve tests worden meestal gedaan als we niet genoeg tijd hebben om te testen.

Teststrategie voor niet-destructief testen

  • De aanpak van niet-destructieve tests moet positief zijn.
  • De bedoeling van de NDO-techniek is om te bewijzen dat een applicatie zal werken aan het geven van geldige invoergegevens.
  • Er is geen speciale vereiste om niet-destructieve tests uit te voeren.
  • De beste methode voor niet-destructieve tests is om te controleren of het systeem doet, wat het moet doen.

Teststrategie voor niet-destructief testen

Voorbeeld

  • Een applicatie heeft 5 modules, namelijk, inlogpagina, startpagina, gebruikersdetailpagina, aanmaken van nieuwe gebruikers en aanmaken van taken, enz.
  • Stel dat we een bug hebben op de inlogpagina, dan accepteert het gebruikersnaamveld minder dan zes alfanumerieke tekens. Dit is in strijd met de gestelde eisen die stellen dat de gebruikersnaam niet minder dan zes tekens mag accepteren. Dus in het bovenstaande scenario is het een bug.
  • Nu wordt de bug gerapporteerd aan het ontwikkelingsteam, en deze wordt verholpen en opnieuw teruggestuurd naar het testteam. Het testteam controleert niet alleen de inlogpagina waar het defect is verholpen, maar test ook de andere modules. Tijdens het testen van alle modules, voert het het niet-destructieve type testen uit, alleen om te controleren of de hele applicatie correct werkt.

Overzicht:

  • Software Testing is een proces dat wordt gebruikt om defecten in software aan het licht te brengen, om een ​​bepaalde kwaliteit vast te stellen.
  • NDO betekent niet-destructief testen, dat is het verifiëren van positieve resultaten in de software die aan de vereisten voldoen.

Dit artikel is bijgedragen door "Suchita Rao"