Testen is een integraal onderdeel van het software onderhoud proces en intensief gebeurt in twee van de zeven fasen van het software onderhoud . Testen garandeert software kwaliteit , prestaties specificaties en de definitieve aanvaarding door de klant en eindgebruiker . Definitie van Software Onderhoud Software onderhoud wordt gedefinieerd door de IEEE 1219-1998 document : " IEEE-standaard voor Software Maintenance " als de "wijziging van een software product na levering te corrigeren fouten , om de prestaties te verbeteren of andere . attributen , of om het product aan te passen aan een gewijzigde omgeving " fasen in software Maintenance de software onderhoud proces doorloopt de volgende zeven fasen : probleem identificatie, analyse , ontwerp , implementatie , systeemtest , acceptatietest en levering. Hoewel sommige testen gaat eigenlijk op in alle fasen , zijn twee van de fasen specifiek volledig gewijd aan het testen - systeemtest en acceptatietest System Test Fase : . Input en Proces < br > het systeem testfase volgt het algemene onderhoud structuur, die de volgende fasen heeft : input, proces , controle en output . De input omvat proef - readiness evaluatieverslag , systeem testplannen , gevallen , procedures , handleidingen , design en vernieuwde systeem . Test het systeem moet worden uitgevoerd op een " volledig geïntegreerd systeem" en niet op alle delen , een voor een . Het proces stadium testen omvat het systeem functioneel testen , interface en regressietesten . De test - readiness beoordeling concludeert dit stadium System Test : . De besturing Control and Output bevat overzichten en beoordelingen door de software kwaliteitsborging team en door de klant vooraf de acceptatie testen . De uiteindelijke uitvoer bestaat uit een geteste en volledig geïntegreerd systeem , testrapport en testen - readiness evaluatieverslag Acceptance Test Fase : . Input en Process Acceptatietest wordt uitgevoerd op de " volledig geïntegreerd systeem " door de klant of een aangewezen test engineer . Het moet voldoen aan de door de IEEE relevante documenten op het testen , software kwaliteitsborging en betrouwbaarheid van software te stellen normen . De acceptatietest ingang omvat proef - readiness evaluatieverslag , acceptatietest plannen , gevallen en procedures , en het volledig geïntegreerde systeem . De processtappen om deze te bereiken zijn prestaties op het functionele niveau van acceptatietesten , de prestaties van de interoperabiliteit testen en regressie testen Acceptance Test Phase : . Controle en Output Controle van de acceptatietest omvat het uitvoeren van acceptatietesten , rapportage testresultaten voor de functionele configuratie audit ( FCA ) en het uitvoeren van de functionele controle . Het is ook vereist dat het nieuwe systeem basislijn worden vastgesteld en de acceptatietest documentatie onder softwareconfiguratiemanagement control.The uitgang van de aanvaarding fase worden geplaatst omvat dus een nieuw systeem basislijn , FCA verslag en acceptatietest verslag zoals beschreven in IEEE-standaard voor software beoordelingen en IEEE gids voor software configuratie management .
|