Reklāma

Ik pa laikam jūs dzirdēsit cilvēkus runājam par “beta izlaidumiem”, “beta versijām” un “beta programmatūru”. Līdz apmēram pieciem līdz desmit gadiem beta izlaišana nebija tik izplatīta kā mūsdienās. Mūsdienās beta versijas var atrast visur: operētājsistēmas, video spēles, tīmekļa lietotnes, mūzikas atskaņotāji utt. Bet ko nozīmē, ka projektam ir jābūt beta versijā, un vai tas jums vajadzētu rūpēties?

Īsi sakot, termins “beta” attiecas uz produkta attīstības pakāpi. Man patīk salīdzināt to ar kukaiņu dzīves ciklu, kas parasti iziet vairākās fāzēs: olās, kāpurā, pupā un pieaugušajā. Produktiem attīstoties, tie iziet līdzīgu ciklu: pirms-alfa, alfa, beta un atbrīvo kandidātu. Alfa / beta marķējuma izmantošanu IBM var izsekot jau 1950. gados.

Iespējams, ka par programmatūras izstrādes ciklu esat dzirdējuši jau iepriekš, taču nedaudz padziļināsimies, ko šie termini nozīmē un ko jūs varat cerēt sagaidīt no produkta katrā no šiem posmiem.

Pirmsalfa fāze

programmatūras fāze-prealfa

Pre-alfa fāze ir tā attīstības daļa, kas notiek pirms pirmās pārbaudes kārtas. Protams, pareizi vadīts projekts pastāvīgi testēs produktus atkārtotā veidā, tāpēc Es domāju, ka precīzāk ir sacīt, ka pirmsalfa fāze attiecas uz visu, kas notiek iepriekš

instagram viewer
ierēdnis sākas testēšana.

Šajā posmā tiek iekļautas daudzas dažādas aktivitātes: tirgus izpēte, datu vākšana, prasību analīze un dokumentācija, programmatūras projektēšana un programmatūras inženierija. Lielākajai daļai no jums tas, iespējams, ir mumbo-jumbo slodze, taču, cerams, tas dod priekšstatu par to, cik daudz darba ir iesaistīts pat pirms produkta attīstības sākšanas. Kā jūs varētu iedomāties, pirmsalfa fāze var ilgt ilgu laiku.

Ko var gaidīt no programmatūras pirmsalfa: Ja uzņēmums vai izstrādātājs nolemj publiskot pirms-alfa programmatūru, jums pilnībā jāpamet cerības nulle. Minecraft, a radoša bloku veidošanas smilšu kastes spēle Vēlīna dalībnieka ievads Minecraft [MUO Gaming]Minecraft, bloķēta sensācija, kas aizņēma spēles vētru laikā, tagad ir jau vairāk nekā trīs gadus veca. Gandrīz grūti noticēt, ka tas notika jau kopš pirmās alfa izlikšanas - un tas ir vienādi ... Lasīt vairāk , izlaida pirmsalfa versijas ar nosaukumu “Indev”, kuras bija kļūdainas, kurām trūka funkciju un kuras bija pakļautas avārijām. Publiskās pirms-alfa versijas, ar kurām sākas ārkārtīgi reti, galvenokārt ir paredzētas mārketingam un hipe, lai arī dažreiz izstrādātājs tos izlaidīs tikai cita iemesla dēļ, izņemot “tikai tāpēc, ka”.

Alfa fāze

programmatūras fāze-alfa

Alfa fāze sākas, kad produkts ir pietiekami izstrādāts, lai būtu nepieciešams oficiālais testēšanas raunds. Tādēļ visbiežāk dzirdēsit to dēvējam par “alfa testēšanas fāzi”, kas izriet no pirmā grieķu burta alfa. Tādējādi pirmais pārbaudes posms. Ir jēga, vai ne?

Lielākoties alfa testēšana ir paredzēta produkta pārbaudei galvenā funkcionalitāte. Tas nodrošina, ka visvienkāršākās funkcijas darbojas kā paredzēts. Tas nav visaptverošs pārbaudes posms - alfa testa laikā uzmanība netiek koncentrēta uz pulēšanu, kā arī netiek īpaši ņemti vērā malas gadījumi. Kamēr programma izpilda minimālo līmeni, tā tiek izpildīta.

Tā kā alfa pārbaude nav visaptveroša, testēšana lielākoties tiek veikta uz vietas. Citiem vārdiem sakot, cilvēki, kas strādā ar alfa testiem, iespējams, ir tie, kas kaut kādā veidā jau ir iesaistīti projektā.

Ko var gaidīt no alfa programmatūras: Tāpat kā programmatūra pirmsalfa, jums vajadzētu gaidīt daudz kļūdu un avāriju problēmu, taču funkciju kopai jābūt pietiekami lielai, lai norādītu, kāds varētu būt gala produkts. Alfa programmatūra mēdz būt funkcionāla, bet neglīta, jo lielākā daļa resursu ir atvēlēti ražošanai, nevis pilnveidošanai.

