Чим відрізняється альфа та бета-версія?


23

Чим відрізняється альфа та бета-версія? Я здивований, цього питання тут раніше не задавали.


Можливо тому, що це не зовсім питання щодо розвитку ігор. Умови стосуються будь-якого програмного забезпечення.
János Turánszki

10
Терміни є високо суб'єктивними, і майже кожен використовує їх дещо по-різному.
Джош


2
Сучасні ігри AAA повністю зіпсували значення цих термінів. Попередньо попередньо PreAlpha технічно тест демо в основному тільки гігантський PR огорожа , щоб як отримати гру там (для деяких законних тестувань сервера і дивних взаємодій, але в основному публічність і джин до інтересу) і в основному перевірити їх остаточну версію але "це не остаточна гра, ви не можете її судити на основі цього". Можливо, я педантичний, але гра "альфа" матиме мінімальні активи / заповнювачі.
Нік Т

Відповіді:


35

У традиційній інженерії програмного забезпечення Альфа-релізи все ще представлятимуть нові функції, тоді як бета-версії не побачать нових функцій, а скоріше полірують існуючі речі.

Однак поточне середовище розробки в ігровому розробнику полягає в тому, що обидва вони просто «ще не завершені», а альфа, як правило, просто «менш повна», ніж бета-версія.

У бета-версіях все одно з’являться нові функції, тоді як іноді я бачу альфа-версії, які просто намагаються випрасувати та сформувати наявні речі. І навіть кілька речей, які назавжди залишаються альфа-чи бета-версією.


1
Я можу помилитися з цього приводу, але моє сприйняття ігрової індустрії полягає в тому, що бета-версія зазвичай несе в собі уявлення про те, що люди з широкої публіки отримують можливість грати в цю гру, а особливо для мультиплеєрних програм це, як правило, пов'язане з серверами стресового тестування та пошуку перешкод у мережева сторона речей. Мені не відомо, що компанії роблять те саме для альфа ... але я можу помилитися!
Боб

1
Я пропоную поставити другий абзац першим, це ключ.
ashes999

8

Альфа означає, що функції не були заблоковані, це дослідницька фаза. Бета означає, що функції були заблоковані та знаходяться в стадії розробки (інші функції не додаватимуться).


6

Більш часто:

Альфа: Зазвичай перша нормально взаємодіюча річ (приватне чи публічне використання не має значення).

Якщо ви будуєте щось, що повинно мати графічний інтерфейс - альфа - це місце, де ви можете рудиментарно використовувати програмне забезпечення до певної міри того, що повинен використовувати споживач. Для ігор, де основний модуль / механік дещо корисний. Я бачив, як деякі кодери називають це альфа на рудиментарній основі, який можна використовувати лише за допомогою командного рядка або сценаріїв, але більшість людей утримуються від цього.

Бета-версія: Більшість він працює - всі передбачені функції можуть бути ще не розгорнуті - але його все одно виходять з ладу або принаймні часто виправляються.

Протягом багатьох років бета "етикетка" використовувалася як тривалий привід для зламаних ігор або відсутності належної підтримки.

Мало того, що навпаки набагато краще. Багато проектів було відвантажено як завершене, коли всі права були ще бета-версією. У контексті ігор - наявність помилок, які легко виявляють грі, траплялася досить багато разів.

Як правило, хоча більшість з нас може погодитися з визначенням, поняття не є однаковими для кожного простору розвитку.


3

Pre-Alpha - це версія до версії Alpha, Alpha - версія до версії Beta, Beta - версія до версії Gamma, Release Candidate - версія перед випуском. В основному просто позначати "ця версія не повинна бути повністю задовільною і може містити важкі помилки або навіть може бути повністю зламана".

Те, що означають різні поняття, точно відрізняється від розробника до розробника.


5
За декілька років як розробник програмного забезпечення я ніколи не чув терміна "Гамма-версія".
Філіп

-1

Альфа та бета-тестування - це два етапи, на які програмне забезпечення повинно пройти тестування. Тестування альфа відбувається спочатку, і коли програмне забезпечення пройде це, потім можна проводити бета-тестування. Якщо програмне забезпечення не вдалося виконати альфа-тестування, будуть внесені зміни, які повторюють тести, поки програмне забезпечення не пройде.

Тож, щоб відповісти на ваше запитання, випуск Alpha та Beta можна вважати "тестовано розгорнутим артефактом", який ви зараз розробляєте.

Детальніше: Різниця між альфа-та бета-тестуванням | Різниця між | Альфа-бета-тестування http://www.differencebetween.net/technology/difference-between-alpha-and-beta-testing/#ixzz338XZWLaj


-2

Альфа-версія є першою робочою версією і призначена лише для внутрішнього використання (тестування)! Після того, як програмісти будуть задоволені, вони випускають бета-версію для тих, хто не працює, хто є хакерами та тестерами стресу, які намагаються її зламати. Кінцевий результат - остаточний реліз для публіки, який витримав випробування часом! Це виграшний виграш для виробника та громадськості!

Ось так було призначено працювати, але в наші дні це рідко


1
Тоді я повинен бути розробником Squad, Introversion Software, Keen Software House та декількох інших незалежних ігрових студій, тому що я грав у альфа-версіях їхніх ігор, поки вони були чи ще офіційно перебувають у Early Access. Мені потрібно зателефонувати у їхні бухгалтерії, бо, мабуть, я заплатив їм за досвід, а не навпаки, як це було, коли я їх працівник.
Філіп
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.