DatamaskinerProgrammering

Typer programvare testing

Testing - en av de stadier av programvareutvikling. Den brukes til å detektere ytelses feil eller brudd av produktet med den aktuelle dokumentasjon. Klassifisering testing programvare er svært omfattende.

Hvorfor bruke det?

Software testing for å sikre gjennomført av flere grunner:

  1. Identifisering av viktige programmeringsfeil. Testeren kontrollerer de enkelte funksjonene i systemet eller et sett av dem for kritiske situasjoner, gir ikke programvare for å fungere som ønsket.
  2. Fastsettelse av brukervennlighet. Kontrollerer om grensesnitt ergonomi for bruker- og system oppførsel avhengig av ytre påvirkninger.
  3. Oppnå etterlevelse dokumentasjon. Den ansatte har ansvaret for testing før du mottar et arbeidsprogram for testing og bestemmelser som programvaren må stemme overens. Videre identifiserte avvik i selve driften av programmet og de planlagte dokumentasjonsfunksjoner.

typer

Vanligvis skille mellom disse typer tester, som enhet, integrasjon og system. Hver av dem påvirker noen aspekter av å finne feil.

Unit testing kan du teste spesifikke moduler, metoder, funksjoner og klasser. Denne fremgangsmåten viser utførelsen av de enkelte deler av koden, og gjør det mulig raskt å undersøke ikke påvirke om ytterligere forbedringer i handlingen funksjonell.

Etter å ha sjekket de enkelte funksjoner og drift av en ekspert system for kvalitets går videre til neste trinn. Integrasjonstesting utføres vanligvis etter at modulen. På dette trinn i den samlede anses separate kodedelene og deres interaksjon.

Den siste fasen - system testing. Med det, er programvaren allerede ferdig montert og klar til flid, er testet med brukeren posisjon. På dette stadium er detektert funksjonsfeil til grenseflaten, så vel som den største ergonomi oppnås ved anvendelsen.

De ovennevnte typer av programvare testing er bestemt av graden av isolasjon av komponenter.

Andre testmetoder

En forskjell er også slike typer av tester som fremgangsmåter for "white-box" og "black box". Under prosedyren den første måten utvikleren har full tilgang til kildekoden, og kan også bruke sin egen skrevet for å teste og oppdage feil utviklere. "Black box" metoden gir ikke tilgang til programkoden, i dette tilfellet regulering skjer kun via brukergrensesnittet. Disse testforhold er definert av graden av kjennskap til systemet.

Gjennomføringen av programvareutviklingen

Testing utføres etter design, utvikling og dokumentasjonssystem. Dette trinnet kan være ferdig i livssyklusen til programvaren, om problemområdene er identifisert, eller det er en retur til programmering. Den første testen flyt returnerer alltid en negativ feedback, siden enhver utvikling det er flaskehalser, feil og noen ganger også alvorlige feil som rett og slett ikke kan spores på scenen av skapelsen.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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