Что на самом деле означает «бета-версия»?

  • Lesley Fowler
  • 0
  • 2646
  • 274
Реклама

Время от времени вы будете слышать, как люди говорят о “бета-версии”, “бета-версии”, а также “бета-версия программного обеспечения”. Примерно пять-десять лет назад бета-версии не были такими распространенными, как сегодня. В настоящее время вы можете найти бета-версии повсюду: операционные системы, видеоигры, веб-приложения, музыкальные проигрыватели и т. Д. Но что означает, что проект находится в бета-версии, и если вас это волнует?

Короче говоря, срок “бета” относится к стадии разработки продукта. Мне нравится сравнивать его с жизненным циклом насекомых, который обычно проходит несколько этапов: яйца, личинки, куколки и взрослые. По мере развития продуктов они проходят аналогичный цикл: пре-альфа, альфа, бета и релиз-кандидат. Использование “альфа / бета” маркировка может быть прослежена до IBM еще в 1950-х.

Возможно, вы уже слышали о цикле разработки программного обеспечения, но давайте немного углубимся в то, что означают эти термины и что вы можете ожидать от продукта на каждом из этих этапов..

Предальфа Фаза

Предварительная альфа-фаза - это часть разработки, которая происходит перед первым циклом тестирования. Конечно, правильно управляемый проект будет постоянно тестировать продукты итеративным образом, поэтому я полагаю, более правильно сказать, что пре-альфа-фаза относится ко всему, что происходит до официальный начинается тестирование.

Эта фаза охватывает множество различных видов деятельности: исследование рынка, сбор данных, анализ требований и документации, разработка программного обеспечения и разработка программного обеспечения. Для большинства из вас это, вероятно, нагрузка mumbo-jumbo, но, надеюсь, она даст вам представление о том, сколько работы требуется еще до начала разработки продукта. Как вы можете себе представить, пре-альфа фаза может длиться долго.

Что ожидать от пре-альфа программного обеспечения: Если компания или разработчик решит выпустить предварительное программное обеспечение для широкой публики, вы должны отказаться от своих ожиданий вплоть до нуль. Minecraft, креативная игра-песочница для блочного строительства A Latecomer. Введение в Minecraft. [MUO Gaming] A Latecomer. Введение в Minecraft. Почти трудно поверить, что прошло уже много времени с тех пор, как была выпущена первая альфа - и она в равной степени… выпустила пре-альфа-версии “Indev” которые были глючными, лишены функций и склонны к сбоям. Публичные пре-альфа-релизы, которые с самого начала крайне редки, в основном предназначены для маркетинга и рекламы, хотя иногда разработчик выпускает их только по другой причине “просто так.”

Альфа Фаза

Альфа-фаза начинается, когда продукт достаточно разработан, чтобы потребовать официального раунда тестирования. Из-за этого вы чаще всего будете слышать, что это называется “фаза альфа-тестирования” который происходит от первой греческой буквы альфа. Следовательно, первый этап тестирования. Имеет смысл, верно?

По большей части альфа-тестирование предназначено для тестирования продукта на основная функциональность. Это гарантирует, что самые основные функции работают как задумано. Это не всесторонняя фаза тестирования - во время альфа-теста не уделяется внимания полировке и не уделяется много внимания крайним случаям. Пока программа делает минимум, она проходит.

Поскольку альфа-тестирование не является всеобъемлющим, тестирование в основном проводится собственными силами. Другими словами, люди, работающие над альфа-тестами, скорее всего, те, кто уже каким-то образом участвует в проекте..

Чего ожидать от альфа-программного обеспечения: Как и в случае с пре-альфа-программным обеспечением, следует ожидать массу ошибок и сбоев, но набор функций должен быть достаточно большим, чтобы указывать, как может выглядеть конечный продукт. Программное обеспечение Alpha имеет тенденцию быть функциональным, но уродливым, так как большинство ресурсов было выделено на производство, а не на доработку.

Бета Фаза

