|

Бета-тестеры
Xakep, номер #039, стр. 039-038-3
Отличия беты от финала
Чем отличается версия Beta от полной? Да практически ничем. Просто программер, написавший прогу, ставит сначала на нее лейбл, что она Beta. Это значит, что каждый юзер устанавливает ее на свой страх и риск. Стабильную работу тут никто еще не гарантирует. Если в бете будет много ошибок - их поправят и выпустят новую бету; будет мало ошибок - ничего править не будут и выпустят как релиз, в котором тут же найдется куча ошибок :).
Преимущества
Что-то я все расписал в таких страшных тонах, что даже не захочется что-нибудь тестировать. Сразу возникает вопрос - почему же народ берется за это дело и в большинстве случаев абсолютно бесплатно? На это есть несколько причин:
1. Свежак. Пока остальные еще ничего не знают, ты уже юзаешь! И пусть там баги, зато юзаешь. А баги и в релизе будут.
2. Халява. Если напроситься и стать бета-тестером у какой-нибудь фирмы, занимающейся распространением шаровар, то можно получить полную версию и ключ регистрации.
3. Нет защиты. Как известно, первые беты WinXP (еще под именем Whistler) вообще были без защиты, а значит, юзать их можно было почти легально :). Правда, в последних билдах защита появилась. Это нужно для того, чтобы тестеры протестировали не только возможности проги, но и защиту.
4. Весело. Если тебе удастся стать тестером какой-нибудь игры, то ты сможешь развлечься по полной. Если в домашнем софте ошибки вызывают раздражения, то в играх большинство недочетов вызывает истерический смех.
5. Варез. Многие бета-тестеры - наши люди. А ты думал, откуда такой свежак на пиратских CD? ;-)
Как все происходит
Итак, давай наконец-то разберемся, как происходит тестирование софта.
1. Сначала фирма набирает большое количество тестеров, чтобы прога была протестирована на максимально большом количестве компьютеров с различными конфигурациями.
2. Программеры делают программу и инсталлятор к ней.
3. Копия проги рассылается всем тестерам, которые должны протестировать прогу и прислать отчеты о найденных ошибках.
4. После этого программеры исправляют все ошибки.
5. Исправленная версия возвращается на тест.
6. Если снова найдены недочеты, то возвращаемся к пункту 4.
Пункты 4, 5 и 6 повторяются до тех пор, пока не будут вычислены все ошибки. После каждого внесения исправления в код тестеры должна протестировать прогу с самого начала, потому что при исправлении ошибки в одном месте может появиться десяток в другом. Именно поэтому последняя версия является практически на 90% рабочей, и ее можно использовать на халяву. Когда бета-тестер находит в проге какую-нибудь ошибку, он обязан создать отчет в специально оговоренной с фирмой форме и выслать ее на адрес поддержки. Нельзя просто так сообщить, что в проге такая-то дыра. Все должно оформляться документально. Так что без знаний английского языка тестировать проги ин-яз фирм очень тяжело. Точнее сказать, тяжело сдавать отчеты о найденных багах.
Назад на стр. 039-038-2 Содержание Вперед на стр. 039-038-4
|