понедельник, 29 декабря 2014 г.

С новым годом!

Друзья, коллеги, просто случайно зашедшие читатели!

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

А планировать мы будем следующее:

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

Итоги этого года подводить не хочется.

Я хочу сказать спасибо всем тем людям, которые были со мной рядом, поддерживали в весьма трудный период времени. Спасибо за сложные и новые задачки, которые позволяли "отвлечь" мозг от других мыслей и переживаний.  Спасибо новым появившимся знакомствам.

Но хватит о грустном, давайте переходить к поздравлениям!

Мы столько упрямо и долго турдились,
Что можно бараньим упорство назвать!
В костюмчик зеленый все нарядились?
Чтоб праздник овечий достойно встречать?
Шампанское в бокалах золотится
Пора уже друг друга поздравлять!
Желаю в этот новый год влюбиться,
Побольше верить в чудо и мечтать!


Счастья всем и удачи во всем!
С новым годом!

среда, 24 декабря 2014 г.

Отчет о встрече клуба MSTC 20/12/2014

Отгремела последняя встреча 2014 года Московского клуба тестировщиков.

Несмотря на предновогоднюю кутерьму, непонятки с валютой и прочими невзгодами - докладчики смогли найти время на подготовку, а 59 участников (+Х человек от Mail.ru) смогли проснуться и прийти.


Хочется сказать спасибо за теплый прием компании Mail.ru group и лично Алексею Петрову за содействие.

Конечно  же без  Райханы, которая вышла на работу в субботу  и помогла все это официально организовать, ничего бы не получилось, спасибо Райхана! 

 
 Что вы пропустили?

Все же более 65 зарегистрировавшихся прийти не смогли по тем или иным причинам, что нас немного огорчило, но они пусть огорчаются еще больше, ибо вы пропустили:

  • отличные доклады Алексея Петрова, Михаила Янчикова и Павла Абдюшева. 
  • энное количество общения в кулуарах с прекрасным кофе /напитками и прочими радостями желудка
  • экскурсию  по 20 этажу офиса mail.ru
  •  милые, позитивные, веселые и полезные посиделки в Killfishe!
 Но перед Новым годом не хочется никого расстраивать, поэтому мы сняли видео докладов, чтоб все сони смогли наверстать упущенные полезности!  

Алексей Петров
"Эволюция тестирования в QA"

Михаил Янчиков 
"Мир тестирования глазами джуниора"

Павел Абдюшев
"Есть фича. Помогите протестировать"

Ну и конечно же фото! Спасибо Кате за них! И Артему Чаплыгину  за Катю) 
 =>Посмотреть

МSTC уже планирует встречу на январь, подключайтесь!

Мы также запустим пару опросов.
Один из них уже стартанул в Facebook - высказывайтесь на тему январской встречи, а второй будет опросом в сферическом будущем - проводить встречи в выходной день или в будни.

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

Мы будем рады видеть новых и старых добрых знакомых!

Всех с наступающими праздниками, до встречи в 2015!
Ваш MSTC.

пятница, 19 декабря 2014 г.

Праздничная скидка на SPM conf !


Совсем скоро, в феврале, пройдет масштабная конференция SPM Conf!

На  конференции будут представлены доклады от известных экспертов в своих областях с большим опытом публичных выступлений, которые были приглашены программным комитетом.
В конференции примут участие руководители ИТ компаний, директора и руководители ИТ проектов и продуктов из различных городов и стран.
Тематика докладов разбита на четыре группы (принцип 4П): персонал, процессы, проекты, продукты.

Программа конференции уже готова!  

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

Конференция пройдет 20-21 февраля 2015 г. в Москве в event-холле Инфопространство.


Всем, кто зарегистрируется - предлагаю бонус - 15% скидку при указании кода: PMGame

Руководите правильно!




суббота, 13 декабря 2014 г.

Тестирование графики. Мой доклад с SQA Days#16

Кратко:

Появилось видео моего выступления с SQA Days#16
Доклад посвящен тестированию графики в онлайн -играх.