Теперь мы переходим к фазе бета-тестирования, которая является наиболее распространенным типом не выпускаемых программ. Вы уже можете догадаться, что продукт вступает в бета-тестирование, когда все основные функции уже реализованы, и он соответствует стандартам альфа-тестирования.. Бета это вторая буква греческого алфавита.

Интересный факт: альфа-бета где мы получаем слово алфавит!

Бета-фаза начинается, когда продукт выходит из “функциональный, но отвратительный” в “отполирован и готов к работе.” Ошибки выявляются и исправляются, функции улучшаются или обновляются для максимального удобства использования, интерфейс и графика подвергаются капитальному ремонту, а проблемы с производительностью оптимизируются. Несмотря на то, что бета-тестирование является третьим этапом разработки, оно часто может быть самым длинным этапом, поскольку существует множество аспектов для тестирования..

Бета-этап обычно начинается, когда разработчик открывает продукт для тех, кто не был вовлечен в разработку. закрытое бета-тестирование является ограниченным выпуском, где только те, кому предоставлен доступ, могут протестировать программное обеспечение, пока открытая бета или же публичная бета это бесплатный (как и в свободе) релиз, который позволяет любому скачать и опробовать его.

Что ожидать от бета-версии программного обеспечения: Вы должны ожидать, что бета-продукт будет “функция завершена,” Это означает, что все, что должно быть в конечном продукте, было реализовано. Вы можете столкнуться с серьезными и незначительными ошибками, которые нарушают определенные части продукта, но редко вы найдете критические ошибки, которые требуют немедленного внимания. Бета-версия программного обеспечения может претерпеть множество изменений, поэтому ожидайте частых исправлений и обновлений..

Фаза кандидата на выпуск

Как видно из названия, релиз-кандидат является последним шагом в цикле разработки перед тем, как выпустить продукт как завершенный. Иногда этот термин может применяться к конкретному исправлению или обновлению существующего продукта. По сути, кандидатом на релиз является версия, которая почти завершена, но требует чуть больше тестирования для устранения окончательных ошибок и проблем..

Чего ожидать от выпуска программного обеспечения-кандидата: Большинство разработчиков пропускают шаг кандидата на выпуск, поэтому, если вы сталкиваетесь с программным обеспечением, которое находится на этапе подготовки к выпуску, вы можете ожидать, что оно будет довольно хорошим. В большинстве случаев лейбл выступает в качестве заявления об отказе от ответственности, что вы можете столкнуться с одной или двумя крупными, но редкими ошибками, но мой опыт подсказывает, что кандидаты на релиз являются кандидатами на релиз по определенной причине - они в значительной степени окончательны.

Заключение

Теперь, когда вы немного разбираетесь в фазах цикла разработки программного обеспечения, вы узнаете эти приложения с такими прикольными ярлыками, как “альфа” а также “бета”. По большей части, программное обеспечение с открытым исходным кодом Что такое программное обеспечение с открытым исходным кодом? [MakeUseOf Объясняет] Что такое программное обеспечение с открытым исходным кодом? [MakeUseOf Объясняет] «Открытый код» - это термин, который часто используется в наши дни. Возможно, вы знаете, что некоторые вещи с открытым исходным кодом, такие как Linux и Android, но знаете ли вы, что это влечет за собой? То, что открыто ... более вероятно, будет проходить через публичные версии альфа и бета-версии. Частные компании, такие как Microsoft, обычно проводят собственное тестирование, а затем выпускают готовые продукты..

Хотите стать бета-тестером? Существуют сервисы, такие как OnlineBeta, которые предоставляют вам возможность протестировать бета-продукты. В противном случае, я надеюсь, что этот обзор помог. Если у вас есть какие-либо вопросы, пожалуйста, не стесняйтесь спрашивать в комментариях, и я сделаю все возможное, чтобы ответить на них.




О современных технологиях, просто и доступно.
Ваш гид в мире современных технологий. Узнайте как использовать технологии и гаджеты, которые нас окружают каждый день и научитесь открывать интересные вещи в Интернете.