Hirdetés

Időről időre hallani fogják az embereket a „béta kiadások”, a „béta verziók” és a „béta szoftverek” beszélgetéséről. Körülbelül öt-tíz évvel ezelőtt a bétaverzió nem volt olyan általános, mint manapság. Manapság mindenhol megtalálható a bétaverzió: operációs rendszerek, videojátékok, webes alkalmazások, zenelejátszók stb. De mit jelent egy projekt bétaverziója, és érdekel?

Röviden: a „béta” kifejezés a termék fejlesztési szakaszára utal. Szeretem összehasonlítani a rovarok életciklusával, amely általában több fázison megy keresztül: tojás, lárva, báb és felnőtt. A termékek fejlődésével hasonló cikluson mennek keresztül: pre-alfa, alfa, béta és felszabadító jelölt. Az „alfa / béta” címkézés használatát az IBM már az 1950-es években visszavezetheti.

Lehet, hogy már hallottál a szoftverfejlesztési ciklusról, de mélyebben mélyítsük be, hogy mit jelentenek ezek a kifejezések, és mire számíthat egy terméknél ezekben a szakaszokban.

A pre-alfa fázis

szoftverek bevezetett prealpha

Az pre-alfa szakasz a fejlődés azon része, amely a tesztelés első fordulója előtt megy végbe. Természetesen egy megfelelően menedzselt projekt folyamatosan teszteli a termékeket ismétlődő módon, tehát Azt hiszem, pontosabb lenne azt mondani, hogy az alfa-pre fázis mindazokra vonatkozik, amelyek korábban történnek

hivatalos megkezdődik a tesztelés.

Ez a szakasz számos különféle tevékenységet foglal magában: piackutatás, adatgyűjtés, követelményelemzés és dokumentáció, szoftvertervezés és szoftverfejlesztés. Legtöbbjük számára ez valószínűleg egy mumbo-jumbo terhelés, de remélhetőleg ez egy ötletet ad neked arról, hogy mekkora munka szükséges még a termék fejlesztésének megkezdése előtt. Mint gondolnád, az alfa előtti szakasz hosszú ideig tarthat.

Mire számíthat az alfa-pre szoftvertől: Ha egy cég vagy fejlesztő úgy dönt, hogy kiadja az alfa-pre-szoftvert a nyilvánosság számára, akkor egészen addig kell csökkentenie elvárásait nulla. Minecraft, a kreatív blokképítő homokozó játék A későn érkező bevezetés a Minecraft-ba [MUO Gaming]A Minecraft, a blokk-alapú szenzáció, amely viharban játszott játékot, jóval több mint három éves. Szinte nehéz elhinni, hogy már régen az első alfát feltették - és ugyanolyan ... Olvass tovább , kiadta az „Indev” elnevezésű, alfa-pre verziót, amely hibás, nem rendelkezik jellemzőkkel és hajlamos az összeomlásra. A rendkívül ritka kezdeti nyilvános alfa-kiadások elsősorban marketing és hype célokra szolgálnak, bár néha a fejlesztő ezeket csak „csak azért” indokolja.

Az alfa fázis

szoftver-fázis-alfa

Az alfa fázis akkor kezdődik, amikor egy terméket úgy fejlesztettek ki, hogy hivatalos vizsgálati fordulót igényeljen. Emiatt leggyakrabban az alfa-tesztelési szakasznak nevezik, amely az első görög betűből származik alfa. Ezért az első tesztelési szakasz. Van értelme, ugye?

Az alfa tesztelés nagyrészt a termék tesztelésére szolgál alapvető funkcionalitás. Ez biztosítja, hogy a legalapvetőbb funkciók a tervek szerint működjenek. Ez nem egy átfogó tesztelési szakasz - az alfa-teszt során nem koncentrálnak a lengyel szerepre, és a szélsőséges esetekre sem számítanak nagy figyelmet. Mindaddig, amíg a program teljesíti a minimumot, addig is elhalad.

Mivel az alfa-tesztelés nem teljes, a tesztelést általában házon belül végzik. Más szavakkal: az alfa-teszteken dolgozó emberek valószínűleg azok, akik valamilyen módon már részt vesznek a projektben.

Mire számíthat az alfa-szoftverek: Mint az alfa-szoftvereknél is, számtalan hibára és összeomlásra van szükség, de a szolgáltatáskészletnek elég nagynak kell lennie ahhoz, hogy jelezze, hogy néz ki a végtermék. Az alfa szoftver általában funkcionális, de csúnya, mivel a legtöbb erőforrást a termelésre, nem pedig a finomításra fordították.

