Reklama

Raz za čas začujete ľudí hovoriť o „vydaniach beta“, „verziách beta“ a „verzii beta“. Pred asi piatimi až desiatimi rokmi neboli beta verzie také bežné ako dnes. V súčasnosti nájdete verzie beta všade: operačné systémy, videohry, webové aplikácie, prehrávače hudby atď. Čo to znamená, že projekt je vo verzii beta a mali by ste sa starať?

Krátky príbeh, výraz „beta“ označuje vývojovú fázu produktu. Rád to porovnávam so životným cyklom hmyzu, ktorý zvyčajne prechádza niekoľkými fázami: vajíčka, larvy, kukly a dospelí. Ako sa vyvíjajú produkty, prechádzajú podobným cyklom: kandidáti na verzie alfa, alfa, beta a release. Používanie označenia „alfa / beta“ sa dá vysledovať už od 50. rokov 20. storočia.

Možno ste už počuli o cykle vývoja softvéru už skôr, ale poďme sa trochu podrobnejšie venovať tomu, čo tieto pojmy znamenajú a čo môžete očakávať od produktu v každej z týchto fáz.

Fáza pred alfa

Softvér-phase-prealpha

Pre-alfa fáza je časť vývoja, ktorá nastane pred prvým cyklom testovania. Správne riadený projekt bude samozrejme neustále testovať produkty iteratívnym spôsobom Myslím, že je presnejšie povedať, že fáza pred alfa sa týka všetkého, čo sa predtým stalo

instagram viewer
úradné začína testovanie.

Táto fáza zahŕňa mnoho rôznych aktivít: prieskum trhu, zber údajov, analýza a dokumentácia požiadaviek, návrh softvéru a softvérové ​​inžinierstvo. Pre väčšinu z vás je to pravdepodobne záťaž mumbo-jumbo, ale dúfajme, že vám dá predstavu o tom, koľko práce sa vyžaduje ešte predtým, ako sa produkt začne vyvíjať. Ako si viete predstaviť, fáza pred alfa môže trvať dlho.

Čo môžete očakávať od softvéru pred verziou alfa: Ak sa spoločnosť alebo vývojár rozhodne uvoľniť pre-alfa softvér pre verejnosť, mali by ste svoje očakávania upustiť až na doraz nula. Minecraf, a kreatívna hra s pieskoviskom na budovanie bloku Latecomerov úvod do Minecraftu [MUO Gaming]Minecraft, senzácia založená na blokoch, ktorá začala hrať búrkou, má teraz viac ako tri roky. Je takmer ťažké uveriť, že to bolo tak dávno, čo bolo uverejnené prvé alfa - a je to rovnako ... Čítaj viac , vydali verzie pred verziou alfa s názvom „Indev“, ktoré boli buggy, nemali funkcie a boli náchylné na zlyhanie. Verejné vydania pred vydaním alfa, ktoré sú na začiatku veľmi zriedkavé, sú väčšinou určené na marketing a humbuk, aj keď ich vývojár niekedy vydá iba z dôvodu „len preto, že“.

Fáza alfa

Softvér-fáza alfa

Fáza alfa začína, keď je produkt dostatočne vyvinutý na to, aby si vyžadoval úradné kolo testovania. Z tohto dôvodu budete najčastejšie počuť, že sa nazýva „fáza testovania alfa“, ktorá vychádza z prvého gréckeho listu alfa. Preto prvá fáza testovania. Dáva to zmysel, však?

Testovanie alfa je z veľkej časti určené na testovanie produktu základné funkcie. Zaisťuje, že najzákladnejšie funkcie fungujú podľa plánu. Nejde o komplexnú fázu testovania - počas testu alfa sa nesústreďuje ani poľština, ani sa neberie do úvahy veľa prípadov. Pokiaľ program dosiahne minimum, prechádza.

Pretože testovanie alfa nie je komplexné, testovanie sa väčšinou vykonáva interne. Inými slovami, ľudia pracujúci na alfa testoch sú pravdepodobne tí, ktorí sa už nejakým spôsobom podieľajú na projekte.

Čo môžete očakávať od alfa softvéru: Rovnako ako softvér pred verziou alfa by ste mali očakávať veľa problémov s chybami a zlyhaniami, ale sada funkcií by mala byť dostatočne veľká, aby naznačovala, ako môže vyzerať konečný produkt. Alpha softvér má tendenciu byť funkčný, ale škaredý, pretože väčšina zdrojov bola venovaná výrobe, nie vylepšeniu.

