Domov vývoj Aký je rozdiel medzi testovaním alfa a testovaním beta?

Aký je rozdiel medzi testovaním alfa a testovaním beta?

Anonim

Q:

Aký je rozdiel medzi testovaním alfa a testovaním beta?

A:

V IT je alfa testovanie bežne definované ako forma interného testovania, ktoré sa deje počas vývoja produktu, aj keď na konci tohto procesu. Beta testovanie je naopak typ testovania, ktorý dodáva nový produkt novej užívateľskej základni, často zákazníkom alebo verejnému publiku, v snahe vyvolať spätnú väzbu k produktu a zachytiť všetky zostávajúce problémy.

Myšlienkou testovania verzie beta a tým, čo ju zásadne oddeľuje od testovania alfa, je myšlienka, že keď sa program dostane k publiku „verejnosti“ alebo koncovému užívateľovi, testuje sa inak - nie podľa štandardov a stanovísk interných tímov, ale z hľadiska koncového používateľa. Existuje predpoklad, že v beta verzii budú používatelia testovať viac „v reálnom svete“ - napríklad, že zatiaľ čo interní alfa testeri sa môžu pozerať na návrh kódu a základný dizajn, beta testeri budú testovať primárne pomocou použitia a že preto nájdu rôzne chyby a problémy.

Existuje mnoho rôznych typov testovania alfa, kde inžinieri alebo iní „dotvárajú softvér“ a existuje aj veľa druhov testovania verzie beta. Beta testy sa líšia podľa zvoleného súboru používateľov, ich zamerania a celkovej odozvy. Odborníci často poukazujú na to, že je veľký rozdiel v tom, aké nástroje majú používatelia nahlásiť problémy a ako sú prijímaní. Niektorí zasvätenci v priemysle sa sťažujú, že veľa procesov testovania verzie beta neposkytuje nástroje na spätnú väzbu, takže sa zdá, že sú postavené ako formalita a nie pre pridanú hodnotu. Ďalším veľkým problémom je, či agilný vývoj vylučuje nevyhnutnosť testovania verzie beta - mnohí tvrdia, že aj keď sa objavili nové vývojové procesy, testovanie verzie beta by sa malo stále uskutočniť, nielen pomôcť nájsť problémy, ale predstaviť produkt publiku inkrementálnym spôsobom.,

Nakoniec, testovanie verzie beta a ako sa to robí, má veľa spoločného s tým, kto rieši vývojový proces. To isté sa nedá povedať o testovaní alfa, ktoré je stále interné a je umiestnené v rámci bežného technologického postupu. To znamená, že existuje prvok beta testovania, ktorý je viac zameraný na „PR“ alebo na zákazníka, než sa zameriava výlučne na testovacie kritériá. Je to vidieť v hernom svete, kde „beta fáza“ môže fungovať ako spôsob, ako umožniť divákom hrať sa s hernou mechanikou, zvyknúť si na postavy a prezerať si ďalšie funkcie.

Aký je rozdiel medzi testovaním alfa a testovaním beta?