20121112

Уважение.

Меня очень часто спрашивают: "Что делать если программисты не уважают тестирование?"
Прям вот так и пишут (стиль автора сохранен, цитаты надёрганы из письма с разрешения атора и без потери контекста):
"...Андрей а что делать если в моей фирме програмисты не уважают моих сотрудников?..."
"...Я уже итак итак с ними говорила они только улыбаются и нечего не хотят делать..."
"...даже жаловатся гениральному директору хотела но потом перидумала..."
"...писала начальнику и все жду пока он отпишиться мне обратно..."
"...по твоему докладу поидеи я должна найти из за чего случился конфликт..."


Кто-нибудь может ответить мне на один вопрос: почему же не уважают отдел тестирования в той компании?

20120903

Притча.

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

"Один подмастерье пришел к мастеру и спросил:
-Мастер почему ты платишь мне за работу 5 рублей, а Петру который работает так же как я - 10.
Мастер вместо ответа посмотрел на улицу и спросил:
- Видишь телегу?
- Вижу, - ответил подмастерье.
- Узнай, что везут.
Подмастерье убежал. через время вернулся
- Картошку везут.
- Узнай куда везут.
Подмастерье убежал.
- На рынок. - ответил подмастерье.
- А по чем продавать будут?
Опять убежал подмастерье. Вернулся
- По гривенному за мешок.
- А если всю телегу взять, дешевле отдадут?
Убежал подмастерье.
- Ну скинут маленько, - принес ответ.
-Хорошо, - ответил мастер. - зови Петра.
Пришел Петр, указал ему мастер на телегу:
- Узнай что везут.
Воротился Петр и говорит
- Везут картошку, на рынок продавать будут по гривенному за мешок ежели всю телегу брать, то скинут цену.
Повернулся Мастер ко второму подмастерью:
-Теперь ты понял почему я плачУ ему больше чем тебе."

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

20120827

День Тестировщика на Красном Октябре.

В этом году день тестировщика выпал на воскресенье и мы решили, что это повод встретиться.

9 сентября мы приглашаем всех тестировщиков отметить этот день в теплой компании коллег.

Мероприятие пройдет на самой продвинутой ИТ-площадке Москвы при поддержке Undev.ru

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

Призы и сувениры получат все участники встречи.

Гости вечера: гуру в области тестирования Наталья Руколь и Алексей Баранцев.

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

На этой встрече мы не просто обсудим способы позитивизации вашей рабочей деятельности, но и потренируемся в их использовании. Это будет и полезно, и весело!

Зарегистрироваться на встречу можно написав письмо по адресу: trainings@software-testing.ru

Мы просим участников взять с собой ноутбуки. При регистрации укажите будет ли у Вас с собой ноутбук.

Встреча пройдет с 16-00 до 20-00.

А кто захочет, сможет продолжить общение дальше в близлежащих кафе (не включено в стоимость мероприятия).

Все организационные подробности мы вышлем всем участникам встречи.

Внимание: количество мест ограничено. Мы забронировали зал на 40 человек.

Стоимость участия: 2000 рублей. При оплате до 4 сентября 25% скидка, т.е. стоимость всего 1500 рублей.

Оплата только после подтверждения, что Вы зарегистрированы.

Взято отсюда:
http://software-testing.ru/events/1715-9-

Я пойду ) А вы? :)

20120824

Методика vs. подход.

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

Я: Привет! Есть глупый вопрос.
Я: Чем отличается методика от подхода? Я чувствую, что разница есть, но не могу сформулировать.
Дзыня Андрей: привет. У меня есть еще более глупый ответ :)
Дзыня Андрей: Методика — это, как правило, некий готовый "рецепт",
алгоритм, процедура для проведения каких-либо нацеленных действий.
Близко к понятию технология.
Методика отличается от метода конкретизацией приемов и задач.
http://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D1%82%D0%BE%D0%B4%D0%B8%D0%BA%D0%B0

ПОДХОД - совокупность приемов, способов - в воздействии на нечто, в ведении дел, в изучении чего-либо и пр. http://vocabulary.ru/dictionary/25/word/podhod