Beta fāze

programmatūras fāze-beta

Tagad mēs esam nonākuši beta testēšanas fāzē, kas tur ir visproduktīvākais neatlaišanas programmatūras veids. Iespējams, ka tagad jūs varētu nojaust, ka produkts sāk testēt beta versiju, kad ir ieviesta visa galvenā funkcionalitāte un tā atbilst alfa testēšanas standartiem. Beta ir grieķu alfabēta otrais burts.

Jautrs fakts: beta alfa ir tas, kur mēs saņemam vārdu alfabēts!

Beta fāze sākas, kad produkts dzen no “funkcionālā, bet šausmīgā” līdz “slīpētā un gatava lietošanai”. Bugs tiek nomedīts un noteikts, funkcijas tiek uzlabotas vai modernizētas maksimālai izmantojamībai, interfeiss un grafika tiek kapitāli remontēti, un darbības problēmas ir aktuālas optimizēts. Kaut arī beta testēšana notiek kā trešais attīstības solis, tā bieži var būt visilgākā fāze, jo ir tik daudz pārbaudāmu aspektu.

Beta fāze parasti tiek sākta, kad izstrādātājs atver produktu tiem, kas vēl nav iesaistīti izstrādē. A slēgta beta versija ir ierobežota izlaišana, kurā programmatūras pārbaudi var veikt tikai tie, kuriem ir piešķirta piekļuve atvērtā beta versija vai publiskā beta versija ir bezmaksas (tāpat kā brīvībā) izlaišana, kas ļauj ikvienam to lejupielādēt un izmēģināt.

Ko var gaidīt no beta programmatūras: Jums vajadzētu gaidīt, ka beta produkts ir “pilnīgs”, kas nozīmē, ka viss, kas paredzēts galaproduktā, ir īstenots. Var parādīties lielas un nelielas kļūdas, kas sabojā noteiktas produkta daļas, taču reti jūs atradīsit kritiskas kļūdas, kurām nepieciešama tūlītēja uzmanība. Beta programmatūra var iziet daudz izmaiņu, tāpēc gaidiet biežus ielāpus un atjauninājumus.

Atbrīvošanas kandidātu fāze

programmatūras fāzes izlaišana

Kā norāda nosaukums, izlaišanas kandidāts ir pēdējais attīstības cikla solis pirms produkta reālas izlaišanas kā pabeigtu. Dažreiz šis termins var attiekties uz noteiktu plāksteri vai esoša produkta atjauninājumu. Būtībā izlaišanas kandidāts ir versija, kas ir gandrīz pabeigta, taču, lai novērstu pēdējās kļūdas un problēmas, nepieciešama vēl nedaudz testēšana.

Ko gaidīt no programmatūras kandidāta izlaišanas: Lielākā daļa izstrādātāju izlaiž izlaišanas kandidāta darbību, tāpēc, ja jūs saskaraties ar programmatūru, kas atrodas izlaišanas kandidāta fāzē, varat gaidīt, ka tā būs diezgan laba. Lielākoties etiķete ir tikai kā atruna, ka jums var parādīties viena vai divas lielas, taču reti sastopamas kļūdas, taču mana pieredze man saka, ka atbrīvošanas kandidāti ir kandidāti uz atbrīvošanu iemesla dēļ - tie ir diezgan galīgi.

Secinājums

Tagad, kad esat mazliet zinošāki par programmatūras izstrādes cikla fāzēm, jūs atpazīsit tās lietojumprogrammas ar bailīgām etiķetēm, piemēram, “alfa” un “beta”. Lielākoties, atvērtā koda programmatūra Kas ir atvērtā pirmkoda programmatūra? [MakeUseOf skaidrojumi]“Atklātais avots” ir termins, kas mūsdienās tiek ļoti daudz izmantots. Jūs, iespējams, zināt, ka dažas lietas ir atvērtā koda, piemēram, Linux un Android, bet vai zināt, ko tas nozīmē? Kas ir atvērts ... Lasīt vairāk visticamāk, apmeklēs alfa un betas publiskās versijas. Privātie uzņēmumi, piemēram, Microsoft, mēdz visus testus veikt uzņēmumā un pēc tam izlaist gatavos produktus.

Vai vēlaties kļūt par beta versijas pārbaudītāju? Ir tādi pakalpojumi, piemēram, OnlineBeta, kuri pastāv, lai dotu jums iespēju pārbaudīt beta produktus. Pretējā gadījumā es ceru, ka šis pārskats palīdzēja. Ja jums ir kādi jautājumi, lūdzu, uzdodiet komentārus, un es darīšu visu iespējamo, lai atbildētu uz tiem.

Džoelam Lī ir B.S. datorzinātnēs un vairāk nekā sešu gadu profesionālajā rakstīšanas pieredzē. Viņš ir MakeUseOf galvenais redaktors.