В целом, доклад должен обьяснить на наглядных примерах, как тестировать графику в играх.
Предлагается -баг, причина его проявления, варианты тестирования (где, как) для его предотвращения.

Собственно, слайды  http://www.slideshare.net/VLDCORP/art-q

Видео http://vimeo.com/113393103

P.S.
* бледность и непонятный голос списываем на болезнь. Извиняйте :(
* видео перезалили удалив эхо, и поправив наличие слайдов в конце с ссылками.

Если у вас есть вопросы, я на них с удовольствием отвечу.

среда, 10 декабря 2014 г.

Встреча MSTC (20.12.2014)

После небольшого перерыва, в преддверии чудесных Новогодних праздников, мы решили уделить один выходной день  на познание чудес рабочих.
Московский клуб тестировщиков соберется в последний раз в этом году! А в следующем распахнет свои двери вновь.


Итак,  в субботу, 20 декабря, в 14:30 в офисе Mail.Ru Group соберутся люди, небезразличные к качеству выпускаемых продуктов.

 В программе – несколько докладов, которые можно и нужно применить на практике!

понедельник, 8 декабря 2014 г.

"Тайна капитана Шелтона". Или сказ о том, как я тестировала книгу-игру


Предисловие.

Где-то в далеком 2000 году, у одного из друзей осталась ночевать вся наша компания. Делать было нечего, и тут  Сергей предложил нам поиграть в книгу-игру.
Мы все согласились, хотя понятия не имели, что это. Как сейчас помню, это была книга "Повелитель безбрежной пустыни".  И вот, весной, на бумстартере, я решила поучаствовать в издании книги "Закон малинового варенья", и случайно наткнулась на проект "Подземелье черного замка".
 Списавшись с Сергеем Селивановым, мы договорились о том, что в следующей книге я приму участие как тестировщик.

Что такое книга-игра?

Книга - игра написана необычно. По сути это литературное произведение, в котором весь текст разбит на смысловые отрезки с несколькими вариантами окончания, а читатель сам выбирает в каждом из них каким способом продолжить чтение - так складывается сюжет истории. Смысл заключается в том, что игрок составляет отрезки разными способами и, в результате, сюжет каждый раз получается разным. Чаще всего смысловые отрезки в книге просто пронумерованы, и для построения своего сюжета необходимо выбирать очередной номер отрезка в зависимости от развития сюжета и ваших предпочтений и пожеланий в данный момент времени.
Например: "Подплыв поближе, вы видите, что это самые обычные матросы, которые, в силу того же чуда, могут передвигаться под водой без воздуха так же свободно, как и вы. Теперь уже понятно, что из корабля выносят огромные сундуки, видимо, с товарами или с золотом. Увидев вас, люди машут руками, но, как вам кажется, не зовут к себе, а показывают, чтобы вы уплывали прочь. Может быть, они не хотят делиться богатствами? Но в таком случае вы имеете на них право ничуть не меньшее, чем эти странные незнакомцы. Решение за вами: уплывёте, как они того требуют (380), или всё же направитесь к ним и узнаете, кто они такие и что в сундуках (409)?"
Соответственно, вы сами решаете, какое развитие сюжета выбрать в данном случае, либо плыть дальше (переход к отрезку под номером 380), либо пообщаться с матросами (перейти к отрезку 409).
Для чтения книги-игры зачастую не нужно ничего, кроме игральных кубиков, карандаша и ластика.
 Начало начал

Честно говоря, я понятия не имела, как и с какой стороны начать тестирование книги. Все, что я о ней знала, это то, что все подразделы разбросаны по всей книге. И собрать их в каком-то порядке не выйдет.

среда, 3 декабря 2014 г.

Как это было? (о работе ПК с открытия SQA Days16)


 Публикую по просьбам тех, кто не попал, и тех, кто проспал. :)


 

Всем доброго утра, и добро пожаловать на самую качественную конференцию этой осени.

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

