вторник, 16 сентября 2014 г.

День тестировщика. Обещанные ответы на вопросы

9 сентября прошла онлайн-встреча качественных мира сего. Нас поздравили самые известные и грамотные тестировщики - Наташа Руколь и Алексей Баранцев.
Вела наш междусобойчик  не менее известная Татьяна Зинченко. 
Она же и открыла встречу своим докладом про тестирование безопасности.
А после мы слушали самого известного фрилансера Ирину Винокурову с докладом про тестирование мобилок.
Ну и для самых стойких доклад про тестирование игр рассказывала ваша покорная геймерша. Как я уже говорила, доклад очень схож с моим докладом на Agile days, но более раскрыт и обширен.  При записи видео немного обрезалось неправильно, поэтому кому нужно - вот тут лежат слайды к нему.

Я обещала ответить на все вопросы, которые были заданы.
Собственно, к этому и приступим.

Q: Пиште ли вы тест-кейсты перед тестирование игр или же ограничиваетесь чек-листом?

Ответ: тест -кейсы пишутся редко. Чек-листов обычно достаточно. По причине того, что тест-кейсы обычно требуются для заказчиков, у нас нет заказчика, поэтому мы обходимся чек-листом и майнд-картами.

Q: а когда нашли перекос - то как определить в чем проблема - шмот сильный или расса имбовая? и как и на сколько кого нерфить?

Ответ: раса сама по себе просто визуал. Вы, наверное, о классах.  Проверить очень просто - достаточно провести тест без экипировки, чтоб понять, в параметрах класса перекос или в экипировке. А на сколько и как - это уже не тестировщик считает, а геймдизайнер.

Q: все таки большие арены есть смысл тестировать. Компаниия CCP  этом походу пренебрегла. когда в одной системе встретились 4к кораблей. Серверы не выдерживают

Ответ: дело не в тестировании арены, а в тестировании нагрузки в вашем конкретном случае.
В нашей игре нахождение 4 к игроков на одном сервере технически невозможно. Переход на сервер ограничен количество людей, для комфортной игры. То, что компания ССР этим пренебрегла, яркий пример того, что так рисковать не стоит.
Но - подстраиваться и ориентироваться под свой продукт - очень важно. И если у вас на сервере должны участвовать 4к игроков - то тестировать нагрузку очень важно. А вот баланс в этом случае не проверить.

Q: всегда ли есть спеки?

Ответ: спеки есть не всегда. Зачастую их я же и пишу. Ведя вики. Спеки от гд есть всегда при создании нового контента, расы, класса.
Но общие параметры и значения имеются всегда. В каком-то виде.)

Q: как вы планируете время на тестироание?

Ответ: исходя из опыта. На квест Х требуется столько времени, квестов в игре всего столько-то штук, - значит на их тест потребуется сумарно ХХ времени. Предметов такого-то типа столько-то на тест 1 -  к примеру 10 минут, умножаем на количество. Таким образом поступаем со всем функционалом. Затем добавляем какое-то количество времени  на форс-мажоры, типа недоступного сервера или еще чего-то.

Q: твоя команда не идеальна?о_О

Ответ: команда не может быть идеальна, потому что все мы люди, а значит- ошибаемся. А раз ошибаемся, мы не идеальны. У меня замечательная команда, которой можно гордиться, но нам есть к чему стремится.

Q: Как часто у вас происходят релизы? Как долго на вашем проекте делается смок тест?

Ответ: крупные релизы 1 раз в месяц. И 4-6 менее масштабных. Т.е. раз в неделю стабильно, иногда 2.
Смок тест делают программисты и геймдизайнеры. Программистами перед передачей на тестирование, Геймдизайнеры после создания каждого куска конфигов. Т.е. создал предметы - зашел их проверил. 

Q: Переносите ли вы релизы, если много критически багов  в поставке?[

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

Q: Делаете ли вы нагрузочное тестирование? Если да, то как?

Ответ: делаем. Либо запускаем на тестовый сервер реальных пользователей, и заставяем их "юзать все, что можете" ( это кстати их любимый тест), либо банальными запросами в базу.

Q: все-таки перефразирую вопрос свой про смерть) Итак: костюм НЕ спадает во время смерти. Как проверить смерть, если в бою этот костюм не применяется, то есть во время боя персонаж в другом костюме? Вот и как проверить, что костюм не спадет после смерти?

Ответ: костюм нельзя "одеть" в бою, но можно одеть до боя, и вступить в сражение в нем. После воскрешения проверить, что костюм остался. )

Q: а можно ссылки с презентации?

Ответ:   чек-лист 
статья о кроссбраузерности и кроссплатформенности
Про сайт журнала Tester's life - сайт реанимируют. Поправят в ближайшее время.

Дополнительно: ответы на вопросы о тестировании игр и не только в комментариях

Обсуждение доклада можно вести в данном топике, или же на форуме портала Software Testing.

вторник, 9 сентября 2014 г.

Нappy tester's day!




Вы ищете ошибки и огрехи
И радуетесь, если не нашли
И вас чужие радуют успехи:
Сумели, значит! Сделали!Смогли!

И труд ваш далеко других не проще:
Ведь главное -себя не потерять...

Позвольте вас поздравить, тестировщик!
Пусть будет вам всегда, что проверять!



 В честь сегодняшнего праздника, как вы уже наверняка знаете, пройдет онлайн встреча качественных мира сего.
