Что такое бета тестер
BYTEX BLOG
Работа бета-тестером: ожидания и реальность
Любой увлекающийся видеоиграми современный мальчишка или даже взрослый парень втайне мечтает стать бета-тестером. Ведь что может быть лучше, чем все дни напролет заниматься любимым делом, да еще и получать за это деньги? Именно так думают те, кто раньше не сталкивался с работой тестировщика. Однако подобное мнение на самом деле является небольшим заблуждением. Всю правду об этой профессии вы можете узнать из материала, записанного со слов начинающих тестировщиков.
Играть и тестировать – не одно и то же
Выбирать не приходится
Почти каждый месяц выходит несколько новых крупных проектов. Кто-то выбирает один из них и играет на протяжении длительного периода, кто-то проносится галопом по большинству новинок. Если вы думаете, что работа бета-тестером предоставит вам «халявный» доступ ко всем новым играм, то вы снова ошибаетесь. Тестировать придется лишь те проекты, которые поручили вашей компании или отделу. И, скорее всего, на какой из проектов вас бросить будет решать ваш руководитель. Это может оказаться игра, в которую вы никогда бы не стали играть по собственной воле. Но при отсутствии возможности поменяться с кем-то из своих коллег, вам придется потратить на нее несколько недель, а то и месяцев.
Нужно успеть в срок
Как правило, бета-тест проводится незадолго до официального релиза игры. И переносить его дату разработчики и издатели не особо любят. Поэтому тестировщик обязан за определенное время выявить как можно больше багов (а в идеале – все).
К тому же, чтобы провести качественное тестирование, игру нужно знать как свои пять пальцев, а это значит, что первые несколько часов уйдут только на освоение.
Зачастую количество выявляемых багов исчисляется сотнями. При этом, исправляя уже найденные, разработчики добавляют новые. Поэтому, получив на руки новый билд, тестировщики обязаны перепроверить наличие старых багов, попутно выявляя свежие. Это немалый объем работы, который пропорционально зависит от масштабности проекта. Чтобы успеть в срок, тестировщикам порой приходится работать в выходные, праздники или дополнительные часы.
Досуг превращается в рутину
Как уже было сказано выше, перепробовав сотню вариаций одного блюда, вы пресытитесь и на остальную еду даже смотреть не захотите. Так что, если раньше вы отдыхали, проводя время за видеоиграми, то, став бета-тестером, вам, вероятнее всего, захочется сменить занятие для отдыха. Во-первых, после многих часов, проведенных за одной игрой, не хочется тратить остатки сил на другие. Во-вторых, целый день сидячей работы утомляет, а глаза устают от экрана. В-третьих, если вы продолжаете в свободное время играть «для души», у вас невольно начнут проявляться профессиональные привычки. Иными словами, наткнувшись на какой-то баг по ходу игры, вы захотите немедля зафиксировать его в баг-репорте, попутно сделав «аттач». Так что ваш досуг незаметно превратится в еще одну часть работы.
Не забывай про конфиденциальность
После прочтения вышеперечисленных пунктов может показаться, что работа тестировщика трудна и далека от веселья. Отчасти так и есть, но все-таки она таит в себе много интересного. В первую очередь, это люди, работающие в сфере видеоигр. Свои рабочие часы вы будете проводить с теми, кто увлекается играми не меньше вашего, а значит, вы всегда сможете обсудить с ними новые релизы и события или просто поностальгировать. Также это отличное начало пути для тех, кто всегда мечтал оказаться внутри игровой индустрии. И, как ни крути, вы будете иметь дело с видеоиграми, подробно знакомясь с ними еще до официального релиза. Все это, несомненно, вызывает множество положительных эмоций, которыми вы захотите поделиться с друзьями и знакомыми.
Однако тут стоит быть осторожным. Иначе есть риск разгласить информацию, не предназначенную для чужих ушей. Разработчики видеоигр тщательно выбирают, какие детали своих проектов раскрывать заранее, а какие держать в тайне до последнего момента. Перед тестировщиками же они вынуждены раскрыть все карты, при условии заключения соглашения о конфиденциальности. Имея такие привилегии, вы, конечно, можете поделиться секретными подробностями со своими близкими друзьями. Но не стоит разбалтывать эту информацию людям, не заслужившим доверия, или расписывать ее в Интернете. В противном случае эти действия могут привести к «сливу информации», что наложит неприятный отпечаток не только на вас, но и на всю компанию.
В итоге
Ожидания не всегда соответствуют действительности. Хочется верить, что прочитанное сформирует у вас реальное представление о положении дел и поможет скорректировать свои запросы. В таком случае работа бета-тестером окажется интересной и сможет доставить вам немало удовольствия.
Бета-тестирование
Что такое бета-тестирование?
Зачем нам бета-тестирование?
Ниже приведены некоторые из причин, почему это важно для любого приложения:
Как работает бета-тестирование?
Будучи тестировщиком, очень важно понимать пошаговую процедуру того, как она выполняется в реальной среде, до фактического выпуска программных продуктов.
Шаг 1: Планирование
Шаг 2: Набор (Участники)
Выбор подходящих людей для бета-тестирования является очень важным этапом. Количество участников, участвующих в тестировании, варьируется от приложения к приложению и от бюджета проекта. Обычно компания нанимает от 50 до 100 бета-тестеров с различными доменами, чтобы они могли тестировать приложение в соответствии с их перспективой и помогают находить различные скрытые ошибки.
Шаг 3: Выпуск программного продукта
Программное обеспечение, которое необходимо протестировать, передается бета-тестерам для начала тестирования. Как правило, участникам отправляется ссылка, откуда они могут загрузить приложение или открыть его в браузере. Руководства пользователя и другие программные документы отправляются тестерам, чтобы они могли лучше понять приложение. Шаблоны регистрации ошибок также предоставляются тестировщикам для обеспечения согласованности всех зарегистрированных ошибок различными тестировщиками.
Шаг 4: Сбор и оценка отзывов
О дефектах, обнаруженных во время бета-тестирования, сообщают команде разработчиков для дальнейшей оценки и исправления, которые затем тестируются для команды QA перед патчем. Отзывы бета-тестеров собираются для улучшения приложения в соответствии с точкой зрения конечного пользователя. Предложения бета-тестеров собираются для улучшения в будущих выпусках.
Шаг 5: Закрытие
Бета-тестирование завершается после того, как все функции работают нормально, исправлены исправленные ошибки и приложение готово к выпуску на рынок для конечных пользователей. Решенные Стимулы и вознаграждения распределяются между бета-тестерами, и официальное закрытие тестирования проводится с обеих сторон, сохраняя хорошие отношения на будущее.
преимущества
Некоторые из преимуществ бета-тестирования приведены ниже:
Недостатки
Ниже приведены некоторые из недостатков бета-тестирования:
Вывод
Бета-тестеры
Эпизод 1: Нетривиальное решение
Историческая справка
Сегодня, когда Вирт-карта стала доступна по цене рядовому владельцу персонального компьютера, мы представляем Вам самый популярный в этом году сборник: «игры двадцатого века по-новому», включающий в себя. «
Из-под вирт-шлема раздался отчаянный вопль, в динамиках наружного звука послышался треск. Редактор, прорычав что-то, в цензурности чего мы позволим себе усомниться, с отвращением отвернулся от монитора.
-. ваю мать. Господа, это же смешно! Вы, вообще, представляете, как нам повезло?! Получить игру еще до того, как она вышла на рынок, прямо от производителя. И что? Мы не в состоянии написать статью о ней. Почему?! Потому что никто не может ее пройти! Позор! Вы же профессионалы!
Профессионалы хмуро глянули на начальника и поволокли трясущегося коллегу в медпункт, отпаивать пивом. Его глаза безумно вращались, волосы стояли дыбом, зубы выбивали мелкую дробь.
— Босс, а вам не кажется, что эти гады неспроста нам эту штуку подкинули?
Редактор зло зыркнул в сторону говорившего.
— Игрушка как игрушка, я таких сотни прошел!
— Слушай, босс, мы уже третьего ходока потеряли! И, заметь, на одном и том же месте!
— Слабаки! Молокососы! Тыловые крысы! Эти, как их. Дальтоники.
— Да при чем тут дальтоники?!
— Они всегда при чем! А ну, пусти!
— Эй, вы это куда собрались? Эй. ЭЙ. Может не надо?!
— Если надо что-то делать, так надо делать это самому. А ну, где последний сэйв?!
Через десять минут из динамиков послышался треск, слившийся с воплем, полным возмущения, ярости и боли.
— Вот скотина. Да я тебя сейчас. Загрузить последний сэйв!
Десять минут сосредоточенного сопения. Хрясь! «. ваю мать! Загрузить сэйв! На клочки разорву, собака бешеная. » Десять минут сопения и неразборчивы междометий. Хрясь!
Спустя два с половиной часа редактор, с выпученными глазами и трясущимися руками сидел в комнате отдыха. Секретарша заботливо отпаивала его крепким кофе.
— Валентин Поликарпович, ну что ж вы так. В вашем возрасте вредно так волноваться. Ну подумаешь, ну велика важность.
За соседними столиками сидели еще два человека с такими же безумными взглядами, в которых застыла дикая смесь ярости, отчаяния и детской обиды.
— Я ж его, скотину. Как нормального человека. Из двустволки. А он. А он. Прямо вот так, веслом.
Валентин Поликарпович моментально уставился на него.
— Не. Профессионалы. Вольнонаемная команда бета-тестеров.
Все общество испугано притихло.
Редактор тяжело вздохнул.
— Берут, наверное, много.
— Порядочно. Тем более, они сейчас где-то в Самаре, на отдыхе.
— Ладно. Вызывай своих головорезов. Заплачу любые деньги в пределах разумного. Но я хочу, что бы они эту контру при мне в своп втоптали! Что бы они его. Гы-ы-ы. На мелкий фарш. В опилки! В труху! В пыль.
Привычный ко всему персонал офиса провожал эту компанию ошарашенными взглядами. По коридору редакции, чеканя шаг, стиснув зубы и храня на лицах угрюмое выражение, шли пятеро.
Впереди, плечом к плечу, маршировали два парня в камуфляжных куртках, стриженые «ежиками», с солдатскими жетонами на шеях. Следом за ними катился старый дед в моторизованной инвалидной коляске с длинными седыми волосами, заплетенными в косы на викинговский манер. Следом за коляской шла девушка с длинными черными волосами, в кожаном жилете, короткой юбке и высоченных сапогах-ботфортах. Замыкал шествие тощий, долговязый парень с длинными пальцами, которые, казалось, жили собственной жизнью. На носу у парня сидело пенсне с черными стеклами и вообще, он смахивал на невовремя разбуженного вампира, стесняющегося честно сказать, куда именно стоит пройти побеспокоившим его вандалам.
Замыкающий шествие парень вдруг болезненно дернулся и, мягко подкравшись к одной из дверей, вкрадчиво провел по ней кончиками пальцев, после чего зашипел. Вся процессия мигом остановилась.
Парни в камуфляже моментально встали по бокам от двери. Кивнув друг другу, они резко распахнули ее, один тут же ушел внутрь направо, другой налево, следом тенью метнулась девушка, рванув рычажок управления, вкатился старик. Тощий, потирая руки и гаденько хихикая, скользнул, как будто втек, последним, тихо прикрыв за собой дверь.
Редактор, несколько обалдевший от такого вторжения, занявшего, кстати, не больше пяти секунд, утвердительно икнул.
— А. Э. Ну. Хм. А это вы и есть?
Ксенобайт оскалил длинные клыки и зашипел.
— Любители мерзос-с-стных поворотов сюжетс-са, да-ссс. От них всегда жди подлости в самом интересном месте.
— Поймите всю важность ситуации. Анонсы этой игры висят в Интернете уже месяц. Полным ходом идет рекламная компания. Нам выпал шанс, уникальный шанс выпустить описание и солюшен практически одновременно с самой игрой. а мы не можем пройти ее до конца.
Вся пятерка синхронно кивнула.
Процесс шел плавно, не без небольших заминок, но стабильно. Ходоки сменяли друг друга, Ксенобайт, раздобыв где-то бутылку пива, полулежал в кресле, зачаровано глядя на скачущие по всему монитору потоки нолей и единичек, графики и диаграммы. Моргана полировала ногти. Дед Банзай, не отрываясь от своего монитора, травил соленые казарменные анекдоты и выписывал сальные комплементы секретарше Валентина Поликарповича, молодецки покручивая седой ус.
Приближался ответственный момент.
Махмуд легкой рысью бежал по изрезанному валунами и оврагами ландшафту. Он только что миновал мертвый город, живописно украсив его кишками и мозгами монстров и сделав на память парочку скриншотов.
— Че-то я моста не вижу.
— Я тоже. Глянь за тем холмом, тридцать градусов влево по курсу.
Махмуд инстинктивно упал ничком, забрасывая за спину причудливо выгнутый щит. Над его головой с истошным воем пролетело что-то, осыпая сверху забарабанившими в щит снарядами.
— Минус пять процентов брони. Сейчас оно пойдет на второй заход.
Махмуд вскочил, прикрываясь щитом и выхватывая какую-то новую диковинную штуку, сверкающую лезвиями и остриями.
— Товсь! А, это птица-лэлэка, второй уровень, полтинник хитов.
— Пятнадцать градусов вправо. Махмуд, там их целая стая.
Махмуд припустил бегом.
Воин принялся петлять, точно заяц. Стая птиц-лэлэка с воем пронеслась мимо.
— Минус пять процентов брони, три—жизни. Переваливай за холм, поищем выгодную позицию.
Махмуд, набравший на склоне скорость, точно таран врезался в скопление монстров. Порасшвыряв их со своего пути, он припустил дальше: в небе уже слышен был вой заходящих на бреющий птиц-лэлэка. Сзади раздался обиженный рев недобитых монстров.
— Вижу! Ну, шпана, сейчас будет месилово!
Махмуд юркнул в тоннель и, перекинув щит на руку, развернулся. Все, тут он был прикрыт сверху, противники вынуждены были наступать по одному, максимум—по двое, не имея возможности зайти с боков или со спины.
Банзай переключился на свободную камеру наблюдения, поставив ее недалеко от входа в тоннель. Картина действительно получилась весьма поучительная: стая огалделых монстров влетела в тоннель, потом из динамиков стал доноситься визг, вой, крики, а из тоннеля полетели кровавые ошметки. Лихо спикировавшие птицы-лэлэка на этот раз не стали исключением: из мясорубки полетели их стальные перья.
— Да сам не тупой, понял уже.
— Глянь, впереди пристань!
Впереди, действительно, показалась небольшая дощатая пристань, к которой была привязана лодка. Перед пристанью стояло нечто. Это была высокая фигура, замотанная в грязно-серый саван, с веслом в руке.
— Махмуд, смотри в оба! Штучный монстр, явно босс!
Неожиданно фигура впереди протянула вперед руку. Из савана выскользнула пергаментная, мумифицировавшаяся ладонь. Раздался угрожающий, замогильный голос:
Как ни странно, это вызвало глобальный эффект. Мир вокруг содрогнулся, раздался сухой деревянный треск. Махмуд почувствовал, как череп его раскалывается, точно арбуз.
— Вы это видели?! Видели, а?!
— О-о, моя голова. Что б им там, в «Вирт-дрим», дикобраза против шерсти родить.
— Джентльмены, мы готовы? Мы готовы. Вперед, товарищи, Родина вас не забудет.
— Ну, господа, приступим. Мелисса, сколько у меня до Инферно?
— Ты сэкономил две минуты.
— Отлично. Ну, как в песне поется: «Я убью тебя, лодочник!»
— Для хорошего человека ничего не жалко! Так, от него должно было остаться весло! Не арбалетом же мне грести, а?
Как раз в этот момент из поднимающегося вверх столба копоти донесся обиженный голос:
В дыму мелькнуло весло. Хрясь!
— Давайте. Украдем у него лодку!
— Лодку! Нам же нужно на тот берег, так?! Вот и сопрем у него лодку!
— А весло? Ты видела, как он им орудует? Это же хренов шао-линьский монах какой-то, забодай его аллах!
— Главное действовать быстро! Пробежать мимо, отвлечь, запрыгнуть в лодку и перерубить веревку.
И вот уже трое персонажей собрались на холме. Озверевшие бета-тестеры передавили весь «серпентарий» еще до тоннеля, отводя на нем душу и мстительно карая за причиненные лодочником обиды. Вот и знакомая до боли набережная.
Команда сработала четко, синхронно. Как только Махмуд с кровожадным ревом «Джеронимо. » сиганул в дымящийся кратер, мимо него тенью скользнула Мелисса. Стрелой промчавшись по пирсу, она ласточкой прыгнула в лодку.
Из кратера, точно демон, вылетел Махмуд, занося над головой топор. Но позади него уже восстала ободранная тень с веслом.
Однако диск сделал свое дело. Лодка медленно отплывала от пирса. Лодочник удивленно обернулся.
— Это я, дедушка Банзай, зайка моя.
— Н-да, товарищи. Это было, конечно, зрелищно. Вы проявили героизм, достойный настоящих октябрят. Но нет самого главного. Результата. Правильно я говорю, товарищ Банзай?
Банзай пожал плечами и демонстративно уткнулся в книгу.
Вздохнув, к Банзаю подошел Ксенобайт. Присев на краешек стола, он вытащил из кармана папиросу и, продув ее, закурил.
Встав с кресла, он бодро направился к компьютеру. У Валентина Поликарповича, дремавшего последние два часа в углу комнаты, отвалилась челюсть.
— А. Так вы что, не инвалид?!
— Да упаси господь! Просто пешком ходить не люблю. Эй, Ксен! Заводи шарманку. Учитесь, молокососы!
В отличии от своих более молодых коллег, Дед Банзай шел по игре не спеша, любуясь пейзажами и мурлыча старые песни. Несмотря на это, живых позади него не оставалось.
Остальная команда сгрудилась у вспомогательного монитора, с замиранием сердца глядя, как старик шныряет по городу, как он пересекает ставшую уже знакомой до тошноты равнину, как он вприпрыжку несется к тоннелю.
Наконец дед, ворча что-то вроде «ох, старость не радость. », прихрамывая, вышел на набережную. Лодочник сидел, съежившись и судорожно вцепившись в весло. Банзай, поигрывая ятаганом, подошел к нему почти вплотную.
— Ну что с тобой делать, мироед? Держи, разоритель!
Дед, достав что-то из кармана, кинул предмет лодочнику. Тот, ловко поймав его, недоверчиво осмотрел металлический кругляшок. Банзай же спокойно прошелся по пирсу и уселся в лодку.
— Отдать швартовы! Поплыли!
Лодочник суетливо отвязал лодку, запрыгнул в нее и, встав на носу, величаво взмахнул веслом.
— Ну. Из головы как-то вылетело.
— Н-да, лопухнулись мы.
Что такое альфа- и бета-версии
Иногда тестировщики — это мы с вами
Каждая программа перед тем, как попасть к пользователю, проходит несколько этапов тестирования. Но иногда пользователям могут быть доступны даже те версии, которые не протестированы до конца — и многие этому даже рады. Давайте разберёмся, как это работает.
Стадии тестирования и разработки софта
Если не углубляться в нюансы разработки и тестирования, то обычно говорят о пяти состояниях, в которых находится программа:
В теории софт должен пройти все стадии, прежде чем отправиться к пользователю. Но на практике бывает так, что люди годами могут пользоваться альфа-версией и это их устраивает. Или даже ждать выпуска преальфы, чтобы скорее воспользоваться новыми возможностями или получить эксклюзивный игровой контент. Всё зависит от целей и задачи программы (или игры).
Преальфа
Преальфа — это сырой продукт, не предназначенный для использования. На нём чаще всего тестируют гипотезы и убеждаются, что софт в принципе может работать.
Эта версия позволяет оценить выбранную архитектуру и подход к программированию, сравнить с планируемой нагрузкой и понять, идёт ли всё по плану или впереди будет гораздо сложнее. В преальфе много ошибок, заглушек и не предусмотренных тестами ситуаций.
Иногда преальфа нужна для того, чтобы показать клиентам или инвесторам, как вообще идут дела в компании. Например, в игровой индустрии ролики из преальфа-версии позволяют заранее прикинуть возможности графики в игре или понять, стоит вкладывать деньги в эту идею или она провалится в прокате.
Альфа
Когда программа доходит до стадии «альфа», то считается, что в ней реализованы все возможности, предусмотренные этой версией, и теперь нужно найти все ошибки.
Случается такое, что во время тестирования в программу добавляются или в ней сокращаются некоторые модули, чтобы снизить сложность или количество ошибок. Альфа-версия считается уже как бы рабочей, но очень сырой версией программы. По идее, ей уже можно пользоваться, но с поправкой на общую глючность.
Бывает такое, что программа в стадии альфа-версии может находиться годами: разработчики никуда не спешат и делают софт для себя. Или у них внезапно закончились деньги, а забрасывать программу жалко. Тогда они могут открыть эту версию для всех, но с оговоркой, что это альфа и что пользуемся на свой страх и риск.
Бета-версия — это уже серьёзно. Чаще всего это означает, что в ней исправлены почти все большие ошибки, но может остаться много мелких, которые ещё не нашли тестировщики.
Компания может выпустить бета-версию программы и для обычных пользователей. Например, она может давать к ней доступ в обмен на сообщения об ошибках — так пользователи раньше остальных получают новый продукт, а компания — бесплатных тестировщиков. Такой процесс тестирования называется открытым, потому что продукт открывается для всех желающих.
Ещё одна причина выпуска бета-версий в свет — желание компании уйти от ответственности за ошибки. Идея такая: компания говорит, мол, что это ещё не окончательная версия, поэтому в ней могут быть баги, которые ещё не отловили. Но на самом деле эту версию никто не будет дорабатывать до финала — в лучшем случае поправят пару заметных ошибок.
Релиз-кандидат
После бета-тестирования и исправления почти всех найденных ошибок, программа переходит в стадию релиз-кандидата. Это значит, что ей можно пользоваться как полноценной программой, но не факт, что тестировщики нашли все ошибки.
Если через 1–3 месяца полноценного использования и тестирования программы в ней не найдут никаких ошибок, программа переходит в стадию релиза.
Релиз-кандидат — это почти всегда та же самая программа, что и в релизе, просто разработчикам нужно убедиться, что она работает стабильно и без сбоёв.
Релиз
Релиз — это готовая версия программы, доступная для всех пользователей.
Релизом может быть и крупное обновление, например, новая версия Windows, а может быть и обновление с версии 1.5.234 на версию 1.5.235. Про то, что означают эти цифры и как они меняются, мы поговорим как-нибудь отдельно.
Бета-тестирование
Бе́та-тести́рование (англ. beta testing ) — интенсивное использование почти готовой версии продукта (как правило, программного или аппаратного обеспечения) с целью выявления максимального числа ошибок в его работе для их последующего устранения перед окончательным выходом (релизом) продукта на рынок, к массовому потребителю.
В отличие от альфа-тестирования, проводимого силами штатных разработчиков или тестировщиков, бета-тестирование предполагает привлечение добровольцев из числа обычных будущих пользователей продукта, которым доступна упомянутая предварительная версия продукта (так называемая бета-версия).
Такими добровольцами (их называют бета-тестерами) часто движет любопытство к новому продукту — любопытство, ради удовлетворения которого они вполне согласны мириться с возможностью испытать последствия ещё не найденных (а потому и не исправленных) ошибок. Кроме любопытства, мотивация может быть обусловлена желанием повлиять на процесс разработки и в итоге получать более удовлетворяющий их нужды продукт и многим другим.
Кроме того, открытие бета-тестирования может использоваться как часть стратегии продвижения продукта на рынок (например, бесплатная раздача бета-версий позволяет привлечь широкое внимание потребителей к окончательной дорогостоящей версии продукта), а также для получения предварительных отзывов о нём от широкого круга будущих пользователей.
Бета-версия не является финальной версией продукта, поэтому разработчик не гарантирует полного отсутствия ошибок, которые могут нарушить работу компьютера и/или привести к потере данных. Хотя и в финальных версиях таких гарантий разработчики, как правило, не дают.