Одни из лучших в своей области :
Сергей Атрощенков, Алексей Лянгузов, Алексей Федоров, Игорь Бондаренко,  Наталья Савастюк,  и Александр Башарин.


Большинство из них  также выступят с докладами.

Работа программного комитета в этот раз была более объемной, чем в предыдущие конференции.

Впервые конкуренция на 1 слот состояла из 4 докладов. Были среди них и слабые и сильные, отбор  был весьма жестким.  Но как бы там ни было, ПК было объективным и прорабатывало все детали.

Из-за такой высокой конкуренции очень строго велась система рецензирования и приема докладов.
Я немного расскажу, как это происходило:

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

В этот момент куратор изучает доклад по всем аспектам, начиная с аннотации - заканчивая предварительной репетицией доклада по скайпу в случае необходимости.
Таким образом качество материала улучшалось еще до его рассмотрения.

Как только доклад по факту готов  - его изучают другие члены программного комитета и выставляют оценки по единой шкале критериев.
От 1 до 5.

В системе автоматически считается средний балл по докладу, который виден докладчикам также.
На стадии оценок ведется обсуждение между членами ПК, обоснование той или иной оценки, общие вопросы по докладу, и замечания по нему, - которые изучает куратор и прорабатывает с докладчиком.

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



Конкурс рос также из-за того, что у многих докладчиков была не одна тема доклада.
Один из докладчиков прислал нам целый список материалов на выбор.  А после того, как мы рекомендовали большинству сократить доклад до блиц-секции - конкуренция в блиц - также выросла. (6 докладов на место)

После  того, как докладчики утверждены - мы приступаем к формированию программы:


В итоге,  65 докладов были приняты в основную программу. И 4 доклада были приняты в резерв.

Есть и грустные факты, которые от ПК не зависят.
Например, пропажа докладчика,  который не откликается ни на какие средства связи.

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



Т.к. следующая конференция начнется уже весной, хочу сразу дать несколько рекомендаций тем, кто планирует подавать доклады:

- не игнорируйте замечания,
советы или требования по тому или иному факту от ПК;
- не надейтесь на знакомства и свой статус;
- не бойтесь подавать доклад, если вы не умеете выступать или вам страшно, - всему научат;
- при подаче доклада - сразу его продумывайте. Не надо писать - тут будет доклад;
- не откладывайте подачу доклада на последний срок. Это всегда всегда плохо. Подайте доклад раньше; 
-
никогда не надейтесь  на знакомство "да я знаю Серегу или  Рину - пролезу по бартеру." 


ПК проработает с вами все- все- все аспекты относящиеся к выступлению.

Я хочу сказать тем, кто не прошел конкурс  - не расстраиваться, учесть все замечания кураторов, и на следующую конференцию подать улучшенный вариант доклада  для рассмотрения.  

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

Всем докладчикам я желаю удачного выступления, и лояльной активной  аудитории.

А участникам - приятных и полезных впечатлений и знаний.

понедельник, 1 декабря 2014 г.

Взгляд со стороны участника на ряд докладов SQA Days#16

Все-таки решила написать от себя пару строк. С позиции участника, а не члена ПК,  и уж тем более главы ПК. Про организацию писать не буду, ибо это было слишком  хорошо, чтоб писать.Орликовы как всегда на высоте! Это все надо было видеть и пробовать. Афтепати - отлично. Послеафтепати в пабе Молли - шикарно.
Кто не был с нами - тому не понять, какие доклады были  на 5! не помню уже кто сказал, некоторые говоря, что я. Оо

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

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

Серегей Атрощенков. Прикольный взгляд и неожиданная попытка применения эмоций. Некое манипулирование людьми с пользой для проекта. 

Антон Чернягов и Валера Косинов - просто офигенный доклад с точки зрения - как заказчики взаимодействуют с аутсорсом. У них заказчик как раз пришел к тому, как сократить свое и время другой команды на работу. Доклад делали  в паре: заказчик и QA, вобщем, так надо делать проекты. Хотя это и на примере мобильной игры про монстра с конфетками.