Дзыня Андрей: для меня методика это что-то более формальное, описаное
Дзыня Андрей: подход же более Exploratory
Дзыня Андрей: он более гибок и менее формален
Я: Андрей, спасибо!

Не путайте термины, друзья! Удачи!

20120821

UATesting Days #2

18 августа

Пробуждение было тяжким, но мне это удалось.

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

Вторым докладчиком, которого я предпочел был Алексей Лупан с докладом
"Да перестаньте уже автоматизировать!"
Мне очень понравился его доклад. Алексей выстроил интересную экстраполяцию
будущего, которое может ожидать тестирование и это будущее мне очень понравилось.
Были спорные утверждения и были непонятные.
Одно уже то, что доклад породил больше вопросов, чем дал ответов меня только радует.
Я не буду пересказывать доклад. Кстати, как не буду и пересказывать следующие.
Должно же у меня быть преимущество, что я ездил на конференцию? :)

Третьим докладчиком был Андрей Дзыня с докладом "Exploratory Testing. Что это?" 
Поскольку я сам я вляюсь своего рода адептом эксплоративного тестирования,
то из этого доклада я вынес ммм... как бы это сказать...

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

Потом был обед в симпатичном кафе напротив :)

Следующим докладчиком была Катя Несмелова, уже проявившая себя как активный слушатель и интересный и беспомпромиссный собеседник. :)
Её доклад назывался  "Автоматизация, как естественный процесс эволюции проекта "
Катин доклад был очень интересным и полезным.
Она делилась опытом автоматизации и её доклад продолжался даже больше положенного времени в ущерб печенько-тайму :)

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

Потом была клёвая after-party на берегу моря, где ваш покорный слуга выиграл PocketBook и кутил до полуночи.
Именно там родился набирающий обороты слоган "I'm tester and I know it!"
После кто-то отправился в караоке, а мы с Алексеем и Андреем отправились в Оазис.
Потом решили соорганизоваться на летней веранде отеля, где постепенно к нам подтянулись ещё тестировщики и мы провели несколько увлекательных часов за дискуссиями.
Когда я почувствовал, что у меня слипаются глаза, то отправился спать.

19 августа
Кто-то поехал на доджо, проводимое Маркусом и Андреем,
ну а я на тренинг Алексея Баранцева "Тест дизайн от А до Я"

Я получил море полезной информации, идей и настроение. Потом прогулка по Одессе,

ужин в "Корвине" на Дерибасовской и в Оазис.

20 августа самолёт унёс меня из Одессы. Шасси ещё не оторвались от взлётно-посадочной полосы, а я уже скучал по этому славному городу.

С нетерпением жду следующего года и UATesting Days #2.

Напоследок вот вам небольшое слайд-шоу, сделанное мной :)





UATesting Days

Наверное, самое главное событие лета, наряду с Летней Школой Тест-Дизайна.
Но, о Летней Школе я уже говорил, а вот про UATD надо рассказать.
Сейчас я сижу на работе и тихо акклиматизируюсь после +25 в Одессе на  московские +16.
Ну да ладно, по порядку.

В Одессу я прилетел ещё 15го вечером, поселившись в отеле "Оазис", что ближе к Лузановке.
Просто узнал, что 16го будет в Одессе же проходить Mobile Developers Day и решил захватить
и его тоже. Как оказалось потом - зря. Но я про это писал в предыдущем посте.

16го вечером в отель заселился Андрей Дзыня, но не получилось пообщаться, ибо он был слишком вымотан дорогой и у него было ещё много организационных задач.
Я передал ему камеры, эксклюзивно привезенные из Москвы.
Договорились только, что встретимся в "Бристоле" на следующий день.
Да, кстати, Бристоль - это место проведения конференции.( Там как раз тусовалась "Большая разница", так что за 17 и 18 числа я успел увидеть Урганта, Цекало, Брежневу и Боярского.)

                      17 августа

