четверг, 29 декабря 2016 г.

С новым годом! Прощай, 2016

Ура, новый год!

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

И все же новый год — хорошее время подведения итогов. Можно оглянуться назад, вспомнить, чего ты хочет. Оценить, что сделал. В общем, провести ретроспективу года, чтобы следующий стал еще лучше Smile :)

Давайте, я начну, а вы подтягивайтесь =)

Итоги года

Наша газета. Все выпуски 2016 года

Лицо года!

В этом году у нас появилась собственная газета! По пятницам у нас проходят «новости компании и мира» — все собираются и рассказывают, что у кого произошло, на работе и не только Smile :)

Новости нравятся ребятам. они рассказывали об этом в ролике о компании. И вот один доброволец решил делать газету. После того, как наш офис опустел, народ собирался на новости вяло, поэтому в один из дней Костя закинул наживку: не просто объявил в общем чатике «новости», но и добавил фор фан картинку новостей:

Первая новость в чатике

Через неделю опять. И опять:

среда, 28 декабря 2016 г.

Больно пилить автотесты? Проси улучшать!

Есть у нас в базе таблица, где хранится плоская запись. Точнее, хранилась, теперь там BLOB. Но не суть. В плоской записи 600 полей, которые называются field_1, field_2... field_600.

В коде зашит меппинг этих филдов на нормальные названия:

<entry key="cat" value="6"/>
<entry key="dog" value="13"/>
...
<entry key="human" value="15"/>

Файлик с меппингом назовем... Ну, допустим, р2о (plain to object). Он с хитринкой — так как в java отсчет начинается с нуля, а не с единицы, то к value надо было добавить 1, чтобы получить field в базе. Вот, например, key="cat" → в базе это был field_7.

Сами по себе поля field_* проблем не приносили, потому что обычно база заполнялась из файликов, а дальше уже темная магия все разруливала и сразу красота! А вот в автотестах всегда черт ногу сломит. Открываешь тест, тебе надо поправить фамилию. А у тебя на входе эти 600 полей. И в каждой сборке свой меппинг. Где-то фамилия — это номер 2, где-то номер 4, где-то 6, и так далее.

И вот ты такой открываешь тест, который надо поправить. Открываешь р2о. Находишь там нужное тебе поле. Сидишь, тупишь, вспоминая, надо от value отнять единичку или прибавить... Правишь тест. Профит! Но затупы на «отнять или прибавить» особенно раздражали.

А уж если кто-то внес изменения в р2о! Изменил одно поле? Все, гудбай все тесты → рассыпались как карточный домик, надо ходить и уныло актуализировать. Так как актуализацией занималась я, то и страдала тоже я Smile :)

Страдала я громко, плакалась на митингах и в чатике:
— Опять тесты развалились из-за р2о. Давайте сделаем так, чтобы они не падали??
— Оля, отстань! Зачем тратить на это ресурсы? Не так уж часто р2о меняется. Один раз в год подняла тесты, это проще, чем тратить пару дней разработчика.

В общем, в случае пожара — горите.

Тебе тяжело? Ты и страдай

Панбагон. Заставка Русалочки не масштабируется на весь экран

В моей любимой «Русалочке (3 в ряд)» снова обновление! Любимой потому, что бажная))) Как не поиграешься, вечно утыкаешься в косяк.

Открываю игрушку на днях, а там заставку обновили — новый год жеж! Повесили на Русалочку шарфик, добавили елки и игрушки:

Видишь проблему?

Видите проблему? Правильно, нет Smile :)
Потому что на этом скриншоте нет проблемы. Ну, допустим, картинка не во весь экран шириной, и что? По бокам уютные синие полосы, ты можешь даже не заметить:

суббота, 24 декабря 2016 г.

PowerPoint как инструмент тестировщика

Тестирую оракловые вьюшки (view). Фактически это просто табличка с нужными мне колонками. Как любой отчет в интерфейсе. Cтроится отчет по определенному диапазону времени. Если сущность менялась в этом диапазоне — она попадет во view. Если нет — то увы.

На входе у меня есть текущее состояние базы — когда объект был создан, а когда закрыт. И параметры диапазона:
  • from_date — начальная дата
  • to_date — конечная дата