Леша Лянгузов очень  круто рассказал. Тема не моя, но он знает о чем говорит - это факт.

Алексей Виноградов рассказывал самую холиварную тему этой конференции - ноу тест-кейсы. Если кратко- то тест-кейсы для манки-тестировщиков, а для продвинутых они нафиг не нужны, и показывал примеры.Итого- холивар от данного доклада длится до сих пор.)

Максим Цепков - Максим великолепен как всегда. Доклад смотрите обязательно.Там и польза и расширение сознание. И отличная подача. Я доклад слышала у нас на встрече тестировщиков - для SQADays он его ужал и выделил только главное. Но до доклада надо "дойти", некоторые не поняли про голубой цвет)

Ольга Павлова показала некоторые, казалось бы,очевидные вещи. Например, как пользователь который 1 раз видит мышку пытается ее использовать. Показала плохие примеры продуктов и указала на ошибки. Я б отнесла доклад к юзабилити, но это не совсем так.

Андрей Головин и Анна Максименко - разжевали от А до Я как тестировать мобильное приложение на примере игры. Реальные примеры, редкие баги и  пркатические тест-кейсы - что мне надо протестировать на всех итерациях приложения в разных мобилках и разных тестах от игровой функциональности до дымового теста.

Антон Семенченко рассказывал очень крутой доклад о том, как рассчитать стоимость автоматизации. Правда, с темой немного не соответствовало, но доклад еще полезней, чем был бы по теме.

Еще очень хороший был доклад Славы Лукьяненка. Смотрите видео, ибо там есть как минимум интересный подход и мысли. 

Инна Смирнова фактически пересказала Адизеса и его методы с своей практикой применения этого всего на проекты и людей в них. Еще один лидер рейтинга по голосованию.
Я рассказывала о том, как тестировать графику (игровую в частности). В целом, если кому-то интересно с чего начать и как тестировать графику  в играх - то дождитесь видео и посмотрите. Надеюсь, что мне удалось показать как  и научить самым  необходимым скилам. Презентация.


Говорят, что клевыми были доклады  у Бахарева , Пермякова, Мясникова и Смехновой. Но я на них не попала, к сожалению.

На второй день было много технических докладов, я мало на каких была, ибо температура брала свое, ну и общались до утра в субботу)

Таня Зинченко про гит тоже рассказала неплохо,я правда, успела только на середину доклада, ну и гит немного не моя тема.  А так - полезно посмотреть будет тем, кто с этим сталкивается ежедневно.

У Леши Никитина прикольный доклад о том, как они не то чтобы заставили разработчиков тестировать, но как они выжили благодаря крутым разрабам, и как сейчас применяют их наработки при создании функционала. В целом нового мало, но интересны некоторые вещи , хотя бы со стороны как это работает у других.

У Зубовича доклад для новичков был. Там ошибочно заявлен 2 уровень подготовки. Новичкам будет полезно посмотреть.

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

У Леши Петрова был крутой доклад. Про обучение тестировщиков с подходом , что у вас нет ресурсов на обучение. Ну и о подходе обучения со стороны эффективности для проекта.

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



 Вот, пожалуй, весь мой "топ-докладов 16 конфы",  который соответствует моим интересам обычного тестировщика.)

Организаторы оперативно выложили презентации докладов.

Есть уже ряд видео в программе и отслеживать их можно на страничке в Фейсбуке  https://www.facebook.com/sqadays

вторник, 18 ноября 2014 г.

SQA Days#16 Слушаем доклады правильно

Отгремела самая масштабная конференция осени. 

И как глава программного комитета (лицо заинтересованное в отзывах) , я приставала к людям и спрашивала их мнения о докладах и докладчиках (ибо кнут готов к работе над ошибками ПК). И слышала я много и разного. Как хвалебные оды так и помойные ямы, куда нещадно и с улыбкой (а иногда оскалом) опускали милые и добрые тестировщики своих коллег.

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

1. Яблоко Ньютона