В "Бристоль" я прибыл к обеду и сразу же пригодился :)
Я помогал собирать раздатку, собирал стенды, таскал что-то куда-то откуда-то. Вобщем, делал миллион вещей, помогая волонтерам.
Рад, что моя помощь пришлась к месту.

Вечером была запланирова серия докладов Lighting Talks в рамках конференции Ice Breaker всё в том же Оазисе.
Наскоро перекусив, освежившись и переодевшись я спустился в бар, где это и должно было происходить. Не буду утомлять рассказами, как таскали стулья, настраивали бук и прочее.
Перейду к докладам.

"Обзор сервиса itsfeature.com – как баги превращаются в баг-паттерны"
Сергей Алпаев, совладелец и участник проекта

Очень хороший качественный доклад на хорошую тему.
Представьте, что у вас есть большой продукт, баги которого надо стандартизировать.
Этот замечательный сервис позволит вам найти наиболее подходящие баг-паттерны.
Клёвая штука. Буду использовать.
Заполнение по принципу вики. модерация, открытый доступ, донат как я понял не предвидится. Короче, хотите подробней - зайдите на itsfeature.com или расспросите Сергея.

"10 заповедей тестировщика"
Андрей Мясников, Undev.ru, Москва, Россия

Это первый из серии моих докладов, посвященных простым истинам,

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

"qaskills.pro - как вырасти классным тестировщиком"
Ирина Горшенина, 2GIS, Киев, Украина

Прекрасный доклад о том, какой путь прошла Ирина.
Как выбрать верную тропинку на опасном пути.
Ирина была просто замечательна.

"Автоматизация тестирования PHP проектов с Codeception"
Михаил Боднарчук, разработчик проекта, Киев, Украина

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

"Когда тестировать не нужно?
Павел Сташевский, 2GIS, Новосибирск, Россия

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

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

Продолжение в следующем посте!


 

20120712

Ода Безымянному Тестировщику.

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

За степом степ, за кейзом кейз
На территории врага
Как в этот модуль я залез?
Тут кода - пара сотен Га.

Кругом враги: ошибки, баги
И только верный тест-комплит
И пять тест-сюитов на бумаге
И сильно голова болит.

Мы не из этих, и не думай!
Бороться будем до конца.
Сказал покрою 100%?
И не для красного словца.

Мне всё равно сколько там ночи.
Охранник - "Выгоню!" визжит
Я этой ночью быстр и точен -
Ведь на ловца и баг бежит.

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

20120710

Ukrainian Testing Days



Кстати, едет кто?
Я считаю, что это, наверное, самое важное мероприятие августа и уходящего лета.
Состоится она в Одессе 18 го августа. в гостинице "Бристоль".
Интересен новый для меня формат сверхкоротких выступлений.
А это получается, что всё что будет сказано - будет сказано исключительно по существу
без воды и отвлеченных рассуждений.
Не скрою, что и сам хочу попробовать выступить (на IceBraker, например). Но ещё больше хочу послушать других.

Вобщем, план там такой:
17.08 - препати и тренинги
18.08 - сама конфа и афтерпати
19.08 -  доджо и тренинги

Так как я жадный нищеброд - надеюсь, что мне удастся пролезть на тренинги и доджо и хоть одним глазом глянуть что там будет, ну и потом может расскажу об этом вам.
Я думаю всё получится, если в лапы моих пыточных инструментов попадет Андрей Дзыня :)

Кстати, состав докладчиков тут выкладывать не буду посмотрите на сайте конфы. Но Андрей обещает бомбу :) Даже несколько.

Вобщем, погнали? :) Регистрация тут!

http://ukrainiantestingdays.com/

Как говорил Бригадир в бессмертных "Дневниках тестировщика":
"В Бристоль, друзья, в Бристоль!!!"."

P.S.:
Кстати, вот небольшой отчет по Летней Школе Тест Дизайна. (осторожно! Мало что по существу + ненормативная лексика)

20120524

Мопсы и люди.

Небольшой флешбек был сегодня.
В нулевых годах я ещё учился на педагога и рассказывали нам о том как обучать детей.
Была одна преподавательница по ТМОМ (Теория и Методика Обучения Математики).
Так вот она рассказывала нам разные полезные и интересные штуки как учить детей.

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

