Domov Razvoj Kakšna je razlika med alfa testiranjem in beta testiranjem?

Kakšna je razlika med alfa testiranjem in beta testiranjem?

Anonim

V:

Kakšna je razlika med alfa testiranjem in beta testiranjem?

A:

V IT-ju je alfa testiranje običajno definirano kot oblika notranjega testiranja, ki se dogaja, ko se izdelek še razvija, čeprav na koncu tega procesa. Po drugi strani pa je beta testiranje vrsta testiranja, ki novemu izdelku prinese novo uporabniško bazo, pogosto stranke ali javno uporabniško publiko, da bi poskušali pridobiti povratne informacije o izdelku in ujeti morebitne preostale težave.

Ideja za beta testiranje in tisto, kar jo bistveno loči od alfa testiranja, je ideja, da se program, ko se sprosti pred "javno" ali končno uporabniško publiko, preizkusi drugače - ne po standardih in stališčih notranjih skupin, vendar s stališča končnega uporabnika. Obstaja domneva, da bodo uporabniki v beta verziji testirali na bolj "resnični" način - na primer, da medtem ko bodo notranji alfa preizkuševalci morda gledali na kodo in osnovno zasnovo, bodo beta testiranci testirali predvsem z uporabo, in to zato bodo našli različne napake in težave.

Obstaja veliko različnih vrst alfa testiranja, kjer inženirji ali drugi "vgradijo dodelavo" na programsko opremo, poleg tega pa obstaja veliko vrst beta testiranja. Beta testi se razlikujejo glede na izbrani uporabniški niz, osredotočenost in celoten odziv. Strokovnjaki pogosto poudarjajo, da je zelo pomembno, kakšna orodja imajo uporabniki, da poročajo o težavah in kako se zaposlijo. Nekateri notranji strokovnjaki v industriji se pritožujejo, da mnogi postopki beta testiranja ne ponujajo orodij za povratne informacije, tako da se zdi, da so zgrajeni kot formalnost in ne dodajajo vrednosti. Drugo veliko vprašanje je, ali agilni razvoj preprečuje nujnost beta testiranja - mnogi trdijo, da se kljub temu, da bi se pojavili novi razvojni procesi, še vedno mora zgoditi beta testiranje, ne le zato, da bi pomagali pri iskanju težav, temveč da bi izdelek občinstvu postopno predstavil. .

Na koncu je beta testiranje in kako to storiti ima veliko skupnega s tistim, ki se ukvarja z razvojnim procesom. Enakega ne moremo reči za preskušanje alfa, ki je še vedno notranje in je nameščeno v običajnem inženirskem delovnem toku. Kljub temu obstaja element beta testiranja, ki je bolj "PR" ali obrnjen proti potrošnikom kot izključno osredotočen na merila testiranja. To je mogoče opaziti v svetu iger, kjer lahko "beta faza" deluje tako, da se občinstvo igra z mehaniko igre, se navadi na znake in predogleda druge funkcije.

Kakšna je razlika med alfa testiranjem in beta testiranjem?