Веб-культура

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

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

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

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

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

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

программно-фазовой PreAlpha

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

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

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

Альфа Фаза

программно-фазово-альфа

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

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

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

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

Бета Фаза

программно-фаза бета

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

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

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

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

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

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

программное обеспечение поэтапного высвобождения

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

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

Вывод

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

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

Похожие посты
Веб-культура

5 видеообъявлений Microsoft наверняка заставят вас съежиться

Веб-культураСоциальные медиа

5 вещей, которые я узнал об интернет-поведении благодаря моей SEO-работе

Веб-культура

7 веселых практических шутливых идей для игры на компьютере вашего друга [Windows]

Веб-культура

The Young Strike It Big: 5+ удивительных открытий, сделанных детьми и подростками