К чему это я? К тому что это подходит для обучения сотрудников.
Наверное это прописная истина, но всё же.
Она называла это "МОПС". Это аббревиатура М.О.П.С.
1. Мотивация
2. Обьяснение
3. Проверка
4. Самоконтроль

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

Хотя, если бы программисты делали последний пункт, то у нас не было бы работы )

А как у вас с этим? :)

20120514

Программисты и девушки.

Классический пример из работы.
Надо задать в скайпе программистам вопрос:

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


Дружище, так динозавры вымерли, так вымрешь и ты и твоя контора!




20120502

Подходы.

Каждый из нас имеет свой взгляд на вещи и свою методику взаимодействия с явлениями в его жизни.
Можно ли найти универсальный метод, который будет работать в любой ситуации?
Нет.
Даже если вам кажется, что вы его нашли, то нет.

Глядя на одну и ту же вещь мы воспринимаем и интерпретируем её по-разному. Помните притчу про слепцов и слона? Вот вот.

Может ли быть один подход к руководству командой, постановке целей или тестированию?
Нет, конечно. Подходов столько, сколько людей. И даже больше. Но что делать? Как выбрать оптимальный?
На мой взгляд (да, это мой подход :) ) надо их увидеть и прочувствовать как можно больше.
А потом что сделает обычный человек? Он выберет тот подход, который ему больше импонирует.

Что сделает крутой человек? Он заберет сильные стороны подходов и на их основе синтезирует свой метод. В котором слабые стороны одного подхода перекрыты сильными сторонами другого.
Недочеты обращены достатки, а неудачи станут увлекательными историями, на которых можно учиться.
Но! И у этого подхода будут слабые стороны и "точки разрыва функции"( (с) Математический Анализ). Так что когда-то кто-то более сильный ассимилирует и его.

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

20120422

SQA Days 11, мой отчет )

Закончилась конференция SQA Days 11.
Было очень много интересных докладов, в число которых входил и доклад вашего покорного слуги (Парный доклад с Натальей Руколь) :) Мне будет трудно говорить конструктивно, но я попробую :)
Буду перескакивать с одного на другое, но это поток сознания )
Организаторы очень удачноо выбрали местом проведения конференции весенний Киев.
Очень хороший и красивый город!
Сама организация была отличной, добрые девушки и парни волонтёры помогали чем могли и стремились сделать пребывание на конференции максимально удобным.
Очень понравилась секция стендовых докладов. Там была масса полезнейшей информации, смелых и новых решений и витал дух одобрения :)
Приятно удивило наличие и количество иностранных докладчиков и докладов.
Хотел попробовать ISTQB Advanced Level вместе с Аней Скуминой, но потом подумал и понял, что для начала надо бы получить Foundation Level :)
Порадовала вайфай сеть sqa_wifi_fast невидимая под xp и с некоторых мобил :)
Кормежка хорошая! :)
Таню Зинченко ещё раз с днем рождения прошедшим :)
Хочется отметить интересные доклады Алексея Баранцева и Сергея Вербенко. Особенно Сергея. Очень приятный доклад, который мне пригодится и я скорее всего буду использовать имеющиеся наработки у себя. Ну, а доклад Алексея чертовски пригодился моему джуниору :)
Вобщем, всё было приятно :)


Сами доклады оценивать не буду, ибо тоже был докладчиком, а про себя хорошее я ещё успею написать :) Уже жду следующую конференцию, где буду делать уже отдельный доклад.
Большое спасибо Владу и Татьяне за организацию, хорошую компанию и отличное настроение!

P.s. Говорят, что Тимур подъехал к afterparty.
P.p.s. В конце первого дня отлично посидели в "Бочке" :)
P.p.p.s. В твиттере было много интересного :)

20120410

Триггер.

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

