IRBIS
Мыслитель
(9059)
16 лет назад
Альфа-версии программ обычно не очень афишируются — мало кому хочется показывать недоделанный продукт, но тестировать-то надо.. .
После альфа-тестирования наступает очередь бета-версий. Бета - это тоже «пробная» версия программы, но в ней уже выловлены наиболее грубые ошибки. Бета-версия, как правило, достаточно работоспособна и используется для выявления «экзотических» ошибок и получения откликов от пользователей по функциональности программы. Если автор считает, что его бета-версия уже достаточно стабильна, то он иногда помешает ее описание в программные архивы, где она становится доступна десяткам и сотням тысяч людей. Кстати, активные альфа- и бета-тестеры без больших проблем могут получить коммерческую версию программы бесплатно.
После того как ошибки, обнаруженные в альфа и бета версиях программ, исправлены, а функции добавлены, наступает очередь RC (Release Candidate) - кандидат на окончательную версию. Эта программа уже считается стабильной и используется для выявления наиболее скрытых ошибок — такую программу, практически без опаски, могут скачивать и устанавливать даже те пользователи, которые слабо разбираются в компьютерах. А так как таких - большинство, то увеличивается число пользователей, что означает увеличение числа «тестеров» . Ошибки в RC версиях вычисляются довольно редко, так что при переходе в «основную» она практически не меняется.
Пользователь удален
Профи
(697)
16 лет назад
Альфа версия это вторая стадия разработки программы, есть еще так называемая до-альфововская, правда это термин мало кто использует.
В общем альфа-версия программ обычно имеет номера версии до 1, скажем 0.9.45 и их тестирование занимаются разработчики определённого софта, в то время как бета версия уже считай что готовая полноценно разработанная программа где основное количество ошибок устранено и она готова быть запущенна в массы. Т. е. скажем так, "готова быть запущенна для тестирования через массы" :) Потом когда люди сталкиваются с проблемами они считаются лишь баггами, т. е. назойливыми маленькими недоработками.
Однако есть случаи когда якобы финальные версии софта содержали множество ошибок. Пример, тот же третий Сервис Пак для Виндовс ХР.
STRATEG™
Оракул
(57872)
16 лет назад
альфа это совсем сыро.
бетка это уже можно пробовать
релиз кандидат это уже можно использовать
финал это то за что разработчик софта уже отвечает перед пользователями
mfvanek
Мастер
(2053)
16 лет назад
Альфа-версия - это первоначальная версия программы
альфа-тестированием занимается сам разработчик, даже не тестеры
бета - работоспособная версия, в которой испарвлены все основные глюки - тестируется людьми
Георгий Цопанов
Ученик
(106)
8 лет назад
В разработке программного обеспечения, стадии разработки программного обеспечения используются для описания степени готовности программного продукта. Также стадия разработки может отражать количество реализованных функций, запланированных для определённой версии программы. Стадии либо могут быть официально объявлены и регламентируются разработчиками, либо иногда этот термин используется неофициально для описания состояния продукта. Следует отметить, что стадии Beta и Alpha (Pre-Alpha) не являются показателями нестабильности релиза так как присваиваются программе один раз или один раз за серию (серией, в данном случае, считается число до первой точки), в зависимости от системы разработки. Они могут присваиваться нескольким релизам подряд. Релизом в данном случае считается завершённая версия (см. Релиз (программное обеспечение)).