Testhanteringsprocess: En komplett guide för testprojekt

Testhantering

Testhantering är en process för att hantera testaktiviteterna för att säkerställa hög kvalitet och avancerad testning av programvaran. Metoden består av att organisera, kontrollera, säkerställa spårbarhet och synlighet av testprocessen för att leverera högkvalitativ programvara. Det säkerställer att mjukvarutestprocessen körs som förväntat.

Du blir testchef för det viktigaste projektet i ditt företag. Projektuppgiften är att testa den uppskattade Guru99 Bankens nätbank

Allt verkar vara jättebra. Din chef litar på dig. Han räknar med dig. Du har en bra chans att bevisa dig själv i din uppgift. Men sanningen är:

Testhantering är inte bara en enda aktivitet. Den består av en rad aktiviteter

Testhanteringsfaser

Det här ämnet i korthet introducerar testhanteringsprocessen och visar dig en Översikt av testhanteringsfaser. Du kommer att lära dig mer information om varje testhanteringsfas i nästa artikel.

Testhanteringsprocess

Testhanteringsprocess är ett förfarande för hantering av mjukvarutestningsaktiviteter från början till slut. Testhanteringsprocessen tillhandahåller planerings-, kontroll-, spårnings- och övervakningsfaciliteter under hela projektcykeln. Processen involverar flera aktiviteter som testplanering, design och testkörning. Det ger en första plan och disciplin till mjukvarutestprocessen.

Det finns två huvuddelar i testhanteringsprocessen: -

  • Planera
    1. Riskanalys
    2. Testuppskattning
    3. Testplanering
    4. Testorganisation
  • Avrättning
    1. Testövervakning och kontroll
    2. Problemhantering
    3. Testrapport och utvärdering

Planera

Riskanalys och lösning

Risk är den potentiella förlusten (ett oönskat resultat, dock inte nödvändigtvis så) som följer av en given handling eller aktivitet.

Riskanalys är det första steget som Test Manager bör överväga innan ett projekt påbörjas. Eftersom alla projekt kan innehålla risker hjälper Test Manager tidigt att upptäcka och identifiera dess lösning undvika potentiell förlust i framtiden och spara på projektkostnaden.

Du lär dig mer detaljerad om riskanalys och lösning i här .

Testuppskattning

En uppskattning är en prognos eller förutsägelse. Testuppskattning är ungefär avgörande hur länge en uppgift skulle ta att klara. Uppskattningsinsats för testet är en av större och Viktig uppgifter i testhantering.

Fördelar med korrekt uppskattning:

  1. Noggranna testuppskattningar leder till bättre planering, utförande och övervakning av uppgifter under en testchefs uppmärksamhet.
  2. Tillåt mer exakt schemaläggning och hjälp att förverkliga resultaten mer självsäkert.

Du kommer att lära dig mer information om testuppskattningen och mätvärden i här .

Testplanering

TILL Testplan kan definieras som ett dokument som beskriver omfattning , närma sig , Resurser , och schema av avsedd testverksamhet.

Ett projekt kan misslyckas utan en komplett testplan. Testplanering är särskilt viktigt vid utveckling av stora programvarusystem.

Vid mjukvarutestning ger en testplan detaljerad testinformation om en kommande testinsats, inklusive:

  • Teststrategi
  • Testmål
  • Exit /Suspension Criteria
  • Resursplanering
  • Testa leveranser

Du kommer att lära dig mer detaljer om testplaneringen i detta artikel .

Vad är testorganisation i mjukvarutestning?

Testorganisation i mjukvarutestning är ett förfarande för att definiera roller i testprocessen. Den definierar vem som är ansvarig för vilka aktiviteter i testprocessen. Testfunktioner, anläggningar och aktiviteter förklaras också i samma process. De inblandade personernas kompetens och kunskap definieras också, men alla är ansvariga för testprocessens kvalitet.

Nu har du en plan, men hur ska du hålla dig till planen och genomföra den? För att svara på den frågan har du Testorganisation fas.

Generellt sett måste du organisera ett effektivt testteam. Du måste samla ett skickligt team för att köra den ständigt växande testmotorn effektivt.

Behöver du veta mer om testorganisationen? Varför är självorganiserade team så viktiga? Klick här för detaljer.

Avrättning

Testövervakning och kontroll

Vad gör du när ditt projekt körs ur resurs eller överstiger tidsschemat? Du måste övervaka och kontrollera testaktiviteter för att få tillbaka det på schemat.

Testövervakning och kontroll är processen för att övervaka alla mätvärden som är nödvändiga för att säkerställa att projektet fungerar bra, enligt schemat och inte har budget.

Övervakning

Övervakning är en process av samlar , inspelning , och rapportering information om projektaktiviteten som projektledaren och intressenten behöver veta

För att övervaka gör Test Manager följande aktiviteter

  • Definiera projektmålet eller projektets prestandastandard
  • Observera projektets prestanda och jämför mellan de faktiska och de planerade prestationsförväntningarna
  • Spela in och Rapportera alla upptäckta problem som händer med projektet

Kontrollerande

Projektkontroll är en process där man använder data från övervakningsaktivitet för att få verklig prestanda till planerad prestanda.

I detta steg vidtar testhanteraren åtgärder för att korrigera avvikelserna från planen. I vissa fall måste planen vara justeras beroende på projektsituation.

Problemhantering

Som nämnts i början av ämnena kan alla projekt ha potential risk. När risken inträffar blir det en problem .

I varje projekts livscykel kommer det alltid att finnas en oväntat problem och frågor som dyker upp. För ett exempel:

  • Företaget minskar din projektbudget
  • Ditt projektteam saknar färdigheter för att slutföra projektet
  • Projektschemat är för stramt för att ditt team ska kunna avsluta projektet vid deadline.

Risk att undvika vid testning:

  • Saknas slutdatumet
  • Överstiga projektbudgeten
  • Tappa bort kundens förtroende

När dessa frågor uppstår måste du vara redo att hantera dem - annars kan de potentiellt påverka projektets resultat.

Hur hanterar du frågorna? Vad är frågestyrning? Hitta svaret i detta artikel

Testrapport och utvärdering

Projektet har redan slutförts. Det är nu dags att se tillbaka på vad du har gjort.

Syftet med testutvärderingsrapporterna är:

Testutvärderingsrapport beskriver resultaten av testningen i termer av Testtäckning och utgångskriterier. Data som används i testutvärdering baseras på testresultatdata och testresultatsammanfattning.