вторник, 28 июня 2016 г.

ЛАФ 2016

Прошлые выходные я провела в Иваново на ЛАФ 2016.
ЛАФ — Летний Аналитический Фестиваль. Это когда аналитики встречаются, выступают, делятся своими идеями. Потом идут жарить шашлыки и гулять до ночи. А утром собирают круглые столы и снова обсуждают насущные проблемы. Там можно высказаться на наболевшую тему или просто послушать и узнать что-то новое.

Качельки около шашлычной / круглых столов на 2 день

Организация

Организация на высоте! Ребята молодцы Smile :)
Конференция проводится не в первый раз и всегда в одном и том же месте (один раз только попробовали поменять, но вернулись в Иваново). Организаторы уже знают, чего не хватает участникам — мороженки, вай-фая, розеток... И могут всем обеспечить!

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

Для голосования за доклады

Крутая тема! Такое же на SQA Days делали, там тоже понравилось Smile :)
Ну а шашлыки — что тут скажешь! Вкуу-у-у-у-у-усно, как всегда! =)))

А еще ребята сделали себе символ — котика! Клевый котик))) Всей конференцией ему имя придумывали, мне понравились имена "Лафик" и "Лафыч" и какое-то еще из серии "ЛафЧик", типа два слова по три буквы. Какие выбрали в итоге  — пока не знаю, не застала этот момент. Организаторы рассказывали про процесс выбора, забавно! Как рисовали траву, потом цветочек конопли, потом один листок в форме котика (да да, вы не ослышались, все как «одну линию в виде котика»), потом выкинули все и оставили котика))) Верное решение!

Доклады


воскресенье, 26 июня 2016 г.

Фишки Word для аналитиков

На ЛАФ 2016 я ходила на мастер-класс «Что может выжать аналитик из MS Office (трюки и секреты)». Один из наиболее интересных для меня докладов оказался, хочу законспектировать его, чтобы не забыть Smile :) 

ПНД — панель быстрого доступа. Это то, чем вы часто пользуетесь. Какие-то кнопки или ссылка на макрос. Ее можно настроить один раз, а потом сохранить настройки и импортировать с любого компа.

ПНД — панель быстрого доступа

Под ПНД находится лента, которая состоит из разных вкладок.

Принцип социального доказательства

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

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

А сходство придает нам сил. Раз он смог, то и я смогу! Автор долго пытался научить трехлетнего ребенка плавать, но нет. С кругом и точка. Чалдини учил сам, приглашал студента-выпускника... А потом привел ребенка в дневной лагерь и тот.. Научился сам! Почему? «Вот Томми три года и он умеет. Мне тоже три, значит, и я смогу». Заметьте, что пример для подражания должен быть похож на нас. Если во мне 100 кг, то история "Как я похудела с 44 размера до 42" только разозлит — «И эта курва худосочная меня учить будет?! Да что она знает о моем размере? Мне намного сложнее». А вот если рассказ будет из той же весовой категории, сработает "щелк, зажужжало" — она может, и я смогу!

вторник, 21 июня 2016 г.

Не пишите в баге «Ввести 6,9»!

Есть у нас калькуляторы — http://bugred.ru/calc/.

Тестируем первый, вводим «6,9», получаем NaN.

Ну явно баг!

Ооооо, мандраж, «я нашел баг», скорее оформлять!
Но подождите. Упадет только на "6,9"? А на "1,1"? Или "2,0"? Как насчет дробной части через точку? Выясняем, что на любом дробном. Так и пишем.

Ввести дробное число, например: 6,9

Если написать просто

Ввести 6,9

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

среда, 15 июня 2016 г.

Отзывы на длинный интенсив-14


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

В этот раз у нас на трехнедельном курсе был практически 100% выпуск! Посмотрите сами на гуглодоки двух подгрупп:

6 из 9 выпустились

8 из 9 выпустились

Обычно выпускается ~60%. А тут — почти все, и это круто! Ребята молодцы, мотивировали друг друга, ревностно следили за "чужой" гуглодокой и нагоняли, нагоняли =)

Давайте посмотрим их отзывы. Сначала пара коротких из общего впечатления:

— Я записалась на след курс, так что сами посудите!
— Жуть! Но в хорошем смысле этого слова :) Спасибо вам за курс.

А теперь подробнее

Анонимно

При попытке пройти собеседование, не хватило теории и работодатель дал ссылку на http://testbase.ru/ с предложением самостоятельно изучить некоторые темы. После чего работодатель готов еще раз рассмотреть мою кандидатуру. Именно на ресурсе http://testbase.ru/ нашла курс начинающих тестировщиков

пятница, 10 июня 2016 г.

Как я искала фриланс-разработчика

