Mainos

Joka kerralla kuulet ihmisten puhuvan “beetaversioista”, “beetaversioista” ja “beetaohjelmistoista”. Jopa noin viisi tai kymmenen vuotta sitten, beetajulkaisut eivät olleet niin yleisiä kuin nykyään. Nykyään löydät beta-julkaisuja kaikkialta: käyttöjärjestelmistä, videopeleistä, verkkosovelluksista, musiikkisoittimista jne. Mutta mitä tarkoittaa, että projekti on beeta, ja pitäisikö sinun välittää?

Lyhyt tarina, termi ”beeta” viittaa tuotteen kehitysvaiheeseen. Tykkään verrata sitä hyönteisten elinkaareen, joka tyypillisesti kulkee useiden vaiheiden läpi: munat, toukka, pupa ja aikuinen. Tuotteiden kehittyessä ne käyvät läpi samanlaisen syklin: pre-alfa, alfa, beeta ja vapauttavat ehdokkaan. Alfa / beeta-merkinnän käyttö voidaan jäljittää IBM: hen jo 1950-luvulla.

Olet ehkä kuullut ohjelmistokehitysjaksosta aiemmin, mutta tutkitaanpa hieman syvemmälle, mitä nämä termit tarkoittavat ja mitä voit toivoa odottavan tuotteelta jokaisessa näissä vaiheissa.

Pre-alfa-vaihe

ohjelmistot vaiheittain prealpha

Prefafafaasi on kehitysosa, joka tapahtuu ennen ensimmäistä testauskierrosta. Tietysti oikein johdettu projekti testaa jatkuvasti tuotteita iteratiivisella tavalla, joten Oletan, että on oikeampaa sanoa, että prefa-vaihe viittaa kaikkeen, mitä tapahtuu ennen

instagram viewer
virallinen testaus alkaa.

Tämä vaihe kapseloi monia erilaisia ​​toimintoja: markkinatutkimus, tiedonkeruu, vaatimusten analysointi ja dokumentointi, ohjelmistojen suunnittelu ja ohjelmistosuunnittelu. Suurimmalle osalle se on todennäköisesti kuorma mumbo-jumboa, mutta toivottavasti se antaa sinulle kuvan siitä, kuinka paljon työtä liittyy jo ennen tuotteen aloittamista. Kuten voitte kuvitella, prefa-vaihe voi kestää pitkään.

Mitä voidaan odottaa prefa-ohjelmistoilta: Jos yritys tai kehittäjä päättää julkaista prefa-ohjelmistoja yleisölle, sinun tulee pudottaa odotuksesi kokonaan alas nolla. Minecraft, a luova lohko-rakennus hiekkalaatikkopeli Myöhäisen tulijan johdanto minecraftiin [MUO Gaming]Minecraft, lohkopohjainen sensaatio, joka otti vastaan ​​myrskyn pelaamista, on nyt selvästi yli kolme vuotta vanha. On melkein vaikea uskoa, että niin kauan sitten kuin ensimmäinen aakkoset on lähetetty - ja se on yhtä ... Lue lisää , julkaisivat pre-alfa-versioita nimeltään “Indev”, jotka olivat viallisia, joissa ei ollut ominaisuuksia ja jotka olivat alttiita kaatuville. Julkiset pre-alfa-julkaisut, joista alkaa olla harvinaista, ovat enimmäkseen markkinointia ja hypeä, vaikka joskus kehittäjä julkaisee ne muusta syystä kuin ”vain siksi”.

Alfa-vaihe

ohjelmisto-vaihe-alfa

Alfafaasi alkaa, kun tuote on kehitetty tarpeeksi virallista testauskierrosta varten. Tämän takia kuulet yleisesti sen kutsutaan ”alfatestausvaiheeksi”, joka johdetaan ensimmäisestä kreikkalaisesta kirjaimesta alfa. Siksi ensimmäinen testausvaihe. On järkevää, eikö niin?

Alfa-testauksella tarkoitetaan suurimmaksi osaksi tuotteen testaamista ydintoiminnot. Se varmistaa, että kaikkein perustoiminnot toimivat tarkoitetulla tavalla. Se ei ole kattava testausvaihe - alfa-testin aikana ei keskitytä kiillotukseen eikä reunatapauksissa ole paljon huomioitu. Niin kauan kuin ohjelma tekee pelkän minimin, se läpäisee.

Koska alfatestaus ei ole kattava, testaus tehdään pääosin talossa. Toisin sanoen alfatestien parissa työskentelevät todennäköisesti ihmiset, jotka ovat jo jonkin verran mukana projektissa.

Mitä odottaa alfa-ohjelmistolta: Kuten prefa-ohjelmisto, sinun pitäisi odottaa tonnia vikoja ja kaatumisongelmia, mutta ominaisuusjoukon tulisi olla riittävän suuri osoittamaan, millainen lopputuote voi näyttää. Alfa-ohjelmisto on yleensä toimiva, mutta ruma, koska suurin osa resursseista on omistettu tuotannolle, ei parannukselle.