Я набросала все интересные мне тесты в блокноте — это быстрее всего. Допустим, объект создали 5 числа, а удалили 10. Какие интервалы между ними мне надо посмотреть?

Тест-дизайн в блокнотике. Идеально для простого рисунка

Рисунки помогают мне быстро охватить картину покрытия тестами. Так, вот только создание попадает в диапазон — есть. А оба события сразу — есть. А между ними? Есть. А... И так далее. Накидаешь идей за пару минут мозгового штурма и можно с ними работать. Переносить в код и описывать на вики. 

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

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

Обычно я рисую в yEd. Но черточки и текст отдельно там сделать проблематично. Тут не подходит. Хм... Paint? Открыла его, нарисовала кривую "прямую" Smile :) Тоже неудобно, хочется, чтобы симпатичненько смотрелось, а мышкой я прямые линии буду полчаса рисовать. Visio покупать надо... О, PowerPoint! 

Открыла, попробовала. Поставила исходные засечки "создан 5, закрыт 10". Добавила прямоугольник на задний план — идеально! Просто перетаскиваешь прямоугольник, то сужая, то расширяя его, и делаешь скриншоты. А как наглядно получается:

Вот диапазон захватывает обе засечки. 
Два события внутри

А вот внутри диапазона только создание объекта


Добавим картинки в описание тестов на конфлюенсе (вики):

четверг, 15 декабря 2016 г.

Класс эквивалентности «Ноль-не ноль»

Всегда тестируй ноль!

Всегда тестируй «ноль». Всегда:

— Заказ пиццы? Купить ноль штук.
— Калькулятор? Разделить на ноль.
— Видеоплеер? Открыть файл размером ноль байт.

Именно в нуле любят собираться ошибки. На сайте вроде просто поле, а где-то внутри система делит на него при подсчете процента покупки. Подставил ноль — все сломалось. Профит! Баг! Или продуман только позитивный сценарий — всегда заказывают больше нуля книг / пицц / настолок. Ввел ноль, а код обработки значения не написан. Опять сломалось… Или оставил поле пустым, а система тебе БАЦ, и эксепшен...

Поэтому тестируй ноль! Где? Давайте посмотрим.


Поле ввода — цифры есть


Числовое поле

Тут все просто. Если видим числовое поле, пробуем ноль

Число книг: ноль / не ноль.
Кол-во пар обуви: ноль / не ноль.
Возраст пациента: ноль / не ноль.
Номер заказа: ноль / не ноль.
Выручка в рублях: ноль / не ноль.
Коэффициент похожести: ноль / не ноль.
...

Заказ книг на OZON. Количество товара — числовое поле

Это логично, такую проверку делают многие. Легко найти число в числовом поле! :-)
Но что, если поле не числовое? Сразу затык.

среда, 14 декабря 2016 г.

Поздравляем Туана с новой работой!

Туан уже тестировщик!

Вот буквально в понедельник закончился очередной недельный онлайн-интенсив, а у нас уже есть счастливые весточки от его выпускника Туана!

=======================================================
— Ольга, здравствуйте.
Ну, не могу же я не похвастаться тренеру)
Конечно, не супер-пупер, т.к. при лвл апе внутри компании порог вхождение вероятно ниже,  но все же)
Да, меня взяли тестировщиком! Среди всех кандидатов выбрали меня :)
Черт побери, Ольга, спасибо большое! Я бы не сказал, что сертификат чем-то помог, но знания, что вы мне дали - однозначно!

— Ух ты, поздравляю!!!
Это прям круто :)
А расскажите подробнее, пожалуйста, сколько кандидатов было?) (и откуда вы узнали что много) и чем именно знания помогли? :)

вторник, 13 декабря 2016 г.

Дизайн привычных вещей. Дональд Норман


Ссылка на OZON.

