Классический форум-трекер
canvas not supported
Нас вместе: 4 252 561

Тестирование и версии ПО (Alpha, Beta, RC, Release)


 
 
RSS
Начать новую тему   Ответить на тему    Торрент-трекер NNM-Club -> Софт и все вокруг -> Системное ПО
Автор Сообщение
Implode Sch ®
RG Soft
Стаж: 13 лет 9 мес.
Сообщений: 8939
Ratio: 113.914
Поблагодарили: 622573
100%
    Практически во всех IT-компаниях разрабатываемое программное обеспечение проходит развитие через несколько версий. И для каждой версии есть свои особенности тестирования.

    Альфа-, Бета- и другие версии ПО

    В программировании есть своя градация версий ПО, которая показывает стадию его готовности: от самой первой, «авторской» компоновки, до релиза на рынок или широкого использования. В теории считается, что разработка ПО должна пройти через 5 версий:
    1. Пре-альфа
    2. Альфа
    3. Бета
    4. Релиз-кандидат
    5. Релиз.
    Может так случаться, что пользователи получают доступ к ПО на более ранних стадиях. Или что ПО проходит не все стадии. Как бы то ни было, работа для тестировщика есть для каждой версии.
    Пре-альфа-версия и тестирование

    Пре-альфа (Pre-Alpha) — это самая первая версия ПО. Она обычно не предназначена для использования и уж тем более продажи. Это некий прототип IT-продукта, он служит для демонстрации бизнес-идеи. Как правило, в нем много ошибок и функционал реализован не полностью.

    В отношении пре-альфа-версии может выполняться следующее тестирование:
    • Проверка сквозных сценариев использования ПО (End-to-End);
    • Проверка основных возможностей продукта (например, будет ли подтормаживать графика);
    • Проверка отдельных гипотез по функционированию ПО;
    • Оценка потребления ресурсов в будущем;
    • Анализ макетов и интерфейса.
    Бета-версия ПО и тестирование

    Бета (Beta) – это версия, в которой устранены все найденные серьезные дефекты. Тестировщики компании уже в значительной степени «прошерстили» ПО, и оставшиеся баги, как правило, незначительны.

    Тестировать далее собственными силами уже малоэффективно, поэтому разработчик хочет воспользоваться «силой толпы». Компания дает доступ к Бета-версии обычным пользователям в обмен на информацию о найденных дефектах. Получается так называемое «открытое тестирование» (пользователи как бесплатные тестировщики).

    Также Бета-версией могут воспользоваться другие разработчики, чтобы проверить совместимость ПО между собой.
    Релиз-кандидат и тестирование

    Релиз-кандидат (Release Candidate, RC) – это уже почти готовый IT-продукт. Им можно пользоваться как полноценным, баги там редкость. Компания-разработчик оставляет себе несколько месяцев, чтобы удостовериться, что дефекты более не препятствуют продаже (широкому использованию) продукта.

    Основной тип проверок в Релиз-кандидате – это регрессионное тестирование после устранения мелких недочетов.
    Релиз-версия и тестирование

    Релиз (Release) – это готовая версия ПО, которая выходит на рынок (широкое использование). Естественно, не существует гарантии, что в ней нет ошибок. Как гласит один из принципов тестирования: «Все протестировать невозможно». Поэтому рано или поздно выходят обновления – новые версии продукта.

    Как и в случае с Релиз-кандидатом, основной тип тестирования здесь – регрессионное.

_________________

WIN11/23H2(22631)Pro
Показать сообщения:   
Начать новую тему   Ответить на тему    Торрент-трекер NNM-Club -> Софт и все вокруг -> Системное ПО Часовой пояс: GMT + 3
Страница 1 из 1