Mis on piloottestimine? Definitsioon, tähendus, näited
⚡ Nutikas kokkuvõte
Piloottestimine asetab töötava süsteemi valitud reaalsete kasutajate rühma ette reaalajas töötingimustes, kontrollides teostatavust, kulusid, riske ja jõudlust ajavahemikus, mis jääb kasutajate vastuvõtutestimise ja täieliku tootmiskeskkonna juurutamise vahele.

Mis on piloottestimine?
Piloottestimine on tarkvara testimise tüüp, mis kontrollib süsteemi komponenti või kogu süsteemi reaalajas töötingimustes. Piloottesti eesmärk on hinnata projekti teostatavust, aega, kulusid, riski ja toimivust enne, kui see kõigile avaldatakse.
See testimine toimub täpselt UAT ja tootmise vahel.
Piloottestimise käigus proovib valitud rühm lõppkasutajaid testitavat süsteemi ja annab enne süsteemi täielikku juurutamist tagasisidet. Teisisõnu, see on peaproov järgnevaks kasutatavustestiks ja aitab süsteemi vigu varakult avastada.
Allolev diagramm näitab seda korraldust: valmis versioon avaldatakse piiratud pilootgrupile ja seda jälgitakse seal, samal ajal kui laiem kasutajaskond jääb olemasolevasse süsteemi kuni tulemuste saabumiseni.
Piloottestimine on seotud süsteemi installimisega kliendi saidile (või kasutaja simuleeritud keskkonda), et testida pidevat ja regulaarset kasutamist.
Kõige levinum meetod on süsteemi pidevas kasutuses hoidmine, et leida selle nõrgad kohad. Need nõrkused saadetakse seejärel arendusmeeskonnale vearaportitena tavalise kanali kaudu. defektide haldamise protsessja vead parandatakse süsteemi järgmises versioonis.
Selle protsessi käigus on mõnikord kaasatud ka vastuvõtutestid Ühilduvuse testimine. See juhtub siis, kui vana süsteemi asendamiseks töötatakse välja süsteem.
In TarkvaraarendusPiloottestimine vastab ka ärilisele küsimusele, nimelt sellele, kas tootel või teenusel on potentsiaalne turg.
Miks on piloottestimine oluline?
Pilootprojekt on viimane võimalus midagi odavalt õppida. Kõik pärast seda on tootmisjuhtum. Täpsemalt öeldes annab pilootprojekt järgmist:
- Silub tarkvara ja selle testimiseks ja toetamiseks kasutatavaid protseduure.
- Kinnitab, kas toode on tõepoolest valmis täieulatuslikuks juurutamiseks.
- Toetab paremaid otsuseid aja, eelarve ja ressursside eraldamise kohta juurutamiseks.
- Mõõdab sihtrühma reaktsiooni tootele või programmile.
- Mõõdab programmi edukust kokkulepitud kriteeriumide, mitte arvamuse alusel.
- Annab meeskonnale harjutamiseks harjutusi tegevuste kohta, mida nad kasutatavustesti ajal kasutavad.
Kuidas piloottesti teha
Pilootestimise tase sõltub teie migratsiooniprojekti suurusest ja ulatusest. Tegelik piloottestimine toimub spetsiaalses piirkonnas või laboris, kus kasutajad teostavad tarkvara funktsionaalsust simuleerides arvukalt protseduure, tehinguid ja aruandeid.
Piloottestimist saab läbi viia olenevalt projekti kontekstist:
- Üldise äriettevõtte jaoks saab pilootprojekti läbi viia andmekeskuse serverite komplektil oleva kasutajarühmaga.
- Veebiarendusettevõtte jaoks saab pilootkatse läbi viia saidifailide majutamise teel testimisserveritesse või internetis asuvatesse kaustadesse.
- Kommertstarkvara tarnijate puhul saab katsetesti läbi viia spetsiaalse varajase kasutajarühmaga.
Olenemata kontekstist järgib piloottestimine viiest etapist koosnevat kirjalikku testimisplaani.
1. samm: looge pilootplaan
2. samm: valmistuge pilootprojektiks
3. samm: pilootversiooni juurutamine ja testimine
4. samm: Hinnake pilootprojekti tulemust
5. samm: Valmistuge tootmiskeskkonna juurutamiseks
Enne pilootprojekti läbiviimist tuleb arvestada järgmiste asjadega:
- Pakkuda osalejatele piisavat koolitust.
- Serverite juurutamise ja süsteemide pilootprojektiks ettevalmistamise plaan.
- Paigaldusprotsessi dokumentatsioon.
- Iga tarkvararakenduse skriptide testimine. See koosneb täidetavate funktsioonide kontrollnimekirjadest.
- Andke disaini- ja testimismeeskondadele kasutajatelt pidevat tagasisidet e-kirjade või veebisaitide kaudu.
- Määrake pilootprojekti hindamiskriteeriumid, nagu teave rahulolematute kasutajate arvu, tugikõnede ja -taotluste arvu kohta jne.
- Kaasake töörühm kogukonnapartneritest või sidusrühmadest, kes on teie projekti investeerinud, ja kohtuge regulaarselt, et arutada teie edusamme.
- Töötada välja hindamiskava ja hindamisvahendid või -vahendid, et jäädvustada vajalikku teavet pilootgrupi teadmiste, hoiakute muutuste ja käitumise kohta.
Piloottesti käigus kogub ja hindab meeskond testiandmeid. Nende andmete põhjal valib meeskond ühe järgmistest strateegiatest.
- Astuge edasi – Juurutage pilootgruppi uus väljalaskekandidaat.
- Keri tagasi – Käivitage tagasipööramisplaan, et taastada pilootgrupi eelmine konfiguratsiooniolek.
- Peatama – Peatage pilootprojektide testimine.
- Paigutage ja jätkake – Paigaldage olemasoleva lahenduse parandamiseks parandusi.
- juurutada – Jätkake lahenduse juurutamisega.
Tagasipööramise valik on põhjus, miks pilootprojekti üldse käivitada tasub, seega tuleb taastamisteed harjutada samamoodi nagu taastumise testimine harjutab rikete käsitlemist, selle asemel et see kirja panna ja toimima hakata.
Piloottestimise sisenemis- ja väljumiskriteeriumid
Kokkulepitud kriteeriumideta pilootprojekt muutub tagasiside saabudes arvamuste vaidluseks. Mõlemad kriteeriumid kinnitatakse enne esimese kasutaja sisselogimist.
Sisseastumiskriteeriumid – pilootprojekt võib alata, kui:
- Kasutaja vastuvõtutestimine on lõpule viidud ja ükski avatud defekt ei ole nii tõsine, et see takistaks igapäevast tööd.
- Pilootkeskkond peegeldab tootmiskeskkonda konfiguratsiooni, andmemahu ja integratsioonide poolest.
- Pilootgrupp on valitud, välja õpetatud ning neile on selgitatud harjutuse eesmärki ja kestust.
- Pilootperioodiks on olemas testitud tagasipööramisplaan ja tugikontakt.
Väljumiskriteeriumid – pilootprojekt lõpeb, kui kokkulepitud mõõtmised on olemas, tavaliselt:
- Defektide loendatakse raskusastme järgi, kusjuures on olemas lävi, mille ületamisel juurutamine edasi lükatakse.
- Süsteemi toetatavate äriprotsesside ülesannete täitmismäärad ja veamäärad.
- Toimivus, mida mõõdetakse asendatava süsteemi baastaseme suhtes.
- Tugiteenuste koormus, näiteks kõnede või piletite arv kasutaja kohta nädalas.
- Kasutajate rahulolu koguti struktureeritud küsitluse, mitte mitteametlike kommentaaride kaudu.
Need mõõtmised annavad alust üksikule edasi-tagasi või mitte-edasi-mineku otsusele ja samad numbrid annavad tavaliselt alust laiemale riskipõhine testimine hindamine, mis määrab, kui palju lisakajastust versioon enne üldist kättesaadavust vajab.
Piloottestimine vs beetatestimine
Neid kahte tegevust aetakse sageli segamini, sest mõlemad pakuvad kasutajatele lõpetamata tarkvara. Erinevus seisneb kontrollis: pilootversioon on mõõdetud katsetus kindla grupi sees, samas kui beetaversioon on avatud väljalase, mis kogub mahulist tagasisidet.
| Aspekt | Piloottestimine | Beetatestimine |
|---|---|---|
| publik | Valitud esinduslik rühm teadaolevas kohas | Iga avalikkuse liige, kes soovib osaleda |
| keskkond | Meeskonna kontrolli all olev tootmislaadne keskkond | Kasutaja enda seadmed ja võrgud |
| Ajastamine | Pärast kasutajate vastuvõtu testimist, enne kasutuselevõttu | Pärast pilootseeriat, lähemale üldisele väljalaskele |
| Eesmärk | Tõestage teostatavust, kulusid, riski ja juurutamisvalmidust | Koguge laialdast tagasisidet ja paljastage haruldasi keskkonnaprobleeme |
| Mõõtmine | Formaalsed sisenemis- ja väljumiskriteeriumid koos kokkulepitud mõõdikutega | Teatatud probleemid ja kasutustelemeetria |
| Tagastus | Pilootgrupi jaoks planeeritud ja harjutatud | Kasutajad desinstallivad või taastavad oma versiooni ise |
Pilootestimine erineb samavõrd kasutaja aktsepteerimise testimine, mis küsib, kas süsteem vastab kokkulepitud nõuetele, ja alates alfatestimine, mis toimub ettevõttesiseselt enne, kui ükski klient ehitust näeb.
Piloottestimise eelised ja puudused
Kompromiss on lihtne: piloot ostab tõendeid ja tasub nende eest ajakava ja koordineerimispingutustega.
| Eelised | Puudused |
|---|---|
| Paljastab reaalsetes kasutusmustrites defekte, mida laboris ei saa taasesitada | Lisab UAT ja väljalaske vahele ajakavasse faasi |
| Valideerib paigaldusetapid, koolitusmaterjalid ja tugiprotseduurid | Nõuab tootmislaadset keskkonda ja spetsiaalset tugiteenust |
| Esitab mõõdetud tõendeid edasi-tagasi otsuse kohta | Tulemused on esinduslikud ainult valitud pilootgrupi kohta. |
| Piirab rikke plahvatusraadiust ühele grupile, mitte igale kasutajale | Lühike pilootprojekt võib mööda vaadata kuu lõpu, tippkoormuse ja hooajalisest käitumisest |
| Suurendab sidusrühmade usaldust enne laiemat kasutuselevõttu | Osalejad võivad kõhelda oma reaalses töös esinevate probleemide teatamisel |
Mõlemad veerud pooldavad pilootprojekti käsitlemist planeeritud etapina programmi sees. tarkvara testimise elutsükkel oma plaani ja omanikuga, mitte mitteametliku leotusperioodina, mis on lisatud lõppu süsteemi testimine.
Hea tava piloottestimiseks
- Planeerige piloottest kaks päeva enne kasutatavuse testi.
- Ärge alustage piloottesti enne, kui kõik kasutajad, kliendid ja projektimeeskond on eduka tulemuse kriteeriumides kokku leppinud.
- Paluge kasutajatel märkida oma materjalide koopiatele kõik probleemid, kirjeldada oma muresid ja pakkuda (kui neil on) parendusettepanekuid.
- Teavitage kasutajaid pilootprojekti eesmärgist, pikkusest ja edenemisest.
- Valige osalejad, kes peegeldavad tegelikku kasutajaskonda, sealhulgas ka vähem enesekindlaid, sest entusiastide grupp teatab meelitavast tulemusest.
- Pidage probleemide, tagasiside ja otsuste kohta ühtset logi, et väljumisläbivaatus toimiks ühest dokumendist lähtuvalt.
Kaks täiendavat praktikat tulenevad keskkonnast endast. Katke pilootgrupi seade, brauser ja operatsioonisüsteem võimalikult hoolikalt. konfiguratsiooni testimine ja kinnitada, et igapäevased toimingud, nagu varundamine, jälgimine ja partiitööd, toimivad korralikult, mis ongi käesolevas dokumendis käsitletud teema. käitusvastuvõtu testimine.
Piloottestimise näide
Järgnevalt on toodud mõned piloottestimise levinumad näited.
- Microsoft jookseb Windows Insider Program, avaldades eelväljaande Windows vabatahtlike kanalite jaoks enne nende versioonide üldist kättesaadavust.
- Google jookseb Android Beeta programm, mis registreerib toetatud Pixeli seadmed eelväljalaske prooviperioodiks Android valmib enne avalikku ilmumist.
- HP korraldab oma toodete ja teenuste jaoks veebipõhiseid pilootprogramme.
Igal näitel on sama kuju: piiratud, isevalitud populatsioon käitab tegelikku toodet, telemeetriat ja tagasisidet tagasi tarnijale ning laiem väljalase ootab neid tõendeid. Tehnika asukoht teiste saadaolevate lähenemisviiside seas on välja toodud jaotises tarkvara testimise tüübid.

