Het testen van software is gericht op ervoor te zorgen dat de software product voldoet aan de vooraf bepaalde doelstellingen . Bijvoorbeeld , zou een software- applicatie ontworpen om foto's te bekijken taken zoals het openen van een foto-bestand en het tonen van de foto goed . Het moet in staat zijn om het bestand te laden vanaf de secundaire opslag , weer de volledige afbeelding en tonen een foutmelding wanneer de gebruiker een niet - fotobestand laadt . De gebruiker wil een beeld van hoge kwaliteit te zien en de software moet dat te doen. Software testen kan handmatig of automatisch worden gedaan . Om kwaliteit Computers Verbeteren en software worden veel gebruikt in kritieke gebieden, zoals medische diagnose , vliegtuigen en de luchtverkeersleiding , space shuttle missies en beurs rapportage . De aanwezigheid van bugs in de software- applicatie kan onherstelbare schade veroorzaken . Kwaliteit van software is van het grootste belang , en zorg ervoor dat de software voldoet aan de kwaliteitseisen is de taak van de software test engineer . Voor Verificatie en Validatie verificatie en validatie een softwareproduct is het bepalen van het stelsel aan de voorafbepaalde doelen en de uitvoer correct is . De planning voor deze fase van het testen begint al vroeg in de ontwikkeling van software levenscyclus . Verificatie en validatie kan worden uitgevoerd door dezelfde organisatie die het product ontwikkeld , maar zijn meer effectief indien uitgevoerd door een onafhankelijk testbureau . Voor Betrouwbaarheid Schatting Vanuit het oogpunt van de gebruiker , betrouwbaarheid betekent hoe betrouwbaar het softwareproduct is . In medische diagnose , kunnen onjuiste suggestie om de arts in het verlies van mensenlevens . Kritische software producten worden grondig gecontroleerd op alle aspecten van zijn functionaliteit . Bewijs Bruikbaarheid en Operability Een zeer belangrijk doel van het testen van software is om te bewijzen de software is zowel bruikbaar en bedienbaar . Usability testing is waar de software wordt vrijgegeven aan een selecte groep gebruikers en hun werken met het product wordt waargenomen . Alle aspecten van de interactie van een gebruiker met de software , zoals gebruiksgemak en waar gebruikers worden geconfronteerd met problemen , worden opnieuw gecodeerd en geanalyseerd . Voorkom Defect Migratie De meerderheid van fouten worden meestal ingevoerd in de software-eisen verzamelen fase . Als de fouten vroegtijdig worden ontdekt , kunnen deze worden voorkomen migreren naar de volgende ontwikkelingsfase . Vroege opsporing en debuggen van fouten leidt tot enorme besparingen in kosten voor softwareontwikkeling .
|