ComputersProgrammering

Soorten software testen

Testen - een van de stadia van de ontwikkeling van software. Het wordt gebruikt om de prestaties fouten of niet-naleving van het product aan de toepasselijke documentatie op te sporen. Indeling testen van software is zeer uitgebreid.

Waarom zou je het?

Het testen van software om te zorgen voor uitgevoerd om verschillende redenen:

  1. Identificatie van de belangrijkste programmeerfouten. De tester controleert de afzonderlijke functies van het systeem of een reeks van hen voor kritieke situaties, mag u de software zoals gewenst om te werken niet geven.
  2. Bepaling van gebruiksgemak. Controleer de interface ergonomie voor de gebruiker en systeemgedrag afhankelijk van externe invloeden.
  3. Het bereiken van de naleving documentatie. De werknemer die verantwoordelijk is voor het testen vóór de ontvangst van een werkprogramma voor het testen en bepalingen waaraan de software moeten overeenkomen. Verdere geïdentificeerd tegenstrijdigheden in de effectieve werking van het programma en de geplande documentatie functies.

types

Gewoonlijk een onderscheid tussen deze soorten tests, als eenheidsdoseringsvormen, integratie en systeem. Elk van hen raakt sommige aspecten van het vinden van fouten.

Unit testing kunt u specifieke modules, methodes, functies en klassen te testen. Deze methode geeft de uitvoering van de afzonderlijke delen van de code en maakt snel check geen invloed of verdere verbeteringen van de actiefunctionaal.

Na controle van de afzonderlijke functies en de werking van een expertsysteem voor veel verder naar de volgende stap. Integratie testen wordt gewoonlijk uitgevoerd nadat de module uitgevoerd. In dit stadium van het aggregaat worden beschouwd als afzonderlijke delen van de code en hun interactie.

De laatste fase - systeem testen. Daarmee is de software al volledig gemonteerd en klaar voor ijver, is getest met de gebruiker positie. In deze fase van de gedetecteerde storing in de interface, en de grootste ergonomie wordt bereikt door het treffen.

De bovengenoemde typen van software testen worden bepaald door de mate van isolatie van componenten.

Andere testmethoden

Een onderscheid is ook zodanig typen testen De volgende "white-box" en "black box". Tijdens de procedure van de eerste manier de ontwikkelaar heeft volledige toegang tot de broncode, en kunnen ook gebruik maken van hun eigen geschreven om te testen en op te sporen fouten ontwikkelaars. "Black box" methode geen toegang tot het programma code mogelijk te maken, in dit geval de controle alleen plaatsvindt via de gebruikersinterface. Deze testomstandigheden worden bepaald door de mate van kennis van het systeem.

De voltooiing van de software development lifecycle

Testen wordt uitgevoerd na de uitgevoerde ontwerp, de ontwikkeling en documentatie-systeem. Deze stap kan worden voltooid in de levenscyclus van de software, als het probleem gebieden zijn geïdentificeerd, of er is een terugkeer naar de programmering. De eerste test stroom geeft altijd een negatieve feedback, aangezien elke ontwikkeling zijn er knelpunten, mislukkingen en soms zelfs ernstige fouten die gewoon niet kunnen worden gevolgd op het podium van de schepping.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 nl.unansea.com. Theme powered by WordPress.