Qual è la differenza tra una versione alpha e una beta? Sono sorpreso che questa domanda non sia stata posta qui prima.
Qual è la differenza tra una versione alpha e una beta? Sono sorpreso che questa domanda non sia stata posta qui prima.
Risposte:
Nell'ingegneria del software tradizionale, le versioni Alpha continueranno a introdurre nuove funzionalità, mentre le versioni Beta non vedranno nuove funzionalità, ma piuttosto perfezioneranno le cose esistenti.
Tuttavia, l'attuale ambiente di sviluppo nel game dev è che entrambi sono semplicemente "non ancora completi" e l'alfa è generalmente "meno completa" della beta.
Le versioni beta continueranno a vedere nuove funzionalità, mentre a volte vedrò gli alfa che semplicemente provano a perfezionare le cose esistenti. E anche alcune cose che rimangono in alpha o beta per sempre.
Più comunemente:
Alpha: Di solito la prima cosa normalmente in grado di interagire (l'uso privato o pubblico è irrilevante).
Se stai costruendo qualcosa che dovrebbe avere una GUI, l'alfa è il punto in cui puoi usare rudimentalmente il software in una certa misura rispetto a ciò che il consumatore dovrebbe usare. Per i giochi è dove il modulo principale / meccanico è in qualche modo utilizzabile. Ho visto alcuni programmatori chiamarlo alfa su base rudimentale che può essere utilizzata solo tramite riga di comando o script, ma la maggior parte delle persone si astiene dal farlo.
Beta: la maggior parte funziona - tutte le funzionalità previste potrebbero non essere ancora implementate - ma continua a rompersi o almeno a rompersi spesso.
Nel corso degli anni la "etichetta" beta è stata usata come una scusa prolungata per giochi rotti o mancanza di un supporto adeguato.
Non che il contrario sia molto più preferibile. Molti progetti sono stati spediti completi quando erano ancora beta. Nel contesto dei giochi, avere bug facilmente individuabili è stato il caso più volte.
Generalmente, mentre la maggior parte di noi può concordare sulla definizione, i concetti non sono uniformi in ogni spazio di sviluppo.
Pre-Alpha è la versione precedente alla versione Alpha, Alpha è la versione precedente alla versione Beta, Beta è la versione precedente alla versione Gamma, Release Candidate è la versione appena prima del rilascio. Fondamentalmente è solo per indicare "questa versione non dovrebbe essere completamente soddisfacente e potrebbe contenere bug pesanti o potrebbe persino essere completamente rotta".
Il significato delle diverse nozioni differisce esattamente da sviluppatore a sviluppatore.
I test alfa e beta sono due delle fasi in cui un software deve essere sottoposto a test. Il test alfa si verifica per primo e quando il software lo supera, è possibile eseguire il beta test. Se un software non supera i test alfa, vengono apportate modifiche e ripete i test fino a quando il software non viene superato.
Quindi, per rispondere alla tua domanda, una versione Alpha e Beta può essere considerata l '"artefatto dispiegabile testabile" che stai attualmente sviluppando.
Per saperne di più: Differenza tra i test Alpha e Beta | Differenza tra | Alpha vs Beta Testing http://www.differencebetween.net/technology/difference-between-alpha-and-beta-testing/#ixzz338XZWLaj
La versione Alpha è la prima versione funzionante ed è solo per uso interno (test)! Dopo che i programmatori sono soddisfatti, rilasciano la versione Beta ai non dipendenti che sono hacker e stress tester che cercano di romperlo. Il risultato finale è una versione finale per il pubblico che ha superato la prova del tempo! È una vittoria per il produttore e il pubblico!
Questo è il modo in cui doveva funzionare, ma raramente al giorno d'oggi