Quelle est la différence entre une version alpha et une version bêta?


23

Quelle est la différence entre une version alpha et une version bêta? Je suis surpris que cette question n'ait pas été posée ici auparavant.


Peut-être parce que ce n'est pas entièrement une question de développement de jeux. Les termes s'appliquent à tout logiciel.
János Turánszki

10
Les termes sont très subjectifs et presque tout le monde les utilise légèrement différemment.


2
Les jeux AAA modernes ont complètement altéré le sens de ces termes. Une démo de test technique pré-pré-pré-alpha n'est fondamentalement qu'une haie de relations publiques géante à la fois pour faire sortir le jeu (pour certains tests de serveur légitimes et des interactions étranges, mais surtout pour la publicité et pour susciter l'intérêt) et valider fondamentalement leur version finale. mais "ce n'est pas le jeu final, vous ne pouvez pas le juger sur cette base". Je suis peut-être pédant, mais un jeu "alpha" aurait des atouts minimaux / réservés.
Nick T

Réponses:


35

Dans l'ingénierie logicielle traditionnelle, les versions Alpha continueront d'introduire de nouvelles fonctionnalités, tandis que les versions Bêta ne verront pas de nouvelles fonctionnalités, mais plutôt peaufineront les éléments existants.

Cependant, l'environnement de développement actuel dans le développement de jeux est que ces deux éléments sont simplement "pas encore terminés", et alpha est généralement "moins complet" que la version bêta.

Les versions bêta verront toujours de nouvelles fonctionnalités, tandis que parfois je verrai des alphas qui essaieront simplement d'étoffer des choses existantes. Et même quelques éléments qui restent à jamais en alpha ou bêta.


1
Je me trompe peut-être, mais ma perception de l'industrie du jeu est que la version bêta emporte généralement l'idée que les gens du grand public peuvent jouer au jeu, et en particulier pour le multijoueur, cela implique généralement des tests de stress des serveurs et des anomalies dans le côté réseau des choses. Je ne suis pas au courant des entreprises qui font de même pour l'alpha ... mais je peux me tromper!
Bob

1
Je suggère de mettre votre deuxième paragraphe en premier, c'est la clé.
ashes999

8

Alpha signifie que les fonctionnalités n'ont pas été verrouillées, c'est une phase exploratoire. La version bêta signifie que les fonctionnalités ont été verrouillées et sont en cours de développement (aucune autre fonctionnalité ne sera ajoutée).


6

Plus communément:

Alpha: Habituellement, la première chose normalement capable d'interagir (une utilisation privée ou publique n'est pas pertinente).

Si vous construisez quelque chose qui est censé avoir une interface graphique - alpha est l'endroit où vous pouvez utiliser rudimentairement le logiciel dans une certaine mesure de ce que le consommateur est censé utiliser. Pour les jeux c'est où le module / mécanique de base est quelque peu utilisable. J'ai vu certains codeurs l'appeler alpha sur une base rudimentaire qui ne peut être utilisée que via la ligne de commande ou des scripts - mais la plupart des gens s'abstiennent de le faire.

Bêta: La plupart d'entre elles fonctionnent - toutes les fonctionnalités prévues ne sont peut-être pas encore déployées - mais elles se cassent toujours ou du moins sortent souvent.

Au fil des ans, le "label" bêta a été utilisé comme une excuse prolongée pour les jeux cassés ou le manque de support adéquat.

Non pas que l'inverse soit beaucoup plus préférable. De nombreux projets ont été considérés comme terminés alors qu'ils étaient encore en version bêta. Dans le contexte des jeux - avoir des bogues de rupture de jeu facilement détectables a été le cas à plusieurs reprises.

En règle générale, alors que la plupart d'entre nous pouvons convenir d'une définition, les concepts ne sont pas uniformes dans tous les espaces de développement.


3

Pre-Alpha est la version avant la version Alpha, Alpha est la version avant la version Beta, Beta est la version avant la version Gamma, Release Candidate est la version juste avant la sortie. C'est simplement pour désigner "cette version n'est pas censée être complètement satisfaisante et peut contenir de gros bugs ou même être complètement cassée".

La signification des différentes notions diffère exactement d'un développeur à l'autre.


5
Depuis plusieurs années en tant que développeur de logiciels, je n'ai jamais entendu le terme "version Gamma".
Philipp

-1

Les tests alpha et bêta sont deux des étapes qu'un logiciel doit subir un test. Les tests alpha se produisent d'abord et lorsque le logiciel réussit, des tests bêta peuvent ensuite être entrepris. Si un logiciel échoue au test alpha, des modifications sont effectuées et il répète les tests jusqu'à ce que le logiciel réussisse.

Donc, pour répondre à votre question, une version alpha et bêta peut être considérée comme `` l'artefact déployé testable '' que vous développez actuellement.

En savoir plus: Différence entre les tests alpha et bêta | Différence entre | Alpha vs Beta Testing http://www.differencebetween.net/technology/difference-between-alpha-and-beta-testing/#ixzz338XZWLaj


-2

La version Alpha est la première version de travail et est réservée à un usage interne (test)! Une fois que les programmeurs sont satisfaits, ils publient la version bêta à des non-employés qui sont des pirates informatiques et des testeurs de stress qui tentent de la casser. Le résultat final est une version finale pour le public qui a résisté à l'épreuve du temps! C'est une victoire pour le constructeur et le public!

C'est ainsi que cela devait fonctionner, mais cela se fait rarement de nos jours


1
Ensuite, je dois être développeur chez Squad, Introversion Software, Keen Software House et plusieurs autres studios de jeux indépendants, car j'ai joué aux versions alpha de leurs jeux alors qu'ils étaient ou sont encore officiellement en Early Access. J'ai dû appeler leurs services comptables, car apparemment je les ai payés pour l'expérience, au lieu de l'inverse comme cela aurait dû être quand je suis leur employé.
Philipp
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.