Test Management Process i Software Test
TestManagement
TestManagement er en proces med styring af testaktiviteterne for at sikre høj kvalitet og high-end test af softwareapplikationen. Metoden består i at organisere, kontrollere, sikre sporbarhed og synlighed af testprocessen med henblik på at levere en softwareapplikation af høj kvalitet. Det sikrer, at softwaretestprocessen kører som forventet.
Du bliver testleder af det vigtigste projekt i din virksomhed. Projektopgaven er at teste netbankfaciliteten i den ansete "Guru99 Bank"
Alt ser ud til at være fantastisk. Din chef stoler på dig. Han regner med dig. Du har en god chance for at bevise dig selv i din opgave. Men sandheden er:
Test Management er ikke kun en enkelt aktivitet. Den består af en række aktiviteter
Test Management Faser
Dette emne kortvarigt introducerer Test Management Process og viser dig en oversigt af testledelsesfaser.
1) Zephyr Enterprise
Zephyr Enterprise er mere end en teststyringsløsning; vi er en test management partner klar til at hjælpe dig med at opnå alle dine testaktiviteter fra et enkelt værktøj.
Fra oprettelse af testcases og planer, til at definere brugerkrav og generering af rapporter, væbner Zephyr Enterprise dig med den indsigt, fleksibilitet og synlighed, der er nødvendig for at levere software hurtigere – med færre fejl!
Funktioner:
- Premium Enterprise Support
- Tovejs Jira-integration
- Testplanlægning og revision i virksomhedsklasse
- Klar til brug rapporter og brugerdefinerbare dashboards
- End-to-end sporbarhed
- Fleksibel support til tredjeparts automatiseringsrammer
- Ældre ALM-migreringssti og overgangsplan
Test Management Process
Test Management Process er en procedure til at styre softwaretestaktiviteterne fra start til slut. Teststyringsprocessen giver faciliteter til planlægning, kontrol, sporing og overvågning gennem hele projektcyklussen. Processen involverer flere aktiviteter som testplanlægning, design og testudførelse. Det giver en indledende plan og disciplin til softwaretestprocessen. For at hjælpe med at administrere og strømline disse aktiviteter kan du overveje at bruge en af disse topteststyringsværktøjer.
Der er to hoveddele af teststyringsprocessen: –
- Planlægning
- Risikoanalyse
- Test Estimation
- Testplanlægning
- Test organisation
- Udførelse
- Test overvågning og kontrol
- Problemhåndtering
- Testrapport og evaluering
Planlægning
Risikoanalyse og løsning
Risiko er det potentielle tab (et uønsket resultat, dog ikke nødvendigvis) som følge af en given handling eller en aktivitet.
Risikoanalyse er det første trin, som Test Manager bør overveje, før du starter et projekt. Fordi alle projekter kan indeholde risici, vil tidlig risikodetektion og identifikation af dens løsning hjælpe Test Manager til undgå potentielt tab i fremtiden & spar på projektomkostninger.
Du vil lære flere detaljer om risikoanalysen og løsningen link..
Test Estimation
Et estimat er en prognose eller forudsigelse. Test Estimation er tilnærmelsesvis afgørende hvor længe en opgave ville tage at fuldføre. Estimering af indsats for testen er en af de større og vigtigt opgaver i Test Management.
Fordele ved korrekt estimering:
- Nøjagtige testestimater fører til bedre planlægning, udførelse og overvågning af opgaver under en testleders opmærksomhed.
- Tillad mere nøjagtig planlægning og hjælp til at realisere resultater mere selvsikkert.
Du vil lære flere detaljer om testestimeringen og metrics link..
Testplanlægning
A Testplan kan defineres som et dokument, der beskriver rækkevidde, tilgang, ressourcerog planlægge af tilsigtet Test aktiviteter.
Et projekt kan evt mislykkes uden en komplet testplan. Testplanlægning er særlig vigtig ved udvikling af store softwaresystemer.
I softwaretest giver en testplan detaljeret testinformation vedrørende en kommende testindsats, herunder:
- Test strategi
- Testmål
- Udgangs-/suspenderingskriterier
- Ressourceplanlægning
- Testleverancer
Du vil lære flere detaljer om testplanlægning i denne artikel.
Test organisation
Testorganisation i softwaretest er en procedure til at definere roller i testprocessen. Den definerer, hvem der er ansvarlig for hvilke aktiviteter i testprocessen. Den samme proces forklarer også testfunktioner, faciliteter og aktiviteter. De involverede personers kompetencer og viden er også defineret. Alle er dog ansvarlige for kvaliteten af testprocessen.
Nu har du en plan, men hvordan vil du holde dig til planen og eksekvere den? For at besvare det spørgsmål har du Test organisation fase.
Generelt skal du organisere et effektivt testteam. Du skal samle et dygtigt team for at køre den stadigt voksende testmotor effektivt.
Har du brug for at vide mere om Testorganisationen? Hvorfor er selvorganiserede teams så vigtige? Klik link. for detaljer.
Udførelse
Test overvågning og kontrol
Hvad vil du gøre, når dit projekt kører ude af ressourcer or overstiger tidsplanen? Du skal overvåge og kontrollere testaktiviteter for at bringe det tilbage til tidsplanen.
Testovervågning og -kontrol er processen med at overvåge alle de nødvendige målinger for at sikre, at projektet kører godt, planmæssigt og ikke uden for budgettet.
Overvågning
Overvågning er en proces af opsamling, optagelseog rapportering information om projektaktiviteten, som projektlederen og interessenten har brug for at kende
For at overvåge udfører Test Manager følgende aktiviteter
- Definere projektets mål, eller projektets præstationsstandard
- Overhold projektydelsen, og sammenlign de faktiske og de planlagte præstationsforventninger
- Optage og indberette ethvert opdaget problem, der sker med projektet
Styring
Project Controlling er en proces med at bruge data fra overvågningsaktivitet til at bringe faktisk ydeevne til planlagt ydeevne.
I dette trin tager testmanageren handling for at rette op på afvigelserne fra planen. I nogle tilfælde skal planen være det justeres alt efter projektsituationen.
Problemhåndtering
Som nævnt i begyndelsen af artiklen kan alle projekter have potentiale risici. Når risikoen sker, bliver den en spørgsmål.
I ethvert projekts livscyklus vil der altid være uventede problemer og spørgsmål, der dukker op. For eksempel:
- Virksomheden skærer ned på dit projektbudget
- Dit projektteam mangler kompetencerne til at gennemføre projektet
- Projektplanen er for stram til, at dit team kan afslutte projektet ved deadline.
Risici, der skal undgås under test:
- Manglende Deadlinen
- Overstige projektets budget
- Lose kundens tillid
Når disse problemer opstår, skal du være klar til at håndtere dem – ellers kan de potentielt påvirke projektets resultat.
Hvordan håndterer du problemerne? Hvad er problemhåndtering? Find svaret heri artikel
Testrapport og evaluering
Projektet er allerede afsluttet. Det er nu tid til at se tilbage på, hvad du har gjort.
Formålet med testevalueringsrapporterne er:
"Test Evaluation Report" beskriver resultaterne af Testen mht Testdækning og exitkriterier. De data, der bruges i testevaluering, er baseret på testresultatdata og testresultatoversigt.