В чем разница между альфа-версией и бета-версией? Я удивлен, что этот вопрос не задавался здесь раньше.
В чем разница между альфа-версией и бета-версией? Я удивлен, что этот вопрос не задавался здесь раньше.
Ответы:
В традиционной разработке программного обеспечения, выпуски Alpha будут по-прежнему вводить новые функции, в то время как бета-версии не увидят никаких новых функций, а скорее улучшат существующие возможности.
Однако текущая среда разработки в игровой разработке такова, что оба они просто «еще не завершены», а альфа, как правило, просто «менее завершена», чем бета.
Бета-версии будут по-прежнему видеть новые функции, в то время как иногда я буду видеть альфы, которые просто пытаются дополнить существующий материал. И даже несколько вещей, которые остаются в альфе или бета-версии навсегда.
Чаще всего:
Альфа: Обычно первая нормально взаимодействующая вещь (личное или публичное использование не имеет значения).
Если вы создаете что-то, что должно иметь графический интерфейс, альфа - это то место, где вы можете зачаточно использовать программное обеспечение до той степени, в которой потребитель должен его использовать. Для игр, где основной модуль / механика несколько пригоден для использования. Я видел, как некоторые кодировщики называют это альфа на зачаточной основе, которую можно использовать только через командную строку или скрипты - но большинство людей воздерживаются от этого.
Бета: Большинство из них работает - все предполагаемые функции могут быть еще не развернуты - но они все еще ломаются или, по крайней мере, часто выходят из строя.
На протяжении многих лет бета-метка использовалась как длительное оправдание для сломанных игр или отсутствия адекватной поддержки.
Не то чтобы наоборот гораздо предпочтительнее. Многие проекты были завершены как завершенные, когда они по-прежнему были бета-версией. В контексте игр - наличие легко обнаруживаемых ошибок, приводящих к поломке игры, имело место довольно много раз.
В целом, хотя большинство из нас может согласиться с определением, концепции не являются единообразными во всех областях разработки.
Pre-Alpha - это версия, предшествующая альфа-версии, Alpha - версия, предшествующая бета-версии, Beta - версия, предшествующая Gamma-версии, Release Candidate - версия непосредственно перед выпуском. Это в основном просто для обозначения «эта версия не должна быть полностью удовлетворительной и может содержать серьезные ошибки или даже может быть полностью сломана».
То, что означают различные понятия, в точности отличается от разработчика к разработчику.
Альфа- и бета-тестирование - это два этапа, на которых программное обеспечение должно проходить тестирование. Сначала выполняется альфа-тестирование, и когда программное обеспечение проходит его, может быть проведено бета-тестирование. Если программное обеспечение не проходит альфа-тестирование, вносятся изменения, и оно повторяет тесты, пока программное обеспечение не пройдет.
Поэтому, чтобы ответить на ваш вопрос, выпуск Alpha и Beta можно считать «тестируемым развернутым артефактом», который вы разрабатываете в настоящее время.
Подробнее: Разница между альфа и бета-тестированием | Разница между | Альфа против бета-тестирования http://www.differencebetween.net/technology/difference-between-alpha-and-beta-testing/#ixzz338XZWLaj
Альфа-версия является первой рабочей версией и предназначена только для внутреннего использования (тестирования)! После того, как программисты удовлетворены, они выпускают бета-версию для тех, кто не является хакерами и стресс-тестерами, которые пытаются ее сломать. Конечным результатом является окончательный релиз для публики, который выдержал испытание временем! Это победа для производителя и публики!
Это было так, как это было задумано, но редко работает в наши дни