Vad är pilottestning? Definition, betydelse, exempel

Vad är pilottestning?

Pilotprovning definieras som en typ av mjukvarutestning som verifierar en komponent i systemet eller hela systemet under ett drifttillstånd i realtid. Syftet med pilottestet är att utvärdera ett forskningsprojekts genomförbarhet, tid, kostnad, risk och prestanda.

Denna testning görs exakt mellan UAT och produktion.

I pilottestning provar en utvald grupp slutanvändare systemet som testas och ger feedback innan systemet tas i bruk fullt ut.

Det innebär med andra ord att genomföra en generalrepetition för det användbarhetsteste som följer.

Pilottestning hjälper till att tidigt upptäcka buggar i systemet.

Pilottestbild

Pilottestning handlar om att installera ett system på en kundplats (eller en användarsimulerad miljö) för testning mot kontinuerlig och regelbunden användning.

Den vanligaste metoden att testa är att kontinuerligt testa systemet för att ta reda på dess svaga områden. Dessa svagheter skickas sedan tillbaka till utvecklingsteamet som felrapporter, och dessa buggar fixas i nästa version av systemet.

Under denna process ingår ibland även acceptanstestning som en del av Test av kompatibilitet. Detta inträffar när ett system utvecklas för att ersätta ett gammalt.

In Mjukvaruutveckling, Pilottestning kommer att svara på frågan som om produkten eller tjänsten har en potentiell marknad.

Varför pilottestning är viktigt

Pilottestning är viktigt eftersom det hjälper på många sätt som att felsöka programvara och procedur som används för att testa, kontrollera produktens beredskap för fullskalig implementering, bättre beslut om tid och resursallokering, ger möjlighet att mäta din målgrupps reaktion på programmet, mätning av programmets framgång och ger laget en chans att öva på aktiviteter som de kommer att använda för användbarhetstest.

Hur man gör pilottestning

Nivån på pilottestning beror på storleken och omfattningen av ditt migreringsprojekt. Själva pilottestningen görs i ett dedikerat område eller lab där användare kör många procedurer, transaktioner och rapporter när de simulerar programvarans funktionalitet.

Pilottester kan utföras beroende på projektets sammanhang,

  • För ett allmänt företag kan ett pilottest utföras med en grupp användare på en uppsättning servrar i ett datacenter
  • För ett webbutvecklingsföretag kan ett pilottest utföras genom att lagra webbplatsfiler på servrar eller mappar live på internet
  • För kommersiella mjukvaruleverantörer kan ett pilottest genomföras med en speciell grupp av tidiga användare.

Pilottestning innebär att man följer testplanen

steg 1: Skapa en pilotplan

steg 2: Förbered dig för pilottestet

steg 3: Installera och testa pilottestet

Steg 4: Utvärdera pilottestet

Steg 5: Förbered för produktionsinstallation

Innan du utför ett pilottest måste följande saker övervägas,

  • Ge deltagarna adekvat utbildning
  • En utrullningsplan för att distribuera servrarna och förbereda system för piloten
  • Dokumentation av installationsprocessen
  • Testa skript för varje program. Den består av checklistor över funktioner som ska utföras
  • Ge ständig feedback till design- och testteamen från användare genom att använda e-post eller webbplatser
  • Ställ in utvärderingskriterierna för piloten, som information om antalet användare som var missnöjda, antalet supportsamtal och förfrågningar etc.
  • Engagera en arbetsgrupp av samhällspartners eller intressenter som har investerat i ditt projekt och kommer att träffas regelbundet för att diskutera dina framsteg
  • Utvecklade en utvärderingsplan och utvärderingsinstrument/verktyg för att fånga upp nödvändig information om kunskap, förändringar i attityder och beteende hos pilotgruppen.

Under pilottestet samlar teamet in och utvärderar testdata. Baserat på dessa data kommer teamet att välja en av strategierna.

  • Vackla framåt– Distribuera en ny releasekandidat till pilotgruppen
  • Rulla tillbaka– Utför återställningsplanen för att återställa pilotgruppen till dess tidigare konfigurationstillstånd
  • Avbryta– Avbryt pilottestning
  • Patcha och fortsätt– Distribuera patchar för att fixa den befintliga lösningen
  • Distribuera– Fortsätt till en distribution av lösningen

God praxis för pilottestning

  • Schemalägg pilottestet två dagar före användbarhetstestet.
  • Initiera inte pilottest förrän alla användare, kunder och projektteam är överens om kriterierna för ett lyckat resultat
  • Be användarna att markera eventuella problem på sina kopior av material, beskriva sina problem och ge förslag (om de har några) för förbättringar.
  • Informera användarna om pilotens syfte, längd och framsteg

Exempel på pilottestning

Följande är några vanliga exempel på pilottestning:

  • Microsoft kör Windows Insiderprogram för Windows 10 Pilottestning
  • Google kör Android Betaprogram för Nexus-användare för att testa dess Android Operating System
  • HP kör online för att pilottesta sina produkter och tjänster

Sammanfattning

  • Pilottestning är att verifiera en komponent i systemet eller hela systemet under driftförhållanden i realtid.
  • Denna testning görs exakt mellan UAT och produktion.
  • Det hjälper dig att kontrollera om din produkt är redo för fullskalig implementering