Когда я начала готовить курс «НЛО: Найти, локализовать и оформить ошибку», стало понятно, что нужен некий тестовый проект. На реальный пустить можно, но... Зачем? И что я смогу показать на реальном проекте? Все интересные баги быстро исправляются, а ведь студентам нужно дать их пощупать...

Результат мучений

Можно попробовать временно возвращать отдельные баги на тестовый стенд, но это сплошной геморрой:
— внедрили баги;
— подержали пару дней;
— убрали.

А если они будут мешать реальному тестированию? А если забудут убрать и это уедет в прод? Да и вообще неудобно, много работы разработчику, студентам тяжело, баги то есть, то нету. Лучше, чтобы они были всегда. Ну или чтобы я сама, по своему желанию, накатывала билд с исправлениями. Значит, нужна отдельная машина. Ок. А проект?

На курсе для начинающих студенты тестируют Дадату. Я решила взять ее, вернув самые интересные баги. За полтора года проведения курса я поняла, оформление каких задач вызывает адскую боль. Открыла джиру и пошла изучать задачи. Заодно нашла проблему пейджинга Smile :) Перелопатила около 2000 задач с нескольких проектов (идей то можно нахвататься везде), выписала себе 30 «интересных» ошибок.

Что дальше? С фрилансом связываться стремно. Это надо искать разработчика, а потом он может пропасть и ничего не делать. Да и к коду Дадаты его пускать нельзя... Знакомый программист тогда сказал:

— Да зачем тебе Дадата?Подумай, что ты хочешь, напиши требования. Я могу тебе сделать проект с нуля на java.

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

Я уже тестировщик, а ты?!

Вчера участница трехнедельной версии курса для начинающих написала в чатике:

Приветствую!) Сегодня был мой первый рабочий день в качестве тестировщика!)) Ещё раз спасибо за курс (трехнедельный интенсив)!)) Я так здорово справилась с тестовым заданием,  что меня наняли без опыта работы и технического образования))

Работодатель сказал, что был очень впечатлен тем, что я, во-первых, задавала вопросы по заданию, во-вторых, составила тааак много проверок))

Ура, поздравляем! Настя закончила 13 курс, а сейчас набирается 15. Значит, всего за месяц после окончания ей удалось найти работу. Круто! Уверена, это ей Мария помогла (см тут, кто такая Мария(smile) 

Удачи Насте на новом месте =) Уверена, она справится! А вы заходите на огонек, следующая версия курса стартует 20 июня.

PS — Пополнила этой статьей историю развития курса. 

четверг, 9 июня 2016 г.

Как снять скриншот в Mac или Linux

Mac OS
В Mac OS удобный встроенный скриншотер:
Shift+Cmd+3 - весь экран в файл на рабочем столе
Shift+Cmd+4 - выбранная часть экрана в файл на рабочем столе
Shift+Cmd+3+Ctrl - весь экран в буфер обмена
Shift+Cmd+4+Ctrl - выбранная часть экрана в буфер обмена
Также можно снимать экран с задержкой
А редактировать быстро можно с помощью предустановленной утилиты "Просмотр" (по Cmd+N создает новый файл из буфера обмена)

Linux 
В Linux можно снимать сриншоты из командной строки утилитой scrot. Снятие скриншота одной строкой с физического терминала будет выглядеть так:
chvt 2; sleep 7; export DISPLAY=:0.0; scrot /usr/local/etc/img01.png; chvt 1;

где
chvt 7- переключение между терминалами (обычно, графический - 7)
sleep - задержка в секундах, чтобы успело отрисоваться все, что нужно или можно было сделать какие-нибудь действия в интерфейсе до снятия скриншота
export DISPLAY=:0.0 - указание дисплея, с которого надо брать картинку
scrot - собственно скриншот активного экрана
chvt 1 - возвращение в консоль 

© Сперто у Павла Абдюшева с форума Software-Testing.

См также:
Профессиональный скриншотинг — доклад Алексея Баранцева на тему того, что вообще можно желать от скриншотера =)

PS — добавила ссылки на Testbase в навык "Выбирать инструменты", теперь не потеряются :)

вторник, 7 июня 2016 г.

Usability-кейс. Подтверди оплату через тот же номер

В продолжение темы про пополнение баланса из другого города. Полная история тут. Если кратко — я приехала из Москвы в Питер на SQA Days. Мегафон прислал смс «у тебя всего 77 рублей на счету». Попробовала пополнить из Сбербанк-онлайн (на айпаде), но «УПС, позвони нам в колл-центр и подтверди свои намерения». Позвонила. Потеряла последние 77 рублей, оператор ничем не смог мне помочь, "раз у вас под рукой нет номера карты".

Сижу злюсь. Это мне надо бегать по торговому центру, искать банкомат, который пополняет деньги без карты... Жалуюсь во флудилке своим студентам. И тут они напоминают мне о другом способе пополнения телефона:
— Можно же отправить смс на номер 900.
— Точно! Спасибо!