Я давно ждала эту книгу! Когда-то давно о ней благосклонно отозвался Дизайн-линчер, который делает рассылку про дизайн интерфейсов. Мнению Антона я верю, поэтому полезла на Озон, а там... Пусто :-( Книги нет. А читать электронные я не люблю, мне же пощупать книжку надо...

Шли недели, даже месяцы. Но у меня дома еще стопка непрочитанных книг, так что я не торопилась. А потом книга начала всплывать перед моим носом. Например, в коворкафе Горбунова аж две бумажные книги Нормана! Я спросила: могу ли взять почитать? Нельзя ((( Можно там сидеть и читать, ну как-то не клево. Ходила облизывалась. Мелькали даже крамольные мысли утащить одну по тихому, прочитать и вернуть. Собственно, коворкафе пробудило интерес к книге и я даже уже решила купить электронный вариант, как тут она появилась в продаже! Разумеется, я тут же ее купила! О чем не жалею Smile :)

Книга — must read для тестировщиков, которые интересуются тестированием usability. Она учит отстаивать интересы пользователей. Она учит тому, что очевидное для разработчика нифига не очевидно простому пользователю. И это — нормально! Это не значит, что пользователь тупой. Это значит, что систему можно сделать лучше.

Правда, варнинг! Читать надо, включая мозг Warning (!) И применять в реальной жизни тоже. А то у меня на курсе у студентов фантазия и так скачет в бескрайние просторы вселенной. «Это мне непонятно, тут неудобно, поэтому давайте срочно исправлять, да еще с большим приоритетом!». Представляю, как они радостно потирают ручки и показывают мне этот пост: «Но вы же сами писали, что, если пользователю неудобно — это проблема дизайна. Нормальный usability-баг, принимайте!». Нет, дорогие, увы и ах, но все космолеты мы закрывали и будем закрывать. Надо с младых ногтей учиться тому, что некоторые баги никто править не будет. И не все должно быть доступно простому смертному (например, документация по АПИ биг-боссу, ну зачем?)

пятница, 9 декабря 2016 г.

Russian Content Marketing 2016


Ссылка на конфу — http://rcm2016.ru/.

Как я вообще дошла до жизни такой попала на конференцию по маркетингу? Да чисто случайно Smile :) Твиттер прислал очередную рассылку «вам может быть интересно», где был твит Максима Ильяхова «приходите на мой мастер-класс!». Стало интересно, пошла по ссылке.

Цена билета меньше 7000, что вполне посильно даже «на свои». На первую свою конференцию SQA Days я ехала, когда она стоила 6000. Что тоже посильно самому =) А еще я убеждена, что надо обязательно вкладываться в себя и свое развитие:
  • покупать книги (и читать хотя бы несколько бизнес-книжек в год);
  • ходить на курсы или конференции — тоже хотя бы пару раз в год.
При этом полезно изучать не только свою, основную, тематику, но и рядом лежащие. Или даже не рядом, вон Бах в своей книге Secrets of a buccaneer-scholar рассказывает о том, как ему помогали решать задачи тестирования знания о моллюсках =)

Так что я полистала программу конференции. Вроде интересно! Вот Ильяхов рассказывает о тексте. А еще будет доклад про инфографику, круто же! Узнаю, что это и зачем. Или вон "проблемы и решения", кейсы из жизни всегда поучительны. В общем, доклады по названиям интригующие, можно узнать что-то новое. Возможно, даже применить: мы общаемся с Заказчиками, пишем им рассылки (release notes), а еще у меня есть свои курсы и работа с лендингом — это как раз маркетинг задача. Так что я прониклась докладами и записалась на конфу! А теперь впечатления Smile :)

среда, 7 декабря 2016 г.

Fuzzing, Исследование уязвимостей методом грубой силы. Саттон, Грин и Амини


Ссылка на OZON

Крутая техническая книга. Авторы написали ее в 2007 году, будучи первопроходцами в направлении фаззинга. И не просто сделали книгу, а еще и сайт по фаззингу запилили — http://www.fuzzing.org/. На сайте выложены фаззеры:
  • Созданные авторами в рамках написания книги (бери да юзай).
  • Остальные фаззеры.
Это как Testbase, только ссылки не на полезные статьи по тестированию, а на фаззеры. Все собрано в одном месте, есть исходный код, очень удобно!

Содержание выглядит так:
  • Фаззинг формата файла
  • Фаззинг формата файла: автоматизация под UNIX
  • Фаззинг формата файла: автоматизация под Windows
То есть сначала рассказывается принцип фаззинга, а потом идут главы с описанием процесса автоматизации под разные платформы. С конкретными примерами — возьмем этот фаззер, ссылку смотри на http://www.fuzzing.org/, вот в нем есть такой участок кода, он нам важен потому что... Вот есть другой участок кода, он важен потому, что... Вот тут вы можете сами что-то допилить и расширить возможности. И так далее. Это круто! Практическое руководство к действию ))

