Wat is piloottesten?
PILOTTESTING wordt gedefinieerd als een type softwaretest dat een onderdeel van het systeem of het hele systeem verifieert onder een real-time bedrijfstoestand. Het doel van de piloottest is om de haalbaarheid, tijd, kosten, risico's en prestaties van een onderzoeksproject te evalueren.
Dit testen gebeurt precies tussen de GAT en de productie.
Bij piloottests probeert een geselecteerde groep eindgebruikers het te testen systeem uit en geeft feedback voordat het systeem volledig wordt geïmplementeerd.
Met andere woorden, het betekent een generale repetitie houden voor de bruikbaarheidstest die volgt.
Piloottesten helpt bij het vroegtijdig opsporen van bugs in het systeem.
Piloottesten hebben betrekking op het installeren van een systeem op de site van een klant (of een door de gebruiker gesimuleerde omgeving) om te testen tegen continu en regelmatig gebruik.
De meest gebruikelijke testmethode is om het systeem continu te testen om de zwakke plekken te achterhalen. Deze zwakke punten worden vervolgens teruggestuurd naar het ontwikkelingsteam als bugrapporten, en deze bugs worden opgelost in de volgende build van het systeem.
Tijdens dit proces wordt soms ook acceptatietesten opgenomen als onderdeel van compatibiliteitstesten. Dit gebeurt wanneer een systeem wordt ontwikkeld om een oud systeem te vervangen.
In Software Engineering beantwoordt Pilot Testing de vraag of het product of de dienst een potentiële markt heeft.
Waarom piloottests belangrijk zijn
Piloottesten is belangrijk omdat het op veel manieren helpt, zoals het debuggen van software en de procedure die wordt gebruikt voor het testen, het controleren van de gereedheid van het product voor volledige implementatie, een betere beslissing over de toewijzing van tijd en middelen, het biedt de mogelijkheid om de reactie van uw doelgroep op het programma te meten, het meten van succes van programma en geeft het team de kans om activiteiten te oefenen die ze zullen gebruiken voor de bruikbaarheidstest.
Hoe piloottesten te doen
Het niveau van pilottests is afhankelijk van de grootte en reikwijdte van uw migratieproject. De feitelijke piloottests worden uitgevoerd in een speciale ruimte of laboratorium waar gebruikers talloze procedures, transacties en rapporten uitvoeren terwijl ze de functionaliteit van de software simuleren.
Piloottesten kunnen worden uitgevoerd afhankelijk van de context van het project,
- Voor een algemene zakelijke onderneming kan een piloottest worden uitgevoerd met een groep gebruikers op een set servers in een datacenter
- Voor een webontwikkelingsbedrijf kan een pilot-test worden uitgevoerd door sitebestanden te hosten op stagingservers of live mappen op internet
- Voor commerciële softwareleveranciers kan een piloottest worden uitgevoerd met een speciale groep early adopters.
Piloottests omvatten het volgen van het testplan
Stap 1 : maak een proefplan
Stap 2 : Bereid je voor op de pilottest
Stap 3 : Implementeer en test de pilottest
Stap 4: Evalueer de pilottest
Stap 5: Bereid u voor op productie-implementatie
Voordat u een piloottest uitvoert, moeten de volgende zaken in overweging worden genomen:
- Zorg voor voldoende training voor deelnemers
- Een uitrolplan voor het inzetten van de servers en het voorbereiden van systemen voor de pilot
- Documentatie van het installatieproces
- Testscripts voor elke softwaretoepassing. Het bestaat uit checklists met uit te voeren functies
- Zorg voor constante feedback van gebruikers aan de ontwerp- en testteams door e-mails of websites te gebruiken
- Stel de evaluatiecriteria voor de pilot vast, zoals informatie over het aantal ontevreden gebruikers, het aantal ondersteuningsoproepen en -verzoeken, enz.
- Betrek een werkgroep van gemeenschapspartners of belanghebbenden die in uw project hebben geïnvesteerd en die regelmatig zullen samenkomen om uw voortgang te bespreken
- Ontwikkeling van een evaluatieplan en evaluatie-instrumenten / tools om de nodige informatie over kennis, veranderingen in attitudes en gedrag van de pilotgroep vast te leggen.
Tijdens de pilottest verzamelt en evalueert het team testgegevens. Op basis van deze gegevens kiest het team een van de strategieën.
- Stagger Forward - Implementeer een nieuwe release candidate voor de pilotgroep
- Terugdraaien - Voer het terugdraaiplan uit om de pilotgroep te herstellen naar de vorige configuratiestatus
- Suspend - Onderbreek het testen van de piloot
- Patchen en doorgaan - Implementeer patches om de bestaande oplossing te repareren
- Implementeren - Ga verder met het implementeren van de oplossing
Goede praktijk voor piloottests
- Plan de piloottest twee dagen voor de bruikbaarheidstest.
- Start de piloottest pas als alle gebruikers, klanten en het projectteam het eens zijn over de criteria voor een succesvol resultaat
- Vraag gebruikers om eventuele problemen op hun kopieën van materiaal te markeren, hun zorgen te beschrijven en suggesties te doen (als ze die hebben) voor verbetering.
- Informeer gebruikers over het doel, de duur en de voortgang van de pilot
Voorbeeld van piloottesten
Hieronder volgen enkele veelvoorkomende voorbeelden van piloottests:
- Microsoft voert Windows Insider-programma's uit voor Windows 10 Pilot-tests
- Google voert het Android-bètaprogramma voor Nexus-gebruikers uit om het Android-besturingssysteem te testen
- HP voert online een pilot uit voor het testen van zijn producten en services
Samenvatting :
- Piloottesten is het verifiëren van een onderdeel van het systeem of het hele systeem onder realtime bedrijfsomstandigheden.
- Dit testen gebeurt precies tussen de GAT en de productie.
- Het zal helpen om te controleren of uw product klaar is voor volledige implementatie