Людям нужен стартовый пистолет. Хотя точнее не так. Людям нужно что-то чтобы начать действовать. Отмажка флажком, звук стартового пистолета. Какой-то визуализированный пусковой толчок или отсчет.
- "Так, начинаю с понедельника это!" (а сегодня среда).
- "Щас, покурим и стартуем". (хммм...)
- "Вот разгребу завалы и сделаю" (эээ! Завалы никогда не кончатся. И в сутках часов не прибавится!)

Зачем это нужно? Какова причина? Что мешает? Чаще всего из-за "не могу".
Я сейчас об этом расскажу. Если честно, не помню, где я это услышал, поэтому на копирайт идеи не претендую. То ли на одном из тренингов Руколь, то ли в другом месте, вобщем не суть.

Любое "Не могу" делится на 4 фактора.
- Не могу, потому что не умею.
- Не могу, потому что боюсь последствий.
- Не могу, потому что лень.
- Не могу, потому что не хочу/не люблю/не нравится.

Если анализировать любую проблему с этой точки зрения, то если есть хотя бы 50 на 50, то дело будет сделано. Проведя ряд опросов и опять же наблюдений за окружающими и собой, я пишел к выводу, что люди это "время раскачки" (наззовем его "отсчет") тратят на преодоление или попытrи преодоления доводов "за" или "против". Убеждают себя в оодном или в обратном.
И им нужен стимул, который они привязывают к внешнему миру.

Люди! Вам не надо этого делать :) Все стимуры у вас внутри ) Просто послушайте себя )

20120409

На правах пиара.

У меня был сон.
Во сне мне явился грустный Сусуми Ватабэ и на хорошо поставленном албанском сказал:
-Андрей, я сделал в своей жизни много чего и не жалею ни о чем.
*Тут он на секуду замялся и добавил:*
Единственное в чем я раскаиваюсь, это в том, что ничего не знал про этих парней и девчат.
Иди и не греши. Неси своё знание о них ибо сие есть добро, а всё остальное кака, бяка и фу! Алюминий."

Я, признаться, несколько опешил от этого сна и решил возгуглить поутру.
Да, оказалось есть. Оказалось работают. Оказалось молодцы. Оказалось качественно.
Оказалось отличная команда профессионалов знающая по чем фунт лиха, нюхнувшая порох и не нюхающая запрещенное. Каждый из них профессионал.
Я был доверил им всё, кроме своего здоровья. Сами понимаете... Тестировщики они такие люди...

Вобщем, вот: http://quality-lab.ru/about/
Ребята сделали крутые картинки. Их (картинки) и пиарю.




20120228

Про цели.

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

«Я описался, потому что:
— не было времени сходить в туалет.
— я был слишком уставший.
— я уже 5 раз описывался. У меня никогда не получится добежать.
— это явно не для меня.
- у меня была депрессия.
— у меня нет денег, я не могу себе этого позволить!
— решил сходить завтра».

Вопрос: используете ли Вы эти фразы в других ситуациях?

20120205

Про ответственность

Вспомнился тут анекдот.

Достался в наследство мужчине от жутко богатой умершей тетки большой алмаз.
Ну, что с ним делать? Решил пойти к ювелиру. Тот внимательно осмотрел алмаз
и воскликнул:
- Это - уникальный камень! Он стоит бешеных денег! Я не возьмусь его обрабатывать!
А вдруг я что-то не так сделаю, вдруг ошибусь! Нет, не возьмусь я его делать,
и не уговаривайте!
Пошел мужчина к другому мастеру. Тот тоже отказался, сославшись на те же причины.
Пошел к третьему. Им оказался старый еврей Циперович. Он осмотрел алмаз и крикнул
мальчику, сидевшему в углу и обрабатывающему какое-то колечко:
- Моня, мальчик мой, сделай-ка вот этот камушек!
Мужчина (с тревогой в голосе):
- Послушайте, как вы можете доверять вашему юному подручному?! Разве вы не знаете,
что это за алмаз?! Его отказались обрабатывать опытные ювелиры!
Циперович (спокойно):
- Ша, ша, любезный! Вы знаете, что у вас за алмаз и сколько он стоит. Я знаю,
что у вас за алмаз и сколько он стоит. А Моня не знает, он-таки сделает!

По аналогии выводы сделаете сами?