Суть: докладчик рассказывает о методе или инструменте, который у вас на работе не используется. И совсем вам не подходит.

Утерянные вещи: вы не осознаете, что доклад вам пригодится после.

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

2. Овечка Долли

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

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

Прозрение: наступит только если вас что-то торкнет пересмотреть видео данного доклада.

3. Мнение гуру

Суть: вы читаете твиттер или слушаете своих коллег /знакомых, которые говорят, что данный доклад  - помойка и делать там  нечего.

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

Прозрение: случайно прочтенный отзыв в блогах о данном докладе, который натолкнет пересмотреть видео. Иначе - шеф, все пропало!

4. Религия не позволяет.

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

Утерянные вещи: на докладе важно понять, что докладчик разбирается в вашей ОБЩЕЙ тематике. Конечно, он не Ванга, он не телепат, чтоб знать о вашей конкретной проблеме и о вашей боли. Ну так встаньте - задайте вопрос - получите исцеление, вы же  за этим приехали, чего же вы  молчите - меняетесь в лице от боли и осознания, что вам не помогли и вы зря ехали? Религия не позволяет? Ну боитесь встать - подойдите на кофе-брейке - поговорите о наболевшем.. что, нет? геморой давит на мозг и все на что вас хватает - это написать  г***-комент докладчику, о его некомпетентности.

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


5. Лайкни меня, лайкни-лайкни меня!

Суть: вы планируете идти на доклад в секции С, и тут в твиттере так круто заманивает и сам докладчик - обещая горы золотой и бесценной информации, и другие люди об этом пишут, может вы чего-то не знаете? И надо идти вовсе не в С?

Утерянные вещи: доклад вам вообще не полезен, вы инженер, нафига вы пришли слушать про построение команд с нуля - непонятно. Нет, возможно сработает эффект Яблока Ньютона - но все же, осадочек остается  вместе с ощущением, что вы не в то время не в том месте. И это действительно так.

Прозрение: нафига я туда поперся ведь собирался идти в С? - отдаем должное пиар-компании докладчика из секции А и ждем видео из секции С.

6. Я луноход БиБи 1

Суть: вы специализирован в своей области  и ищете доклады только по своей тематике. В которой и сами то  весьма хорошо все знаете. Но вы луноход БиБи1, и вы ходите по кругу только с луноходами.

Утерянные вещи: вы просто упускаете шанс развиться более широко - чем только в этой области. Да, возможно вам это не нужно сейчас. Но неужели вы так уверены в том, что через пол года - год все еще будете работать в этой компании и делать только эту же работу?

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

7.  Живу в кулуарах!

Суть: кулуары это бермудские треугольники конференции. В которые попадают все, но из которых не все способны выбраться.

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

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


Вот такие 7 моментов наблюдений за участниками я выделила на протяжении 2 лет.
Это не говорит о том, что все без исключения доклады и прочее были крутыми - и только вы сам себе злобный буратино все пропустили. Нет. Доклады действительно бывают разными, докладчики преподносят сюрпризы и себе и членам ПК (а участникам и подавно) и не всегда они положительные.
Но и участникам стоит задуматься  - действительно я уловил суть? действительно ли мне не ответили на мои вопросы? а  если там рассказано про теже игры - я правда не найду ничего интересного для себя, может, примеры из игр заменить своим проектом - и я по этому шаблончику тоже смогу что-то крутое сделать?

Задавайте вопросы. Себе, окружающим. Многие участники взяли себе за практику подходить к членам программного комитета и уточнять - а вот я хочу пойти на этот доклад - у меня такая вот проблема - куда порекомендуете сходить в А или в С?

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

А ПК  есть над чем работать, мы тоже не идеальны, но мы стараемся изо всех возможных и невозможных сил. 

Всем идей!

пятница, 7 ноября 2014 г.

Не пофигисты мира сего


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

О чем это я?

