Testhanteringsprocess: En komplett guide för testprojekt

Innehållsförteckning:

Anonim

Testhantering

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

Du blir testchef för det viktigaste projektet i ditt företag. Projektuppgiften är att testa nettobankfaciliteten för den uppskattade "Guru99 Bank"

Allt verkar vara bra. Din chef litar på dig. Han räknar med dig. Du har en god 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

Detta ämne introducerar kort testhanteringsprocessen och visar en översikt över testhanteringsfaser. Du kommer att lära dig mer information om varje testhanteringsfas i nästa artiklar.

Testhanteringsprocess

Testhanteringsprocessen är ett förfarande för att hantera programvarutestningsaktiviteterna från början till slut. Testhanteringsprocessen tillhandahåller planerings-, kontroll-, spårnings- och övervakningsfaciliteter under hela projektcykeln. Processen innefattar flera aktiviteter som testplanering, design och testutförande. Det ger en inledande plan och disciplin för testprocessen för programvara.

Det finns två huvuddelar av testhanteringsprocessen: -

  • Planera
    1. Riskanalys
    2. Test uppskattning
    3. Testplanering
    4. Test organisation
  • Avrättning
    1. Testa ö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) som en följd av en given åtgärd eller en aktivitet.

Riskanalys är det första steget som Test Manager bör överväga innan ett projekt startas. Eftersom alla projekt kan innehålla risker kommer tidig riskdetektering och identifiering av dess lösning att hjälpa Test Manager att undvika potentiell förlust i framtiden och spara projektkostnader.

Du kommer att lära dig mer detaljer om riskanalys och lösning här.

Test uppskattning

En uppskattning är en prognos eller förutsägelse. Testuppskattning bestämmer ungefär hur lång tid en uppgift skulle ta att slutföra. Att uppskatta ansträngningen för testet är en av de viktigaste och viktigaste uppgifterna i Test Management.

Fördelar med korrekt uppskattning:

  1. Noggranna testuppskattningar leder till bättre planering, utförande och övervakning av uppgifter under testchefens uppmärksamhet.
  2. Tillåt en mer exakt schemaläggning och hjälp att uppnå resultat mer säkert.

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

Testplanering

En testplan kan definieras som ett dokument som beskriver omfattning , strategi , resurser och schema för avsedda testaktiviteter.

Ett projekt kan misslyckas utan en fullständig testplan. Testplanering är särskilt viktig vid utveckling av stora programvarusystem.

I programvarutestning ger en testplan detaljerad testinformation om ett kommande testarbete, inklusive:

  • Teststrategi
  • Testmål
  • Kriterier för utgång / avstängning
  • Resursplanering
  • Testa leveranser

Du kommer att lära dig mer detaljer om testplaneringen i den här artikeln.

Vad är testorganisation vid programvarutestning?

Testorganisation i programvarutestning ä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 berörda personernas kompetens och kunskap definieras också, men alla ansvarar för kvaliteten i testprocessen.

Nu har du en plan, men hur ska du hålla fast vid planen och genomföra den? För att svara på den frågan har du testorganisationsfasen .

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

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

Avrättning

Testa övervakning och kontroll

Vad gör du när ditt projekt tar slut på resursen eller överskrider tidsplanen? Du måste övervaka och kontrollera testaktiviteter för att återföra det till schemat.

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

Övervakning

Övervakning är en process för att samla in , spela in och rapportera information om projektaktiviteten som projektledaren och intressenten behöver veta

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

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

Kontrollerande

Projektstyrning är en process för att använda data från övervakningsaktivitet för att få verkliga prestanda till planerad prestanda.

I det här steget vidtar testhanteraren åtgärder för att korrigera avvikelserna från planen. I vissa fall måste planen anpassas efter projektsituationen.

Problemhantering

Som nämnts i början av ämnena kan alla projekt ha en potentiell risk. När risken uppstår blir det ett problem .

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

  • Företaget minskar din projektbudget
  • Ditt projektteam saknar kompetens för att slutföra projektet
  • Projektplanen är för stram för att ditt team ska kunna avsluta projektet vid tidsfristen.

Risk som ska undvikas vid testning:

  • Saknar tidsfristen
  • Överskrid projektbudgeten
  • Förlora kundens förtroende

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

Hur hanterar du frågorna? Vad är problemhanteringen? Hitta svaret i den här artikeln

Testrapport och utvärdering

Projektet har redan slutförts. Nu är det dags att se tillbaka vad du har gjort.

Syftet med testutvärderingsrapporterna är:

”Testutvärderingsrapport” beskriver testresultaten i termer av testtäckning och utgångskriterier. Data som används i testutvärderingen baseras på testresultatdata och testresultatsammanfattning.