среда, 30 ноября 2016 г.

Secrets of a buccaneer-scholar. James Marcus Bach


Ссылка на Amazon (на русском ее нету)

Джеймс Бах бросил школу в 16 лет и стал крутым тестировщиком. Он работал в Apple и других фирмах с громким названием. И брали его туда не за бумажку «окончил школу, получил сертификат», а за знания, опыт и репутацию.

Главная мысль книги:

School is temporary. Education is not

Не обязательно учиться в школе, универе или на курсах, чтобы учиться. Вы можете жить без корочек, но знать больше «официально учившихся». Сейчас, в век интернета, все можно нагуглить. Купить книги, найти бесплатные материалы  — не вопрос!

Нам навязывают мысль, что школа — это важно. Что мнение учителя — закон. Но Джеймс бунтует против такого подхода. Ему больше по душе пиратский метод, первое правило которого:

When there`s a conflict between learning from your experience (exploration, experimentation, observation, ot testing) and learning from an authority (lecture, rules, or demonstration), you choose personal experience.  
Если возникает конфликт между твоим опытом (исследования, эксперименты, наблюдение, тестирование) и опытом авторитета (лектор, правила, доказательства), ты выбираешь свой опыт.

Тренер тоже может ошибаться. Доверяй себе — и будешь крутым пиратом!

понедельник, 28 ноября 2016 г.

Метод Утенка

Суть метода заключается в том, что тестируемый ставит на рабочем столе игрушечного утёнка (или представляет его мысленно, на самом деле уточка — это условно, предмет может быть любым), и когда у него возникает вопрос, на который трудно ответить, то он задаёт его игрушке, как живому человеку, словно она действительно может ответить. Считается, что правильная формулировка вопроса содержит как минимум половину ответа, а также это дает толчок мыслям, направляя их в нужное русло.
Википедия
Сперто у Димы Шишкина отсюда ©


Не знаешь ответ? Спроси уточку!

Работает везде. Будь вы разработчиком, аналитиком, тестировщиком или даже студентом. Сразу воспоминания из детства. В школе задают решить уравнение. Пыхтишь сам и так, и сяк — не получается. Идешь к маме жаловаться: «Я вот пробовал так, сяк... Ой, получилось о_О». Пока доказывал, что не дурак и сам что-то пробовал сделать, увидел решение. А ведь пока к маме не пошел, полчаса стеклянными глазами смотрел...

суббота, 26 ноября 2016 г.

Как написать текст, который убедит кого угодно. Владимир Закурдаев


Ссылка на тренинг

Сначала доп. материалы, которые обсуждали в перерыве и на тренинге:

Где почитать про сторителлинг?
  • Книга Главреда — рекомендовала я, Владимир подтвердил, что Максим Ильяхов (автор книги) крутой, он сам у него учился.
  • Анна Каракаева бизнес-спич — одна из студенток в восхищении после этого тренинга. Говорит, что он не совсем для копирайтеров, больше для актеров. Но как там учат истории составлять! Она интроверт, поэтому прониклась, было много интересного. Для саморазвития можно взять на заметку.
Книги
  • Книга Главреда. Максим Ильхов — ну, куда же без нее, если речь о тексте? Smile :)
  • Психология влияния. Роберт Чалдини — о том, зачем вставлять в текст отсылки к авторитетам, мнения других людей итд. Последний час тренинга словно по Чалдини был =)

Тренинг


пятница, 25 ноября 2016 г.

Квартальный календарь 2017

Такой будет календарь

Ссылка на календарь — скачиваем и отдаем в типографию на печать Smile :)

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

— А когда был выпущен последний релиз?
— Какой релиз у нас сейчас? А когда выходит?
— А потом какой релиз будет?

четверг, 24 ноября 2016 г.

Панбагон. Разные условия на полях «Пароль» и «Подтверждение пароля»

Пошла регаться на портал госуслуг. Заполняешь инфу о себе, а потом придумываешь пароль. Хороший пароль — это фраза. Например, "Шла Саша по шоссе". И запомнить легко, и подобрать сложно. Набираю такой пароль, повторяю его...

— Введенные пароли не совпадают
— Снова ввожу "повторение пароля"
— Введенные пароли не совпадают
— о_О

Пробую и так, и сяк. Стерла и снова ввела первый пароль, потом второй. Тут сидящий рядом муж замечает — «Так у тебя даже длина разная!». Я смотрю на экран, стираю первое поле и начинаю снова вводить. Вот для скриншота ввела «Раз два три»:

среда, 23 ноября 2016 г.

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

Не могу не поделиться ощущениями от игры в Broken Sword. Даже не столько от самой игры (все-таки не рекламный пост), а он ее качества.

Игрушку активно советовали во флудилке мои студенты. Скачала комплект «3 в 1». Не поняла, в какую из них надо начинать играть. Поэтому сначала я прошла актуальную, пятую версию, а потом попробовала первую. И это такая глобальная разница!

Комплект «3 в 1»

Айпад один и тот же, но вот две игры. Пятая версия, Джордж:

Пятая версия, персонаж Джордж

И первая версия, тот же персонаж:

вторник, 22 ноября 2016 г.

Панбагон. BS2, застревание в текстурах

Наслушалась во флудилке своих студентов о том, в какие игрушки они играют. Ну и скачала себе Broken Sword 5. Играюсь, играюсь. Дошла до чердака художница (последняя сцена, в общем-то). Хожу туда-сюда и вдруг... Герой пропадает!

Персонаж потерялся в текстурах. Найдете? =)

Нашли? Smile :) А вот он:

суббота, 19 ноября 2016 г.

Панбагон. Как кинотеатр зажал мои билеты

Мы с подругой любим ходить в кино. Особенно на формат 4DX, на него можно попасть в Синема Парк:
  • Метрополис;
  • Белая дача.
Как было раньше? Покупаешь билет через сайт, там есть поле под email → на него придет информация о брони. Приходишь в кинотеатр и печатаешь билеты:
  • Сам в банкомате. Он запрашивает номер брони, а потом последние 4 цифры карты, с которой была оплата. Чтож, вполне логично.
  • В кассе. Там с тебя спросят и номер брони, и 4 цифры карты, и время сеанса, и даже ваши места. В общем, все. чтобы подтвердить, что ты — это ты.
Но, видимо, люди постоянно забывали номер своей карточки, потому что эту информацию... Убрали! Около месяца назад. 

четверг, 17 ноября 2016 г.

Поздравляем Катю с новой работой!

Катя уже тестировщик!

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

***************************************************************
Екатерина (dl-18): Ольга! Хочу сказать Вам огромное спасибо! Ваш  тренинг был жестким и трансформационным для меня.  Я поняла, насколько  интересная и обширная область тестирование, сколько тут возможностей и путей развития. Спасибо за опыт, за полезные вебирнары, за то, что до многого нужно доходить своей головой под вашим чутким руководством. На прошлой неделе я набралась смелости и разослала несколько резюме. Из 5 получила два приглашения на собеседования. Сходила. Обе компании прислали оффер. Я счастива. Завтра выхожу на работу в известный банк младшим тестировщиком :$

Тренер: Ух ты, как здорово! Вы молодец!!! Поздравляю с офферами :)
...
А что спрашивали на собеседовании?)

четверг, 10 ноября 2016 г.

Панбагон. В ингредиентах к омлету есть только креветки

Мама подарила мне мультипекарь на день рождения. Теперь я исследую ссылку http://redmond.company/ru/recipes/ на предмет интересных рецептов.

Листаю рецепты, смотрю картиночки, "О, омлетик! Дай посмотрю". Захожу в рецепт, а там вместо списка ингредиентов сплошные креветки =)

Ингридиенты в омлете подозрительные...

Баг? Ну да, а что, в тексте баги тоже бывают. Конечно, это может быть из серии "имея в холодильнике бекон, моцареллу и сосиски, вы не останетесь голодными" (see http://bash.im/comics/20161107). Самый вкусный овощ — это мясо, а из креветок получается замечательный завтрак вместо омлета Smile :)

И все-таки давайте оформим баг по шаблону:

понедельник, 7 ноября 2016 г.

Поздравляем Инну с новой работой!

Инна теперь тоже тестировщик!

А у нас очередная радостная новость от Инны! Она поздравляла меня с днем рождения, а заодно поделилась своими успехами:

==============================================================

— Оля, еще раз спасибо за курсы!!! Я все не решалась на поиски работы в тестировании, но в сентябре переехала в Москву и пришлось)))) Решила, что надо взяться за тестирование, и за 2 недели нашла работу :$  Мне ооочень повезло, что искали человека без опыта. Наверно это судьба))) Но без курсов (хоть я их и проходила почти год назад) я бы ваааще не справилась, с ними с меня была хоть какая-то уверенность, что я смогу себя "продать"))))) (F)

— Ух ты, как здорово!! Поздравляю вас с работой! (y)
Поделитесь, пожалуйста, подробностями, как прошло собеседование :)

— Так как искали человека на позицию БЕЗ ОПЫТА (искали чистый лист, чтобы воспитать в соответствии со своими нуждами), особой пытки на собеседовании не было. Собеседование состояло из двух частей.

четверг, 3 ноября 2016 г.

Панбагон. Краш при смене языка, ошибка локализации

Пару дней назад я жаловалась на то, что игрушка Broken Sword 1 вылетает при попытке изучить зашифрованную записку.

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

Иногда такое работает, но чаще игнорируют. Поэтому я пошла жаловаться конкретнее — оставить отзыв в App Store, что игра вылетает и ваще. И что я там вижу? С июня как минимум идут сообщения "Не качайте, игра вылетает на пристани. Заплатил 300р за 10 минут игры". Мда... Один из отзывов привлек мое внимание — Дэниэл написал, что, если поменять язык на английский, записка откроется:

Отзыв Дэниала помог пойти падающий участок игры

среда, 2 ноября 2016 г.

Поздравляем Татьяну с новой работой!

Я уже тестировщик!

28 сентября у нас заканчивался 27 недельный интенсив для начинающих тестировщиков. Добавляю выпускников в чатик выпускников и тут внезапно одна из студенток делится своей радостью:

******************************************

Татьяна (int-27): Внезапно, за пару часов до того, как Мария приняла мой чек-лист, мне прислали приглашение на должность QA engineer!)) Спасибо Ольгам за полное погружение в профессию! Теперь я знаю, где хочу развиваться как специалист))

Собеседований было аж 3 штуки :D Сначала тестовое задание, потом я 3 раза приходила, чтобы писать тесты на IQ, логические, психологические, на проверку орфографии и т.д. + беседовать с директором о странных вещах, например о том, сколько шариков для пинг-понга влезет в автобус!) А я еще слышала, что гугл любит спрашивать про тестирование автомата с газировкой и готовилась к такому вопросу)) но вот автобус...

(Вопрос из зала — компанию сами нашли?)

Да, сама, это была первая и единственная компания, куда я резюме отправила и сразу так повезло! Курсы помогли понять, что тестирование - это то, что мне нужно! Ничего конкретного про тестирование меня не спрашивали, но зато в работе теперь будет гораздо легче! Не буду сидеть с квадратными глазами :D

******************************************

понедельник, 31 октября 2016 г.

Панбагон. Broken Sword 1 вылетает при попытке осмотреть записку в кабинете под Консьержери

Наслушалась во флудилке своих студентов о том, в какие игрушки они играют. Ну и скачала себе Broken Sword, комплект «3 в 1». Начала неправильно, с 5 версии =)

Сейчас попробовала пройти Broken Sword 1, но ой. Журналистка Николь Коллар спускается под землю, находит тайный кабинет. Дальше в подсказках написано "вы нашли записку, попробуйте ее расшифровать". Открываешь сумку, тыкаешь в записку, чтобы герой ее осмотрел... И игра вылетает. Воспроизводимость 100% Sad :(

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

=====================================================

Игра вылетает при попытке осмотреть записку в кабинете под Консьержери


Шаги воспроизведения
  1. Дойти локации под Консьержери (тут наверняка у создателей игры есть свои "кодовые" названия локаций, которые я не знаю) — вторая локация игры. Вначале в доме убитого все исследуем, понимаем, что нам надо на набережную, см рис «1. Этап игры, дневник», всего 2-ая страница. 
  2. В этой локации открыть кабинет, изучить стол. Если открыть подсказки, будет «осмотрите записку с шифром», см рис «2. Этап игры, последняя подсказка»
  3. Открыть портфель.
  4. Щелкнуть на записку, см рис "3. Кликаем на записку"

Результат

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

Панбагон. NaN при выборе сеанса Перегрин на 10.10 в 16:45

Хотим сходить в кино. Открываю сеансы «Метрополиса» — http://www.cinemapark.ru/multiplexes/show/26/. Тут я лучше промолчу про экран загрузки страницы, на котором тебе под нос подсовывают ОГРОМНЫЙ БАННЕР ВО ВЕСЬ ЭКРАН... Не суть.

Билеты нужны не на сегодня. И даже не на завтра. Выбираю понедельник, 10 число — http://www.cinemapark.ru/multiplexes/show/26/2016-10-10/. Выбираю фильм

Сеанс через 3 дня

И упс.. Сеанс то NaN!

Панбагон. Фамилия вводится КАПСОМ

Сделали заказ в Декатлоне — https://www.decathlon.ru/.
Начинаю заполнять данные для доставки. Ввожу фамилию — она пишется капс-ос о_О Может, у меня включен? Вроде нет. Ставлю курсор на поле «Имя», ввожу имя — оно пишется нормально. Снова «Фамилия», стираю старое, ввожу новое — неа, снова капс. Хотя только что в соседнем поле писалось нормально.

Фамилия КАПС-ом, но это не я!

Давайте оформим по шаблону:

пятница, 30 сентября 2016 г.

четверг, 29 сентября 2016 г.

Отдаю книги-4 (Москва)

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

Чтобы забрать книжку, напишите комментарий к блог-посту или мне на почту — ok.molechka@gmail.com, договоримся о времени. Приехать забрать надо будет в офис ХФЛабс, это около метро на кольце. Парк Культуры, ориентировочно с 8 до 15. По вторникам до вечера

Вместе с книгами в этот раз есть еще и парочка настолок Smile :)
Приезжайте, забирайте!

Книги


1. Визуальное мышление. Дэн Роэм (бронь)

2. От слайдов к историям. Сайкс, Малик, Вест (бронь)

среда, 28 сентября 2016 г.

Визуальное мышление. Дэн Роэм

Ссылка на OZON.

Книга о том, как взять салфетку, начиркать на ней на быструю руку рисунок и вуаля! Собеседник вас понял Wink ;)

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

Процесс визуального мышления:

  1. Посмотреть.
  2. Увидеть.
  3. Вообразить.
  4. Показать другим.
Например, когда мы переходим дорогу. Сначала мы оглядываемся по сторонам (1), видим машины (2), мысленно соизмеряем расстояние, успеем или нет перейти (3) и переходим к действию (4).

30 Days Of Mobile Testing — Test Challenge

Проверь себя!

Оригинал — https://dojo.ministryoftesting.com/lessons/30-days-of-mobile-testing

В октябре начинается тест челендж — 30 дней, 30 заданий.

день 1: сфотографируй свой парк мобильных устройств;
день 2: через прокси перехвати трафик приложения;
день 3: протестируй безопасность какого-нибудь мобильного приложения;
и так далее

Фишка в том, чтобы что-то новое для себя попробовать. Вон, например, день 6 — «Предпочитаешь андроид? протестируй что-нибудь на ios. и наоборот».  Ну и по хэштегу можно посмотреть, что пробовали другие люди, можно опубликовать свое решение. Заодно познакомиться с людьми, которым небезразлично то, что они делают.

Можно сходить в твиттер или фб и поискать, что делалось ранее. Хештег — #30daysoftesting.

Отчеты ребят, которые участвовали ранее:
— Day 24/30 of the testing challenge
— Day 30 and 31 of the testing challenge

Прикольная возможность! Знаете, как вырабатывать привычку? Главное — продержаться первый месяц. Самое крутое — когда бросаешь вызов сам себе официально. Признал в фейсбуке, что пройдешь челендж? Ну изволь теперь пройти, не отвертишься!

Так что клятвенно обещаем всем френдам, что будем участвовать. Печатаем картинку и вешаем на рабочий стол себе под нос. Каждый день закрашиваем квадратик и выкладываем радостное селфи в соцсети. Профит! Главное — не просто закрашивать, а честно выполнять Smile :)

См также:
Testing Challenge по классам эквивалентности