A béta fázis

software-fázis-béta

Most eljutunk a béta tesztelési szakaszba, amely odakinn a legtermékenyebb típusú nem kiadású szoftver. Most már feltételezheti, hogy egy termék belép a béta tesztelésbe, amikor az összes alapvető funkció megvalósult és az alfa tesztelési szabványoknak megfelel. Beta a görög ábécé második betűje.

Vicces tény: alfa-béta itt kapjuk a szót ábécé!

A béta fázis akkor kezdődik, amikor egy termék a „funkcionális, de rettenetes” és a „polírozott és készenléti” között halad. A hibákat vadászják le és rögzítik, a szolgáltatások fejlesztése vagy átdolgozása a maximális használhatóság érdekében, az interfész és a grafika átjavításra kerül, a teljesítmény problémái pedig optimalizálva. Annak ellenére, hogy a béta tesztelés a fejlesztés harmadik lépéseként történik, gyakran a leghosszabb szakasz, mivel annyi szempont van tesztelésre.

A béta fázis általában akkor kezdődik, amikor egy fejlesztő megnyit egy terméket azok számára, akik még nem vesznek részt a fejlesztésben. A zárt béta egy korlátozott kiadás, ahol csak azok, akik hozzáférést kaptak, tesztelhetik a szoftvert, míg nyílt béta vagy nyilvános béta egy ingyenes (a szabadsághoz hasonlóan) kiadás, amely lehetővé teszi bárki számára a letöltést és kipróbálást.

Mire számíthat a béta szoftver: Arra számíthat, hogy a béta termék teljes lesz, azaz minden, ami a végtermékben szerepel, megvalósult. Nagyobb és kisebb hibákat tapasztalhat, amelyek megszakítják a termék bizonyos részeit, de ritkán talál olyan kritikus hibákat, amelyek azonnali figyelmet igényelnek. A béta szoftver sok változáson megy keresztül, ezért várjon gyakori javításokat és frissítéseket.

A kiadási jelölt szakasz

software-fázis-kibocsátás

Ahogy a neve is sugallja, a kiadási jelölt az utolsó lépés a fejlesztési ciklusban, mielőtt egy terméket valóban kiadott a kész. Időnként ez a kifejezés vonatkozhat egy adott javításra vagy egy meglévő termék frissítésére. Lényegében a kiadási jelölt egy olyan verzió, amely szinte teljes, de még egy kis tesztelést igényel a végső hibák és problémák kiküszöbölése érdekében.

Mire számíthat a kiadott jelölt szoftver: A legtöbb fejlesztő átugorja a kiadási jelölt lépést, így ha olyan szoftverrel találkozik, amely a kiadási jelölt szakaszban van, akkor számíthat arra, hogy ez elég jó lesz. A címke általában a felelősség kizárására vonatkozik, amelyben előfordulhat, hogy egy vagy két fő, de ritka hiba létezik, de a tapasztalataim azt mondják, hogy a szabadon bocsátási jelöltek okból lehetnek szabadon bocsátásra jelöltek - nagyjából véglegesek.

Következtetés

Most, hogy kicsit jobban ismeri a szoftverfejlesztési ciklus fázisait, felismeri azokat az alkalmazásokat, amelyek funky címkéivel, például „alfa” és „béta”. Javarészt, nyílt forráskódú szoftver Mi az a nyílt forráskódú szoftver? [MakeUseOf magyarázat]A "nyílt forráskódú kifejezés" olyan kifejezés, amelyet manapság sokat dobtak el. Lehet, hogy tudod, hogy bizonyos dolgok nyílt forráskódúak, például a Linux és az Android, de tudod, mit jelent ez? Mi nyitott ... Olvass tovább nagyobb valószínűséggel megy keresztül az alfák és a béta nyilvános verzióin. A magánvállalatok, mint például a Microsoft, hajlamosak az összes tesztelés házon belüli elvégzésére, majd a késztermékek kiadására.

Szeretne béta tesztelő lenni? Vannak olyan szolgáltatások, mint például az OnlineBeta, amelyek léteznek, hogy lehetőséget biztosítsanak a béta termékek tesztelésére. Egyébként remélem, hogy ez az áttekintés segített. Ha bármilyen kérdése van, kérjük, nyugodtan tegye fel a megjegyzéseket, és mindent megteszek, hogy válaszoljon rájuk.

Joel Lee B.S. számítástechnikában és több mint hat éves szakmai írói tapasztalat. A MakeUseOf főszerkesztője.