Beetavaihe

ohjelmisto-vaihe-beeta

Nyt olemme päässeet beetatestausvaiheeseen, joka on siellä kaikkein tuottavin tyyppi ei-julkaisuohjelmisto. Saatat joutua olemaan jo nyt, että tuote siirtyy beetatestaukseen, kun kaikki ydintoiminnot on otettu käyttöön ja se läpäisee alfatestausstandardit. Beeta on kreikkalaisen aakkosen toinen kirjain.

Hauska seikka: alfa-beeta on siellä, josta saamme sanan aakkoset!

Beetavaihe alkaa, kun tuote työntyy toiminnallisesta, mutta piilevästä - kiillotettuun ja käyttövalmiuteen. Virheet metsästään ja korjataan, ominaisuuksia parannetaan tai uudistetaan parhaan mahdollisen käytettävyyden saavuttamiseksi, käyttöliittymä ja grafiikat tarkistetaan ja suorituskykyongelmat ovat optimoitu. Vaikka beetatestaus tapahtuu kolmantena kehitysvaiheena, se voi usein olla pisin vaihe, koska testattavia asioita on niin paljon.

Beetavaihe alkaa tyypillisesti, kun kehittäjä avaa tuotteen niille, jotka eivät ole olleet mukana kehittämisessä. suljettu beeta on rajoitettu julkaisu, jossa vain ne, joille on annettu käyttöoikeus, voivat testata ohjelmistoa avoin kokeiluversio tai julkinen beeta on ilmainen (kuten vapaudessa) julkaisu, jonka avulla kuka tahansa voi ladata ja kokeilla sitä.

Mitä voidaan odottaa beetaohjelmistolta: Beta-tuotteen on odotettava olevan "ominaisuus valmis", mikä tarkoittaa, että kaikki lopputuotteeseen tarkoitettu tarkoitus on toteutettu. Saatat kohdata suuria ja pieniä virheitä, jotka rikkovat tiettyjä tuotteen osia, mutta harvoin löydät kriittisiä virheitä, jotka vaativat välitöntä huomiota. Beetaohjelmisto voi käydä läpi paljon muutoksia, joten odota usein korjauksia ja päivityksiä.

Julkaisukandidaattivaihe

ohjelmisto-vaihe-julkaisu

Kuten nimestä voi päätellä, julkaisuehdokas on viimeinen vaihe kehitysjaksossa ennen tuotteen todellista vapauttamista valmiina. Joskus termi voi koskea tiettyä laastaria tai päivittää olemassa olevaan tuotteeseen. Pohjimmiltaan julkaisuehdokas on versio, joka on melkein valmis, mutta vaatii vielä vähän lisää testausta lopullisten virheiden ja ongelmien torjumiseksi.

Mitä odotettavissa julkaisu-ehdokasohjelmistolta: Useimmat kehittäjät ohittavat julkaisusehdokasvaiheen, joten jos törmäät ohjelmistoon, joka on julkaisuvaiheessa, voit odottaa sen olevan melko hyvä. Suurimman osan ajasta, etiketti on vain siellä vastuuvapauslausekkeena, että saatat saada yhden tai kaksi suurta, mutta harvinaista virhettä, mutta kokemukseni mukaan minulle vapauttamisehdokkaat ovat ehdokkaita vapautumiseen syystä - he ovat melko lopullisia.

johtopäätös

Nyt kun olet hiukan perehtyneempi ohjelmistokehitysjakson vaiheisiin, tunnet sovellukset, joissa on funky-tunnisteet, kuten alfa ja beta. Suurimmaksi osaksi, avoimen lähdekoodin ohjelmisto Mikä on avoimen lähdekoodin ohjelmisto? [MakeUseOf selittää]"Avoin lähdekoodi" on termi, jota heitetään nykyään paljon ympäri. Saatat tietää, että tietyt asiat ovat avoimen lähdekoodin sovelluksia, kuten Linux ja Android, mutta tiedätkö, mitä se tarkoittaa? Mikä on avointa ... Lue lisää käy todennäköisemmin läpi alfajen ja bettojen julkisten versioiden. Yksityisillä yrityksillä, kuten Microsoftilla, on taipumus suorittaa kaikki testauksensa sisäisesti ja sitten vapauttaa valmiit tuotteet.

Haluatko olla beetatestaaja? Siellä on palveluita, kuten OnlineBeta, jotka tarjoavat sinulle mahdollisuuden testata beetatuotteita. Toisin toivon, että tämä yleiskatsaus auttoi. Jos sinulla on kysyttävää, kysy rohkeasti kommentteja ja teen parhaani vastatakseni niihin.

Joel Leellä on B.S. tietotekniikan alalta ja yli kuuden vuoden ammattikirjoittamisen kokemus. Hän on MakeUseOfin päätoimittaja.