Hva er pilottesting?
PILOTTESTING er definert som en type programvaretesting som verifiserer en komponent i systemet eller hele systemet i sanntidsdriftstilstand. Formålet med pilottesten er å evaluere gjennomførbarheten, tiden, kostnaden, risikoen og ytelsen til et forskningsprosjekt.
Denne testingen gjøres nøyaktig mellom UAT og produksjon.
I pilottesting prøver en valgt gruppe sluttbrukere systemet som testes og gir tilbakemelding før full implementering av systemet.
Med andre ord betyr det å gjennomføre en generalprøve for brukervennlighetstesten som følger.
Pilot Testing hjelper tidlig med å oppdage feil i systemet.
Pilotprøving handler om å installere et system på et kundeside (eller et brukersimulert miljø) for testing mot kontinuerlig og regelmessig bruk.
Den vanligste testmetoden er å kontinuerlig teste systemet for å finne ut av dets svake områder. Disse svakhetene blir deretter sendt tilbake til utviklingsteamet som feilrapporter, og disse feilene blir løst i neste bygg av systemet.
I løpet av denne prosessen er noen ganger også godkjenningstesting inkludert som en del av kompatibilitetstesting. Dette skjer når et system utvikles for å erstatte et gammelt.
I Software Engineering vil Pilot Testing svare på spørsmålet som om produktet eller tjenesten har et potensielt marked.
Hvorfor pilottesting er viktig
Pilot Testing er viktig fordi det hjelper på mange måter, for eksempel feilsøkingsprogramvare og fremgangsmåte som brukes til testing, sjekke produktberedskap for fullskala implementering, bedre beslutning om tid og ressursallokering, gir mulighet til å måle målpopulasjonens reaksjon på programmet, måling av suksess av programmet og gir teamet en sjanse til å øve på aktiviteter de vil bruke til brukervennlighetstest.
Hvordan gjøre pilottesting
Nivået på pilottest avhenger av størrelsen og omfanget av migrasjonsprosjektet ditt. Selve pilottesten blir utført i et dedikert område eller laboratorium der brukere kjører mange prosedyrer, transaksjoner og rapporter mens de simulerer programvarens funksjonalitet.
Pilotprøving kan utføres avhengig av konteksten til prosjektet,
- For en generell virksomhet kan en pilottest utføres med en gruppe brukere på et sett med servere i et datasenter
- For et webutviklingsforetak kan en pilottest utføres ved å være vert for nettstedfiler på iscenesettere servere eller mapper live på internett
- For kommersielle programvareleverandører kan en pilottest gjennomføres med en spesiell gruppe tidlig adoptere.
Pilotprøving innebærer å følge testplanen
Trinn 1 : Lag en pilotplan
Trinn 2 : Forbered deg på pilottesten
Trinn 3 : Distribuer og test pilottesten
Trinn 4: Evaluer pilottesten
Trinn 5: Forbered deg på distribusjon av produksjonen
Før du gjennomfører en pilotprøving, må følgende ting vurderes,
- Gi deltakerne tilstrekkelig opplæring
- En lanseringsplan for distribusjon av serverne og klargjøring av systemer for piloten
- Dokumentasjon av installasjonsprosessen
- Testing av skript for hver programvare. Den består av sjekklister over funksjoner som skal utføres
- Gi konstant tilbakemelding til design- og testteamene fra brukere ved å bruke e-post eller nettsteder
- Sett evalueringskriteriene for piloten, som informasjon om antall brukere som var misfornøyde, antall supportanrop og forespørsler, etc.
- Engasjer en arbeidsgruppe av fellesskapspartnere eller interessenter som har investert i prosjektet ditt og vil møte regelmessig for å diskutere fremdriften din
- Utviklet en evalueringsplan og evalueringsinstrumenter / verktøy for å fange nødvendig informasjon om kunnskap, holdningsendringer og atferd hos pilotgruppen.
Under pilottesten samler teamet og evaluerer testdata. Basert på disse dataene, vil teamet velge en av strategiene.
- Stagger Forward - Distribuer en ny utgivelseskandidat til pilotgruppen
- Rull tilbake - Utfør tilbakeføringsplanen for å gjenopprette pilotgruppen til sin forrige konfigurasjonstilstand
- Suspend - Suspend pilot testing
- Patch and Continue - Plasser oppdateringer for å fikse den eksisterende løsningen
- Distribuere - Fortsett til distribusjon av løsningen
God praksis for pilottesting
- Planlegg pilottesten to dager før brukervennlighetstesten.
- Ikke start pilottest før alle brukere, kunder og prosjektgrupper er enige om kriteriene for et vellykket resultat
- Be brukerne merke eventuelle problemer på kopiene av materialet, beskrive deres bekymringer og gi forslag (hvis de har noen) for forbedring.
- Informer brukerne om formålet, lengden og fremdriften til piloten
Eksempel på pilottesting
Følgende er noen vanlige eksempler på pilottesting:
- Microsoft kjører Windows Insider-programmer for Windows 10 Pilot Testing
- Google kjører Android Beta-programmet for Nexus-brukere for å teste sitt Android-operativsystem
- HP kjører online for Pilot Testing av sine produkter og tjenester
Sammendrag :
- Pilot Testing verifiserer en komponent i systemet eller hele systemet under driftsforhold i sanntid.
- Denne testingen gjøres nøyaktig mellom UAT og produksjon.
- Det vil hjelpe å sjekke om produktet ditt er klart for implementering i full skala