Я также приму участие в баговом сумасшествии, расскажу про то, как мы тестируем игры.
Заранее прошу извинить меня тех, кто был/видел доклад с Аджайл конфы, ибо на 90% я повторю сегодня информацию, т.к. с подготовкой конференции SQA Days просто фатально не успеваю. Но новая информация будет! =)

Всем заранее чумовой пятницы!

воскресенье, 17 августа 2014 г.

SQA Days#16 подготовка докладчиков

 

Наверное, нет ни одного тестировщика, который бы не слышал про самую масштабную и полезную конференцию  об обеспечении качества.

В этот раз конференция пройдет 14-15 ноября в Санкт-Петербурге отеле Park in Прибалтийская. Детали вы можете посмотреть на сайте
Надо сказать немного о том, что сайт был существенно обновлен и переработан, и все еще улучшается, стремится к качеству)

Теперь вы можете на нем зарегистрироваться и подавать доклады, отслеживать новости, назначать встречи интересным людям или просто общаться с ними тамже.

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

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

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

Доклад, который вы предоставляете - должен быть качественным. Безусловно, вы должны быть опытны в заявленной теме. Обмануть ПК не получится. Также, ваш доклад должен быть "новым" и только  ваш личный опыт. Перед тем как подать доклад на  определенную тему весьма полезно изучить доклады с прошлых конференций ( не только SQA) и сделать свой доклад максимально уникальным, неповторяемым с предыдущими ранее звучавших где-либо. Плюсом также будет ваш опыт выступлений, дабы ПК не разыскивало информацию о вас - предоставляйте ее, давайте ссылки на свои выступления.
Ваш куратор - играет некую роль вашего пиар-адвоката, ибо он и только он знает о вас и вашем докладе максимальную информацию,  чтобы потом "продать" ее остальному составу ПК. Учитывая все это - вы повышаете  свои шансы попадания в программу.

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

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

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

Ждем ваших докладов и вас самих на самой позитивно - познавательной конференции этой осени.

До встречи  ;)

четверг, 31 июля 2014 г.

Итоги Software Testing World Cup 2014


Как я писала ранее, наша команда приняла участие в кубке мира по тестированию.

И вот, буквально 15 минут назад мы наконец-то узнали результаты.



Наша команда QAtro  заняла 23 место в кубке мира по тестированию ( Европа) с чем я нас и поздравляю.
 Мы молодцы!

Спасибо Леше Виноградову, что уговорил принять участие, спасибо Андрею Мясникову и Юле Малышевой за отличную компанию  и бомбовский результат. И спасибо моей подруге, переводчице, которая помогала мне с английским, Ольге Абрамовой.
Это было круто!

Результаты  можно посмотреть лично по ссылке тут

Всего за кубок боролось 250 команд.
В сотню мест вошли 133 команды.
Сотое место разделили между собой 33 команды.
Наша команда заняла 23 место!!! на минуточку, из 250 участвующих, наша компанда вошла в 10% лучших!
И это клевый результат!

В следующем году обязательно повторим!

понедельник, 14 июля 2014 г.

Встреча клуба тестировщиков г. Москва (июль)

Друзья! Вот и пришло время анонса июльской встречи нашего клуба. Как и предыдущие, она пройдет в уютной атмосфере самого клеверного антикафе Москвы.

Дата:  
 26.07.2014 года в 14:30 часов

Место:
Антикафе Clever Club
(метро Октябрьская или Полянка)

Стоимость:
бесплатно
(нахождение в кафе – платное )

Докладчики  и доклады:

Спиральная динамика: понимай ценности – и действуй!
574887_352272034829757_17769483_n
Спиральная динамика вошла в мою картину мира осенью прошлого года и дала системный взгляд на многие тренды развития общества и менеджмента в ИТ и за его пределами. О системе в целом я рассказывал на конференции Agile Days  (посмотреть доклад) , а на встрече я буду говорить о другом – о том, как она влияет на понимание процессов в компании, отрасли и в мире. И как она  позволяет позиционировать себя в этих процессах, как  более осознанно принимать решения. Я попробую сделать это из позиции тестировщика, который хочет развиваться в менеджера (хотя для меня это не просто), и надеюсь, что активные вопросы мне в этом помогут.

 Что вы все от меня хотите?!?

1461106_582615015127355_471748835_n10457943_645416485535550_2539367915671309940_n
Непонятные ожидания в тестировании уже стали данностью. Что нужно от тестирования клиенту? Что хочет разработчик? Что ждёт РМ?
Очень часто мы работаем так, как нам кажется привычным и правильным, не задумываясь об истинных ожиданиях. В результате, другие участники процесса испытывают неудовлетворённость “в этих тестерах”, а мы не можем понять, “что же они от нас хотят?”
На этом докладе мы рассмотрим:
* стандартные и не очень ожидания
* обиды и недопонимания
* способы выводить внешних и внутренних заказчиков “на чистую воду”
Будет полезно и весело, приходите!


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


Памятка:

Сайт антикафе

Для участников встречи в антикафе действует скидка. (1 час по цене 100 рублей) Внимание - оплата в антикафе поминутная.

Ждем всех желающих делать этот мир лучше.

Регистрация на страничке в фейсбуке  (не является обязательной, но желательной)