Testmonitoring en -controle bij het testen van software
⚡ Slimme samenvatting
Testmonitoring en testbeheer zorgen ervoor dat een testproject op koers blijft door de daadwerkelijke voortgang te meten ten opzichte van het plan en vervolgens actie te ondernemen op basis van de cijfers, waardoor kosten, planning, middelen en kwaliteit worden beschermd.

Wat is testmonitoring?
Testbewaking Testuitvoering is een proces waarbij de testactiviteiten en testinspanningen worden geëvalueerd om track huidige voortgang van de testactiviteiten, bevindingen en tracHet analyseren van teststatistieken, het inschatten van toekomstige acties op basis van deze statistieken en het geven van feedback aan het betreffende team en belanghebbenden over het huidige testproces.
Toezicht houden is een van de kerntaken van testbeheerHet zet de dagelijkse testactiviteiten om in cijfers waarop een testmanager actie kan ondernemen.
Wat is testcontrole?
Testcontrole bij testuitvoering is een proces waarbij acties worden ondernomen op basis van de resultaten van het testmonitoringproces. In de testcontrolefase worden testactiviteiten geprioriteerd, wordt het testschema herzien, wordt de testomgeving gereorganiseerd en worden andere wijzigingen met betrekking tot testactiviteiten aangebracht om de kwaliteit en efficiëntie van het toekomstige testproces te verbeteren.
Monitoring en controle vormen twee helften van één cyclus: monitoring levert feiten aan, controle wijzigt het plan.
| Aspect | Testbewaking | Testcontrole |
| Doel | Meet en rapporteer wat er daadwerkelijk gebeurt. | Verander wat er daarna gebeurt. |
| uitgang | Teststatistieken en een voortgangsrapport | Revprioriteiten, planning of omgeving |
| Natuur en wandelen | Observatie, geen interventie | Corrigerende en sturende actie |
| Trigger | Draait continu tijdens de testuitvoering. | Geactiveerd door een afwijking die door monitoring aan het licht komt. |
Gefeliciteerd! We beginnen nu met Testuitvoering fase. Terwijl uw team aan de toegewezen taken werkt, moet u hun werkzaamheden monitoren en controleren.
In de Fasen van testbeheer In de tutorial hebben we kort Testmonitoring en -controle geïntroduceerd. In deze tutorial leer je het in detail.
Waarom monitoren wij?
Dit kleine voorbeeld laat zien waarom we testactiviteiten moeten monitoren en controleren.
Na het beëindigen van de Testschatting en testplanning, het management ging akkoord met uw plan en de mijlpalen zijn vastgesteld volgens de volgende figuur.
Je hebt beloofd alle testartefacten af te ronden en op te leveren. Guru99 Banken Testen project volgens bovenstaande mijlpalen. Alles lijkt geweldig en je team is hard aan het werk.
Maar na 4 weken gaat het niet zoals gepland. De taak van “Het maken van testspecificaties” is vertraagd door 4 werkdagen. Het heeft een cascade-effect en alle volgende taken worden vertraagd.
Je gemiste zowel de mijlpaal als de algehele projectdeadline.
Als gevolg hiervan mislukt uw project en verliest uw bedrijf het vertrouwen van de klant. U moet de volledige verantwoordelijkheid nemen voor het mislukken van het project.
Bekijk de voortgang van het project, kunt u de vraag van uw baas beantwoorden
Ik vergat de voortgang van het project te monitoren en te controleren
Mijn teamlid werkte niet goed
Ik weet niet waarom.
Je mist de deadline omdat je vergat de voortgang van het project te monitoren en te controleren. U moet het plan en het daadwerkelijke schema bekijken. Je zult erachter komen dat de vertraging plaatsvond bij de allereerste taak zelf (Make Test-specificaties). Deze vertraging stapelde zich op bij de daaropvolgende taken. Als u het project zorgvuldig had gevolgd, had u dit probleem vroegtijdig kunnen ontdekken en een oplossing kunnen vinden.
Hoe zorgvuldig en zorgvuldig we ook plannen, er zal altijd iets misgaan. We moeten het project actief monitoren
- Vroeg detecteren en adequaat reageren op afwijkingen en wijzigingen in plannen
- Laten we communiceren met belanghebbenden, sponsors en teamleden precies waar het project staat en bepalen hoe nauw uw oorspronkelijke actieplan overeenkomt met de werkelijkheid
- Het kan voor de manager nuttig zijn om te weten of het project doorgaat rechts track volgens de projectdoelen. Hiermee kunt u de nodige aanpassingen doorvoeren met betrekking tot uw middelen of uw budget.
Projectmonitoring helpt u rampen te voorkomen. Monitoring kan worden vergeleken met het controleren van de benzinemeter in uw auto terwijl u rijdt. Het helpt u te zien hoeveel gas er nog in de tank zit. Door uw project te monitoren, voorkomt u dat u zonder benzine komt te zitten voordat u uw doel bereikt.
Wat monitoren wij?
Door middel van monitoring kunt u uw oorspronkelijke plan vergelijken met uw voortgang tot nu toe en waar nodig aanpassingen doorvoeren om het project succesvol af te ronden.
Als testmanager in uw project dient u de vier onderstaande kernparameters in de gaten te houden.
Kosten
|
Kosten zijn een belangrijk aspect van projectmonitoring en -controle. Je moet een inschatting maken en track basiskosteninformatie voor uw project. Het hebben van nauwkeurige projectschattingen en een robuust projectbudget is noodzakelijk om het project binnen het vastgestelde budget op te leveren. Stel dat uw baas ermee heeft ingestemd het project te financieren met $ 100,000. Tijdens de uitvoering van het project moet u de werkelijke kosten in de gaten houden. Zoals vermeld in Testschatting In dit artikel zijn er een heleboel projectactiviteiten waarvoor geld nodig is. Om al die activiteiten onder controle te houden, moet je het projectbudget bewaken en beheren. Zonder monitoring van de projectkosten zal het project hoogstwaarschijnlijk nooit binnen het budget worden opgeleverd. |
Schema's
Hoe kun je werken zonder schema? Het is te vergelijken met autorijden, maar zonder enig idee hoe lang het duurt om op de bestemming te komen. Hoe groot of klein de omvang en reikwijdte van uw project ook is, u moet een projectplanning opstellen. Het schema vertelt het je
- Wanneer moet elke activiteit worden uitgevoerd?
- Wat is er al afgerond?
- De volgorde waarin dingen moeten worden afgerond.
Hier is een voorbeeld van een projectplanning
Je hebt een teamlid een taak toegewezen: het uitvoeren van de integratiecases van GuruWebsite van 99 Bank.
Deze taak moet binnen een week voltooid zijn. U kunt een schema maken zoals hieronder weergegeven
Informatiebronnen
Zoals vermeld in eerdere artikelen, resources Dit omvat alles wat nodig is om de projecttaken uit te voeren – mensen of materieel. Een gebrek aan middelen kan de projectvoortgang belemmeren.
De waarheid is dat niet alles volgens plan verloopt: medewerkers vertrekken, het projectbudget kan worden verlaagd of de planning wordt verschoven. Door de beschikbare middelen te monitoren, kunt u eventuele tekorten vroegtijdig signaleren en een oplossing vinden.
Kwaliteit
Kwaliteitsmonitoring omvat het monitoren van de resultaten van specifieke werk producten (graag willen testcase suite, testuitvoeringslogboek), om te evalueren of het voldoet aan de gedefinieerde kwaliteitsnormen. Indien de resultaten niet voldoen aan de gestelde eisen, kwaliteitsnormenJe moet een mogelijke oplossing vinden.
Voorbeeld: Stel dat je de voortgang van het project heel goed bewaakt en beheerst. Uiteindelijk heb je het product op de deadline afgeleverd. Het project lijkt succesvol.
Maar twee weken na de levering ontving u deze feedback van de klant.
Ik heb niets verkeerd gedaan. Misschien heeft de klant een fout gemaakt.
Ik vergat de kwaliteit van de projectoutput te bewaken.
Ik weet niet waarom.
De cruciale fout die u in dit project heeft gemaakt, is dat u vergat de kwaliteit van de projectoutput te bewaken. Omdat projectmonitoring niet alleen monitoring van de projectplanning vereist, maar ook de projectkwaliteit.
Hoe monitoren?
Houd deze vragen in gedachten terwijl uw project tot leven komt:
- Ben je aan rooster? Zo niet, hoe ver ligt de achterstand en hoe kunt u deze achterstand inhalen?
- Ben je ouder dan begroting?
- Werkt u nog steeds aan hetzelfde projectdoel?
- Ben je bijna leeg resources?
- Zijn er waarschuwingssignalen die wijzen op een naderende situatie? problemen?
- Is er druk van het management om het project eerder af te ronden?
Dit zijn slechts enkele van de vragen die u uzelf moet stellen terwijl u de voortgang van uw project bewaakt.
Het is belangrijk om de voortgang van het project te monitoren, zodat u weet of er aanpassingen nodig zijn om het weer in de juiste richting te krijgen. Om de voortgang van het project effectief te monitoren, moet u de volgende stappen volgen
Stap 1) Maak een monitoringplan
U kunt de voortgang niet monitoren, tenzij u een plan heeft om de voortgang te monitoren met DEFINED-statistieken. Net als het Testplan is het Monitoringplan de eerste en een van de belangrijkste stappen in de voortgangsbewaking.
In het Monitoringsplan moet u zorgvuldig plannen
|
Welke statistieken moeten worden verzameld en gemeten?
In het monitoringplan moet u duidelijk definiëren welke statistieken u moet verzamelen en meten. Zoals eerder vermeld sectie, de statistieken die u moet verzamelen
- De kosten (tijd, geld) die tot nu toe aan het project is besteed
- Hoeveel hulpbron (werknemers, materieel) worden ingezet voor het project
- De status van de taak (aan rooster, achter of vóór het schema)
- De kwaliteit van het werkproduct (Run rate/pass rate, defectstatistieken)
Wanneer de gegevens verzamelen?
Beslis nu wanneer or hoe vaak u gaat de gegevens voor monitoring verzamelen in het monitoringplan – Wekelijks of maandelijks? Of alleen aan het begin en einde van het project?
Zoals het plan voorschrijft, GuruHet 99 Bank-project zal binnen een maand worden afgerond. In dat geval raden we u aan de voortgang van het project te volgen. per week or dagelijks basis.
Hoe evalueer ik de voortgang van het project via statistieken?
In het monitoringplan moet u de methoden om de voortgang van het project te evalueren via verzamelde statistieken. Sommige methoden die u kunt raadplegen zijn
- Vergelijk de voortgang in het plan met de daadwerkelijke voortgang die het team heeft geboekt
- Definieer de criteria die worden gebruikt om de voortgang van het project te evalueren. Als de inspanning om een taak te voltooien bijvoorbeeld meer dan 30% inspanning dan een projectvertraging gepland.
U kunt het sjabloon van het monitoringplan raadplegen hier. Hier is een voorbeeld monitoringsplan besteld, Guru99 Bank-project
Stap 2) Update voortgangsrecord
Na verloop van tijd zal uw teamlid vooruitgang boeken met zijn of haar projecttaak. U moet tracHoud hun activiteiten volgens schema bij en vraag hen regelmatig om voortgangsinformatie bij te werken, zoals bestede tijd, taakstatus, enz. Door deze gegevens te controleren, kunt u direct de impact op het projectplan zien.
Een van de beste methoden om track de ledenvoortgang is aan de gang regelmatige vergaderingen.
Tijdens de vergadering rapporteren alle leden hun huidige status en eventuele problemen. Als een teamlid of teamleden achterop zijn geraakt of obstakels zijn tegengekomen, formuleer dan een plan om het probleem te identificeren en op te lossen.
Laten we oefenen met het volgende scenario
Zoals beschreven in het monitoringplan, hebt u de taak "Testomgeving instellen" toegewezen voor het testen van de website. Guru99 bank naar een lid van je team. Zijn rol is testbeheerder. Hij moet de installatie uitvoeren. Test omgeving binnen 6 dagen. Je eiste van hem dat hij in elke teamvergadering de huidige status rapporteerde. Hier is een voorbeeld van zijn verslag van de huidige vooruitgang
Stap 3) Analyseer het record en voer de aanpassing uit
Er zijn 2 substappen in de stappen
Stap 3.1) Analyseer
In deze stap vergelijkt u de voortgang die u in het plan hebt gedefinieerd met de daadwerkelijke voortgang die het team heeft geboekt. Door het record te analyseren, kunt u ook zien hoeveel tijd er aan een individuele taak is besteed en hoeveel tijd er in totaal aan het project is besteed.
Welk probleem heb je in dat rapport ontdekt?
Niks aan de hand, het is nog steeds goed
De voortgang van de taak lijkt vertraagd te zijn
Ik heb in dat rapport geen enkel probleem kunnen ontdekken
Volgens het plan moet de Test Administrator 100% van zijn taak op de 6e dag afronden. Echter, volgens de huidige status is het de 3e dag (50% tijdschema), maar hij heeft net 20% van de taak afgerond. Als gevolg hiervan kan de taak vertraging oplopen en de deadline missen. Daarom kan dit probleem van invloed zijn op het gehele project.
By tracDoor de projectvoortgang te volgen en te analyseren, kunt u eventuele problemen vroegtijdig signaleren en een oplossing vinden.
Stap 3.2) Aanpassing
Voer de nodige aanpassingen door om uw project draaiende te houden. track. Wijs taken opnieuw toe, pas planningen aan of herzie je doelen. Dit helpt je om de eindstreep te blijven bereiken.
Wat moet je doen?
Wijzig de schema's
Doe niets
Wijzig projectdoelen
Vraag ondersteuning aan een ander teamlid om de taak te versnellen
Als testmanager kunt u meerdere keren met soortgelijke situaties worden geconfronteerd. Er zijn een heleboel oplossingen om dit probleem op te lossen, en misschien heeft u uw eigen oplossing.
In het bovenstaande geval raden we u aan de oplossing te kiezen: vraag ondersteuning aan een ander teamlid om de taak te versnellen. Een andere oplossing, zoals het wijzigen van de schema's of niets doen, kan van invloed zijn op het algehele project. Ze zijn niet de beste oplossing
Stap 4) Maak het rapport
|
Als je baas je vraagt naar het huidige project voortgang, of de vooruitgang is achter or vooruit het schema, wat ga je antwoorden? U moet een voortgangsrapport van het project opstellen. Het gebruik van het rapport is een goede optie om de algehele projectvoortgang te delen met teamleden of de directie. Het is ook een handige manier om je baas te laten zien of het project op schema ligt. track. Om ervoor te zorgen dat de voortgangsgegevens worden gepresenteerd, kunt u enkele sjabloonrapporten gebruiken consistent en duidelijk. Dit artikel bevat het rapportsjabloon waarnaar u kunt verwijzen. Controleer ook a voorbeeldrapport besteld, Guru99 Bankproject als referentie |
Beste praktijken op het gebied van testmonitoring en -controle
-
Volg de normen: Een belangrijke overweging bij projectplanning is het waarborgen van standaardisatie. Het betekent dat alle projectactiviteiten de standaardprocesrichtlijnen moeten volgen. Gestandaardiseerde processen, tools, sjablonen en meetwaarden maken analyse eenvoudig, vergemakkelijken eenvoudige communicatie en helpen de projectteamleden de situatie beter te begrijpen.
-
Documentatie: Wat gebeurt er als u een discussie of besluit niet in een document noteert? Het kan zijn dat u ze vergeet en veel dingen verliest. U moet discussies en besluiten op de juiste plaats noteren en een formele documentatieprocedure voor vergaderingen opstellen. Dergelijke documentatie helpt u bij het oplossen van problemen met miscommunicatie of misverstanden binnen het projectteam.
-
proactiviteit: Bij alle projecten komen problemen voor. Het belangrijkste is dat je een proactieve aanpak moet aannemen om problemen en problemen op te lossen die zich voordoen tijdens de uitvoering van projecten. Dergelijke kwesties kunnen budget, reikwijdte, tijd, kwaliteit en personeelszaken zijn













