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.
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.
Réponses:
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.
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.
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.
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
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