DatorerProgrammering

Olika typer av testning av programvara

Test - en av de stadier av mjukvaruutveckling. Det används för att upptäcka prestanda fel eller bristande efterlevnad av produkten med tillämplig dokumentation. Klassificering testning är mycket omfattande.

Varför spendera det?

Mjukvarutestning att säkerställa genomförs av flera skäl:

  1. Identifiering av viktiga programmeringsfel. Testaren kontrollerar de enskilda funktionerna i systemet eller en uppsättning av dem för kritiska situationer, inte ge programvara som fungerar som önskat.
  2. Fastställande av användarvänlighet. Kontrollera om gränssnitts ergonomi för användaren och systembeteende beroende på yttre påverkan.
  3. Att uppnå dokumentation efterlevnad. Den anställde som ansvarar för att testa innan de får ett arbetsprogram för att testa och bestämmelser som programvaran måste matcha. Vidare identifierade avvikelser i själva driften av den planerade dokumentationen fungerar programmet och.

typer

Vanligtvis skilja mellan dessa typer av tester, som enhet, integration och system. Var och en av dem påverkar vissa aspekter av att hitta fel.

Enhetstestning kan du testa specifika moduler, metoder, funktioner och klasser. Denna metod visar utförandet av de enskilda delar av koden, och tillåter snabbt kontrollera inte påverka om ytterligare förbättringar av åtgärden funktionella.

Efter att ha kontrollerat de enskilda funktionerna och verksamhet ett expertsystem för kvalitet går vidare till nästa steg. testa integration utförs vanligtvis efter modulen. I detta skede i den sammanlagda anses separata sektioner av kod och deras interaktion.

Slutskedet - systemtestning. Med det är programvaran redan färdigmonterad och klar att flit, testas med användarens position. I detta skede den detekterade fel till gränssnittet, liksom den största ergonomi uppnås av applikationen.

De ovan nämnda typerna av programvarutestning bestäms av graden av isolering av komponenter.

Andra testmetoder

En skillnad är också sådana typer av tester som metoder för "white-box" och "svart låda". Under förfarandet det första sättet utvecklaren har full tillgång till källkoden, och kan även använda sin egen skriven för att testa och upptäcka fel utvecklare. "Black box" metoden inte ge tillgång till programkoden, i detta fall kontroll sker endast via användargränssnittet. Dessa testförhållanden definieras av graden av kunskap om systemet.

Slutförandet av mjukvaruutveckling livscykel

Testning utförs efter design, utveckling och dokumentationssystem. Detta steg kan fyllas i livscykeln för mjukvaran, om problemområden har identifierats, eller om det är en återgång till programmering. Den första testflöde återgår alltid en negativ feedback, eftersom varje utveckling finns flaskhalsar, misslyckanden och ibland till och med allvarliga fel som helt enkelt inte kan spåras på scenen av skapelsen.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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