Появилась такая штука  как  Поиск по сайтам для QA.
Работает она все же немного странно, ибо при вводе - тестирование игр - я увидела статью Юли Нечаевой 2010 года , кажется , и что-то еще такое же древнее. (И нет, я не обиделась)
Вобщем, это еще один сигнал мне пытаться что-то с этим всем игровым сделать (заметка на будущее)
В остальном же, идея сего поиска в том, чтобы Яндекс искал по нужным вам сайтам, а не все созвучное, что там есть.
Сейчас там что-то порядка 200 ресурсов, и он все еще пополняется, вы в том числе можете добавить туда свой блог, или блог, который постоянно изучаете. Делитесь с окружающими, не будьте равнодушными!

Ну и вот отдельный немного тред о идее Сергея Нестеренко создать QAHelp.
По факту это аналог английского  Stack Overflow.

Если кто вдруг не знает, то это система напоминает форум, где вы можете задавать вопросы - получать на них ответы.
Только тут еще присутствует некоторый элемент геймификации (которую я не очень люблю) - на сайте присутствует некий топик ( по количеству ответов)  какой-то топ -10 любопытных (я так понимаю тех, кто чаще всего заходит и больше всего кликает по ссылкам), а также топ -10 жуководов, точнее - жукастых.
Жуков там начисляют чуть ли не за каждый ваш чих ( задал вопрос - ответил на вопрос-ответил на комент-описал багу на сайте и так далее) не могу сказать, хорошо это или плохо - время покажет.
Задумка в целом неплоха, а возможность  поспрашивать лишний раз не помешает.

Собственно, я планировала открыть у себя новый топик вопросов и ответов, как это было в марте - но думаю, что благодаря этому ресурсу - оставим это там. 

Если все же вы хотите повтора - оставляйте свои коменты к посту, если что - продублируем снова.

В целом и общем, я рада, что все это появляется, и что этим пользуются.

Ну а еще  - уже в следующую пятницу начинается волшебная конференция SQA Days, которая собирает всех-всех неравнодушных мира качества на просторах Санкт-Петербурга. 


К слову - именно там вы можете найти и меня, и Сергея Нестеренко и ряд других крутых ребят, специалистов в разных областях и задать им свои животрепещущие вопросы, или просто пообщаться на разные темы. 



Вот такой вышел пятничный пост.
Всем удачных выходных!

среда, 29 октября 2014 г.

Почему в играх "особенные сроки"?

Мне часто задают вопрос "Почему вы считаете, что в играх с сроками сложней, чем в какой-то другой конторе?"

Давайте уточним сразу "какой-то другой конторе" - имеется в виду та, в которой 1 проект и которая планирует апдейты, причем проект этот не в разработке, а уже на поддержке.

Игры на поддержке, это не тоже самое, что поддержка какой-либо утилиты, или программы. Или веб -сайта.

Наш проект на поддержке проводит минимум 4 апдейта в месяц. Т.е. по одному в неделю в среднем. Откуда это все берется?
Давайте и рассмотрим.

Кто придумал все эти праздники?

В играх сроки особенные, ибо в играх много событий, которые должны стартовать в определенное время.

Давайте я расскажу на нашем примере

Итак в нашей игре есть праздники (евенты), которые связаны с человеческим календарем.
Например: Новый год, 8 марта, Хэллоуин, 1 апреля, День Св. патрика , День Валентина и другое.


Добавим евенты, которые были придуманы нами для нашей игры.
Например: День пирата, Морское дно, Небесные драконы, День рождение проекта, и другие.
Добавим постоянные события.
Например: Ежемесячный турнир, Акции, Ярмарка.
И отполируем сверху мини-правками старого функционала, или его улучшения.
Например: добавить еще один ресрус, пересмотреть цены в магазине на товары по которым уже  Х игроков прокачало репутацию и приобрело все товары, пересмотреть награды за  какие-то квесты, сделать кнопку в другом месте, вынести какую-то информацию в социальную часть игры и так далее.

Теперь переходим к срокам