Fáza beta

Softvér-phase-beta

Teraz sa dostávame do fázy testovania verzie beta, ktorá je najplodnejším typom neuvoľňovacieho softvéru. Teraz by ste mohli byť presvedčení, že produkt vstupuje do testovania verzie beta po implementácii všetkých základných funkcií a splnení štandardov testovania alfa. beta je druhé písmeno gréckej abecedy.

Zábavný fakt: alfa beta je miesto, kde dostaneme slovo abeceda!

Fáza beta začína, keď produkt prejde z „funkčného ale ohavného“ na „vyleštený a pripravený na cestu“. Chyby sa lovia a opravujú, funkcie sú vylepšené alebo prepracované kvôli maximálnej použiteľnosti, rozhranie a grafika sú generálne opravené a problémy s výkonom sú optimalizované. Aj keď sa testovanie beta vyskytuje ako tretí krok vo vývoji, často to môže byť najdlhšia fáza, pretože existuje veľa aspektov na testovanie.

Fáza beta sa zvyčajne začína, keď vývojár otvorí produkt tým, ktorí sa nezúčastnili vývoja. uzavretá beta je obmedzené vydanie, kde softvér môžu testovať iba tí, ktorým bol udelený prístup otvorené beta alebo verejné beta je bezplatné (ako na slobode) vydanie, ktoré umožňuje komukoľvek sťahovať a vyskúšať si ho.

Čo môžete očakávať od beta softvéru: Mali by ste očakávať, že produkt vo verzii beta bude „kompletný“, čo znamená, že všetko, čo má byť vo finálnom produkte, bolo implementované. Môžu sa vyskytnúť veľké a malé chyby, ktoré rozbijú určité časti produktu, ale zriedka nájdete kritické chyby, ktoré si vyžadujú okamžitú pozornosť. Softvér Beta môže prejsť množstvom zmien, takže očakávajte časté opravy a aktualizácie.

Fáza kandidáta na vydanie

Softvér-phase-release

Ako už názov napovedá, kandidát na vydanie je posledným krokom vo vývojovom cykle predtým, ako produkt skutočne vydá ako hotový. Tento výraz sa niekedy môže vzťahovať na konkrétnu opravu alebo aktualizáciu existujúceho produktu. Kandidát na vydanie je v podstate verzia, ktorá je takmer úplná, ale vyžaduje si trochu viac testovania na odstránenie konečných chýb a problémov.

Čo očakávať od kandidátskeho softvéru na vydanie: Väčšina vývojárov preskočí krok kandidáta na vydanie, takže ak narazíte na softvér, ktorý je vo fáze kandidáta na vydanie, môžete očakávať, že bude celkom dobrý. Vo väčšine prípadov je menovka iba ako zrieknutie sa zodpovednosti, ktoré sa môže vyskytnúť v jednej alebo dvoch veľkých, ale zriedkavých chybách, ale Moja skúsenosť mi hovorí, že kandidáti na prepustenie sú kandidáti na prepustenie z nejakého dôvodu - sú skoro koneční.

záver

Teraz, keď ste trochu informovanejší vo fázach cyklu vývoja softvéru, poznáte tieto aplikácie s funkčnými štítkami, ako sú „alfa“ a „beta“. Z väčšej časti, softvér s otvoreným zdrojom Čo je softvér s otvoreným zdrojom? [MakeUseOf vysvetľuje]„Open source“ je termín, ktorý sa v týchto dňoch často vyskytuje. Možno viete, že niektoré veci sú open source, napríklad Linux a Android, ale viete, čo to znamená? Čo je otvorené ... Čítaj viac s najväčšou pravdepodobnosťou prejde verejnou verziou alfov a beta. Súkromné ​​spoločnosti, ako napríklad Microsoft, majú tendenciu vykonávať všetky svoje testy interne a potom vydávajú hotové produkty.

Máte záujem o testovanie verzie beta? Existujú služby, ako je OnlineBeta, ktoré vám poskytujú šancu na testovanie produktov beta. V opačnom prípade dúfam, že tento prehľad pomohol. Ak máte akékoľvek súvisiace otázky, neváhajte sa spýtať v komentároch a my sa na ne pokúsim odpovedať.

Joel Lee má titul B.S. v odbore informatiky a viac ako šesť rokov odbornej praxe v písaní. Je šéfredaktorom organizácie MakeUseOf.