Отправляю смс на номер 900 с номером мобильного, он пополняется. УРА! Решаю заодно оплатить и симку Билайна, которая в айпаде дает мне интернет. Отправляю смс с номером Билайна и получаю такой ответ

Подтверди платеж с того же номера, откуда запрашиваешь

Л — логика. На номер, с которого я отправила запрос на оплату мобильного, приходит просьба подтвердить эту оплату. С того же номера. Ага. То есть, если у меня сперли телефон, вор не догадается отправить еще и код, так любезно присланный сбербанком?

понедельник, 6 июня 2016 г.

Usability-кейс. Отказ пополнить баланс телефона из Сбербанк-онлайн

Пару недель назад я ездила в Питер на SQA Days. Приезжаю на вечернем Сапсане, иду в «Чайхона №1» перекусить. Удобно усаживаюсь в кресле и достаю телефон, посмотреть, что я пропустила.

Мегафон мне пишет — «Бла бла бла, вы уехали из города, а ведь баш баланс всего 77 рублей». Упс, забыла пополнить. Но ничего, это же быстро и просто! На айпаде у меня симка Билайн с интернетом по всей России. Хоть Москва, хоть Питер, зайти в сбер-онлайн и пополнить не проблема. Казалось бы.

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

— Здравствуйте!
— Добрый день! Я пытаюсь пополнить баланс телефона, а он мне говорит, чтобы я подтвердила, что я это я. Вот звоню подтвердить.
— Хорошо! Назовите ваше полное ФИО
— Киселева Ольга Евгеньевна.
— И номер карточки
— Эм... У меня ее нет под рукой (карточка осталась в Москве, так как пользоваться я ею не планировала)
— Ну тогда перезвоните, как только карточка будет под рукой.
— о_О Я вернусь в Москву через 3 дня, вы мне предлагаете без связи в Питере сидеть?
— Ой... Ну, что поделать, такое бывает... Но вы можете зайти в ближайшее отделение Сбербанка и пополнить телефон без карточки!
— Ну спасибо... До свидания.

воскресенье, 5 июня 2016 г.

Изучаем HTML, XHTML и CSS. Эрик и Элизабет Фримен


Ссылка на OZON

Как всегда в этой серии, браво! Thumbs up (y)
Мои выдержки из книги:

Я выписываю всякие умные вещи по тематике HTML и/или CSS. Для конкпектов я даже завела отдельный репозиторий на bitbucket — https://bitbucket.org/okiseleva/html-and-css-learn/src, чтобы начинающие не просто читали, а могли взять готовый код и делать по аналогии.

Разумеется, книга раскрывает основы. И я пишу конспекты по основам. Если вам эта тема неинтересна, то можете даже не переходить по ссылке на блог-пост, который начинается с ключевых слов «HTML» или «CSS». Я их для этого в название и ставлю, чтобы прошаренные даже время свое не тратили Smile :) А новичкам интересно!

суббота, 4 июня 2016 г.

SQA Days 19. День второй

Кулуары SQA Days

20-21 Мая 2016. Санкт-Петербург. 

Второй день конференции начался для меня в секции С, где я просидела до обеда. Доклады:

1. Дарина Гордеева, Роль QA в обеспечении 99,9% аптайма


Дарина рассказывала о том, как они следят за аптаймом своей системы. С какими проблемами сталкивались и как решали (разрозненность специалистов, отсутствие людей). Как налаживали контакты внутри команды, как налаживали порядок и делили ответственность. Если вы решили начать следить за аптаймом, рекомендую посмотреть =)

2. Юлия Абрамова, Хороший тестировщик может всё

Вводный слайд

пятница, 3 июня 2016 г.

Школы по Scrum и все такое


Главное


Группа в фейсбуке — https://www.facebook.com/groups/1702102450056541/
Скайпо-чат — https://join.skype.com/bUn1fQhgp870

Для кого


Для всех, кому интересны темы Scrum в обучении. Почитать об этом можно тут:

1. Про scrum-школу, в блог-посте поиск по словам «Школа»
2. Если интересно, что вообще такое скрам — рассказ на 5 минут
3. Что такое eduScrum — http://eduscrum.nl/en/about-eduscrum
4. Примеры применения у нас см в программах этой школы

Книги:

среда, 1 июня 2016 г.

Панбагон. Как скрыть панель закладок в хроме

Нашло на меня вдохновение написать блог-пост про поисковую строку гугла. Чтобы сделать скриншот экрана, открыла новое окно Хрома и попробовала скрыть панель закладок. Результат меня позабавил Smile :)

Нажимаю "скрыть панель" — она скрывается, да. В основном хроме на заднем плане. А в новой вкладке все остается. Видео-воспроизведение: http://screencast.com/t/NoW77vxx

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