Итак, что мы получаем?
У нас есть обязательная привязка к датам - человеческие праздники должны начаться как минимум  в день праздника, но т.к. у нас это целый евент ( локация -репутация-квесты-монстры-крафт-награды) и прочее - евенты должны начаться где-то за неделю до  праздника по календарю.
Турнир - обязательное событие и оно всегда стартует в первых числах месяца в любом случае.
Дополнительный турнир - может стартовать в любое время, как только игрокам становится "нечего" делать (промежуток между евентами например)
Акции - стартуют 3 раза - в начале месяца, в середине и в конце.
Ярмарка - обязательное событие, которое стартует каждый месяц 28 числа и длится 2 недели.
Остальные евенты стартуют в среднем на месяц и промежуток между ними 2 недели.

Давайте посмотрим на график тестировщика:

Для примера возьмем  1 месяц .

Итак:

В конце предыдущего месяца - проверка арен и готовность турнира к старту
добавка - новая акция.
 Все это апдейтим 2 =августа.

Далее приступаем к тестированию нового евента - небесная локация.
(драконы - облики, экипировка, расходка, репутация, задания и прочее) в среднем на тестирование требуется 2 недели.
12 сдаем тест драконов, 13-14 проводим регресс тестирование - 15 числа апдейт.

15-16 отслеживаем все на боевом, собираем и фиксим  ошибки или улучшаем,  по отзывам  пользователей
Если успеваем, то в этот же апдейт проверяем и добавляем акцию.
Если нет - то отдельно проверяем и добавляем в апдейт скажем через 2 дня (17-18), вместе с фиксами-улучшениями.

После того как это залили, тестируем ярмарку. И акцию, которая стартует в конце месяца.
Апдейтим 25 числа . 28 числа проверяем все на боевом.
И сразу тестируем следующий турнир, или переходим  к тестированию следующего ивента, который затем стартует.


Таким образом мы получаем 1 большой апдейт  в неделю.
Но мы еще ж делаем пару улучшений - и как обычно они стартуют еще раза 2-3 в месяц.
Т.е. примерно 7-8  довольно приличных апдейтов в месяц.

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

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

пятница, 24 октября 2014 г.

Геймеры всех стран - объединяются!

Ведя ряд докладов о тестировании игр при подготовке коллег к выступлению на конфу SQA Days, осознала, что в этот раз на конференции количество геймеров-профи намного больше, чем было когда-либо за все время существования данной конференции.



Благодаря воображению, мне уже рисуются картины о том, как эта толпа единомышленников кочует от одного геймерского доклада - к другому.

Естественно, геймеры позитивный и, как правило, с чувством юмора народ, поэтому, затянут в свою черную дыру всякого, кто будет случайно зевать рядом.

И вот, пришла мысль собрать все доклады геймерские, с предстоящей конфы.
Поделила я их на 2 типа :
- доклады о играх
- доклады геймеров не про игры

Конкретно про игры будут рассказывать: 
Анна Варламова
Валерий Косинов и Антон Чернягов
Андрей Головин и Анна Максименко
Рина Ужевко
Анастасия Николаева
Александр Шинкарев  и Олег Чура 

Не о играх расскажут:
Евгений Ткаченко
Слава Лукьяненко
Игорь Горчаков

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

Пожелайте нам удачи в бою!
И приходите на все -все - все доклады. Они будут клевыми. )




вторник, 14 октября 2014 г.

Остался месяц до начала SQA Days#16

Уже через месяц  сотни молодых и опытных специалистов откроют двери в гостинице Питера Park inn на Васильевском о-ве.


Программа конференции уже сформирована, и опытные докладчики вовсю готовятся к выступлению.


Прием докладов закончен, но места для регистрации еще идет.


Куча новых знакомых, полезные материалы, интересные мнения, споры, вечеринки в кругу единомышленников - что может быть лучше?)

Для участников конференции действует скидка для заселения в гостиницу

Если вы еще не присоединились к этому качественному событию - то самое время зарегистрироваться!

До встречи в Питере!



вторник, 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 выступления.
Бояться не стоит, нужно брать и делать.

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

До встречи  ;)