среда, 30 октября 2013 г.

FunConfetQA. Осень 2013. День третий

И вот он, последний день FunConfetQA в этом году. Очень порадовал кучей полезных и прикольных докладов!


Но пойдем по порядку Smile :)

1. Алексей Лупан / Мелочь пузатая, или Объем тест-кейса против содержательности

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

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

Поэтому холивар весь почитаю на форуме Smile :)
Но то, что я слышала, мне однозначно понравилось!

2. Николай Москаленко / Юзабилити анализ интерфейса с карандашом в руке

Блеск! Лучший доклад конференции!

Первое, что привлекло внимание - красивые слайды. И правда, если бы у человека, рассказывающего про юзабилити, были бы некрасивые слайды, это было бы как-то очень... Не очень! Кстати, шаблон "правильный", мне кажется, почему то, что тут не обошлось без курса Rock Your Slides Smile :)

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

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

Он взял парочку примеров, которые показывал раньше и... Переверстал! И показал, как это могло бы быть. О, кстати, не спросила, в какой программе это было сделано. Или написан код? Надо будет выяснить...

Так вот, заключительная часть вообще вау, таких примеров мало где встретишь! Николай даже сайт confetqa переверстал! Правда, мне в новой версии шапка не очень нравится, сейчас более красивая, имхо. Хотя, не далее как сегодня я плевалась на изменившийся интерфейс отображения результата прогона автотестов, а всем понравилось Sad :(

В общем, действительно классный доклад. Теория, практика и еще раз практика. Супер!

3. Ирина Винокурова / Мы не Баги! Или как научить программистов тестированию, чтобы не было мучительно больно

Прекрасное завершение конференции.

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

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

А разработчики будут сопротивляться и ворчать Smile :)
Обо всех таких проблемах и их решениях и рассказала Ирина в своем докладе. И, конечно же, не обошлось без слайдов с милыми совушками! )))

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

Пишем отчет, панель задач тестировщика

Включила сегодня confetqa послушать, последний день...

А параллельно открыла приложение, которое тут же и повисло. Запустила JVisualVM, чтобы посмотреть на мониторы и внезапно осознала, что моя панелька задач какая-то... Большая Smile :)


А главное - все такое нужное!! Так ничего и не закрыла...

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

Нагрузочное тестирование проводилось на linux-сервере. После него то, собственно говоря, приложение и подвисло.

Итак, смотрим:

  • Папочки винды - must have всегда. Думаю, пояснять не надо, там постоянно открыты 3-4 папочки, ну, мне так удобнее смотреть всяко-разное, чем в FAR, что поделать.
  • Outlook must have всегда. Думаю, пояснять не надо, вся почтовая переписка находится там. Внимание, конечно, ему уделяется не всегда, но пусть будет запущен.
  • Google Chrome must have всегда. Тоже пояснять не стоит, наверное. JIRA, Confluence, Mercurial, TeamCity надо где-то смотреть...
  • cmd must have всегда. Постоянно открыты 4 консольки. Первая - мне любимой, для сборки проектов, прогона тестов итд. Вторая - под SQL Developer (надо бы ее убрать, кстати, закрепив в панели программу). Ну и еще две - постоянно подняты локально 2 сервера, для ручной проверки фич. Сейчас, кстати, их там 7, к постоянным четырем добавились 2 jmeter и jvvm.
  • FAR must have всегда. Вот для быстрого копипаста проекта в JBoss мне удобно использовать именно его.
  • IntelliJ IDEAmust have всегда. Писать автотесты, смотреть исходный код и т.д. и т.п. Собственно, самая часто используемая программа.
  • SQL Developer must have всегда. Вместе с IDEA является самой часто используемой программой. 
  • Skype must have всегда. Там и коллеги, и Заказчики. Там что онлайн. Правда, стоит всегда в режиме "не отвлекай", так удобнее.
  • ISQ must have всегда. Там есть пара Заказчиков, которых нету в скайпе. 90% времени нафиг не сдалась, но пущай работает.
  • SQL Workbench - иногда эта программа удобнее, чем SQL Developer. Когда нужна, тогда и запускаю.
  • Cygwin Terminal - нагрузочный тест я запускала через sh скрипт. В батник было лень перекладывать, поэтому просто запустила через Cygwin.
  • Notepad++must have всегда. Всякие полезности там обычно открыты.
  • SoapUI - открыт не всегда, но часто. Через SOAP запросы часто приходится кидать для тестирования.
  • JMeter - там открыты результаты "ступеньки" (на разном числе тредов по минуте), когда я искала, какая нагрузка будет ок. Еще не перенесено в вики, поэтому пока висит.
  • Putty - через него снимала vmstat на сервере. Можно было через второй Cygwin, не спорю.
  • WinSCP - опять же, подключен к серверу. Опять же, ну удобнее мне всякие логи смотреть не через tailf, а в Notepad.
  • JMeter - там открыты результаты второго теста (на определенном числе тредов нагружаем час). Опять же, ждет документирования.
  • Картинка - картинка ступеньки нагрузочного теста, вставляла в доку, решила пока оставить, пригодится для документации.
  • Приложение - запустила посмотреть, как ведет себя после нагрузки.
  • JVisualVM - запустила, так как приложение стало подвисать, а разработчик в скайпе меня игнорил, пришлось самой мониторы включать Smile :)
  • GoToWebinar - 2 часа отдыха вместе с ConfetQA!
И да-да, я знаю, сейчас прибежит коллега и обзовет меня извращенкой. Так что я ему сразу отвечу - на свой firefox посмотри!! Smile :)

Я, между прочим, документацию закончу и большинство программ закрою, останутся must have.

вторник, 29 октября 2013 г.

FunConfetQA. Осень 2013. День второй

Еще один конфетко-день прошел Smile :)
Пройдемся по горячим следам!

1. Алексей Петров / Вестники тестирования. Цели и польза

И снова я в пролете с первым докладом Sad :(
Увы и ах, пока ничего не могу сказать, буду ждать выкладки на форум...

2. Рина Ужевко / Гадкий я. Или как не попасть в “ловушки” на пути к успеху

Оу, Рина сегодня зажгла! Не зря ее взяли в программный комитет SQA Days. Слайды очень, ну очень клевые!! Прямо-таки лучшие слайды за всю конфетку, я бы так сказала!

А еще очень яркий и позитивный сам по себе. Рина рассказывала о ловушках, в которые попадают тестировщики на своей работе. В частности, сама Рина периодически попадает в капкан "Какой билдик! Увау!".

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

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

3. Наталья Руколь / Управляемое исследовательское тестирование

Наталья Руколь, как всегда, радует нас интересными и красиво оформленными докладами.
Хотите сделать все правильно? Вперед! Но учтите, что это такая скукоти-и-ища (если писать подробные тест-кейсы).

А как сделать так, чтобы и протестить все и в рутине не увязнуть? Наталья предложила 6 способов. А уж какой из них выбирать - решать вам!

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

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

Я могу поставить идею (IDEA) !!!

Хочется поделиться небольшой тестерской радостью, пусть и не совсем своей Smile :)


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

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

При том, что для полноценного тестирования нам нужно хотя бы 16 Гб, так как при старте двух серверов локально отжирается большая часть этого счастья. Но, Яна же появляется редко, поэтому у нее есть своя виртуалка, где она поднимает сервера. А тесты пишет и код правит на своей скромной рабочей станции.

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

- Ну как там тесты, поправила?
- Да какое там, 15 минут (потрясает кулаками) ждала, пока машина отвиснет.
- Ого, как же так.
- Да в ней же всего 4 Гб оперативки...
- Так попроси админа дать тебе нормальную станцию, поставь задачку в JIRA!
- Ну-у-у-у, я с ним разговаривала уже (скромно потупив глазки).
- И что?
- Он сказал, что когда Вася (другой коллега) пересядет на ноутбук, мне отдадут его компьютер. Только (тяжкий вздох) уже пара месяцев, как он пересаживается...
- И что, тебе ждать теперь чтоли? Это же необходимость, а не прихоть! Ставь задачку!
- Ну-у-у-у... Я даже не знаю, наверное, попробую с ним еще поговорить, а может, пока вообще не стоит (опять же по некоторым своим причинам).

Ладно. Проходит еще минут 15-20, мне надоедает работать, да и время уже 11 часов, собираюсь домой. Иду мимо Яны, а она раздраженно машет рукой на свою железяку и говорит "А, ладно, я с тобой. Лучше завтра все сделаю, а то надоело ждать, пока все отлагает".

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

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

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

- Видел задачку?
- Ага. У меня как раз свободная станция завалялась...
- о_О Где ж ты раньше то был?!
- А ко мне последнее время никто с просьбами не обращался!

Потом были еще танцы с бубнами вокруг установки машины. Но вот, наконец, у Яны стоит нормальный комп!

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

- Я теперь могу поставить идею!!!
(IntelliJ IDEA - среда разработки для Java-приложений)

Раньше идея бы даже не стартанула. А теперь - ВАУ, можно спокойно работать! И, главное, столько счастья Smile :)

А я даже где-то горжусь. Тем, что ускорила процесс получения этой радости Smile :)

Fun ConfetQA. Осень 2013. День первый

И вот началась новая серия конфеток, на этот раз - от Тани Зинченко!

Давайте посмотрим, что принес нам первый день Smile :)

1. Евгений Ефимов / Как посчитать время на тестирование так, чтобы все поверили

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

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

2. Татьяна Андреева / Как взглянуть на свою работу под другим углом

Очень позитивный доклад! Прикольные слайды, интересные аналогии тестирования с Винни-Пухом! Рассказано с примерами, что очень радует. Понятно, что не всем подойдут именно те методы, которые внедрила у себя Татьяна, но интересен именно ее, конкретный, опыт.

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

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

Раз, исправили ошибку тут же - и локализовывать не надо. Два - исправили. И вот ты привык оформлять баги в "быстром" темпе, зная, что их тут же исправят. Но упс... Аврал / больничный / отпуск, мало ли что. И вот до баги руки дошли пару месяцев спустя. И уже ничего не понятно, что тут происходит? В чем ошибка?

В общем, спорный пункт.

3. Алексей Баранцев / Баг не воспроизводится… Что делать?!

О, Алексей, как всегда, просто прекрасен!!

Вот иногда считают, что если человек сделал себе имя, то фи всем, кто приходит его послушать. Подумаешь, фанаты. Это просто бренд, ничего больше. А вот "чего"! Алексея всегда слушаешь с открытым ртом.

Потому что - интересная тема, интересный рассказ и клевые слайды!!!

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

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

Отличное начало конференции. я считаю! Клевые доклады, позитифф и прочие прелести жизни. Ждем продолжения!

API-тесты, комиксы

Коллеги, всем привет!

9 ноября в 12.45 я выступаю на конференции SQA Days 14 с докладом Автотесты на уровне API для Java-приложений.

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

В общем, приходите, будет интересно!

А сейчас я бы хотела опубликовать несколько слайдов из моей черновой презентации. Я ее в итоге полностью переработала (читай - полностью выкинула), но эти слайды мне очень понравились и я решила их сохранить хотя бы в виде мини-комикса Smile :)

Итак, плюшки API-тестов!




воскресенье, 27 октября 2013 г.

Тестовых инструментов на самом деле больше, чем ты думаешь

Продолжу практику выписывания интересных советов из книжки Lesson Learned in Software Testing (№ 141), в вольном переводе:


You may have more test tools than you realize.

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

A test tool does not have to be labeled "Test tool". Testers have dozens of other tools useful.

Инструменты для тестирования далеко не всегда так и называются - "инструменты для тестирования". Тестировщик может найти десятки инструментов с другими названиями, которые будут ему очень даже полезны. Многие из них дешевые или вообще бесплатные. Вот некоторые из них:
  • Disk imaging tools - Позволяет быстро восстановить систему к определенному состоянию.
  • Dependency walkers - Отображает dynamic libraries (боюсь, по русски это прозвучит менее понятно Smile :)), которые использует приложение.
  • File scanners - Ищет и записывает, какие системные файлы были изменены.
  • Memory monitors - Следит за утечками памяти.
  • Macro tools - Делает простым повторение рутинных задач.
  • "Little languages" such as Sed, Awk, Grep and Diff - Этот инструмент дает возможность очень просто автоматически редактировать файлы, извлекать данные, искать какую-то информацию или просматривать diff (разница между двумя файлами). Первоначально разрабатывался под Unix, но сейчас такой инструмент есть практически на всех платформах.
----------------------------------------------------------------------------------------------

От себя хочу добавить, что, действительно, на форумах часто спрашивают "Ребята, а какие есть инструменты у тестировщика?". Да любые! В первую очередь мозг Smile :)

Мы как разработчики, им же нужен один блокнот. Ну IDE сильно жизнь упрощает. Но это же не значит, что они только IDE и используют. Те же команды в Unix, те же макросы, те же скрипты, логи и т.д. и т.п.

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

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

Важным опытом является, пожалуй, именно знание того самого "Little languages". Ну просто потому, что это чаще всего пригождается в работе. Хотя, кому как. Ищите то, что будет именно Вам в тему! Smile :)

суббота, 26 октября 2013 г.

TEST IT. Теперь 2 раза в месяц!


Коллеги, добрый день! Как вы, наверное знаете, скоро состоится крупнейшая конференция тестировщиков - SQA Days 14. И все наши писатели будут там, в большинстве своем даже выступать Smile :)

А это подготовка, подготовка и еще раз подготовка.

Ну а потом вся эта предновогодняя суета, сдачи проектов, закрытие релизов, поиск подарков, и прочее...

Поэтому с сожалением хочу сообщить, что до конца этого года (как минимум) наш проект TEST IT переходит в режим 2 раза в месяц, увы!

Но мы все еще ждем ваших писем - пишите на sprosi.testera@gmail.com, задавайте вопросы, рассказывайте истории, грустные и не очень, делитесь опытом - мы рады всем!

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

ШТМ. Школа тест-менеджеров Натальи Руколь


Хочу поделиться впечатлением от прохождения онлайн-курса по ШТМ!

Чисто случайно школа была для меня бесплатной, я выиграла участие в ней в конкурсе нашей группы вконтакте, TEST IT. Да-да, иногда там бывают очень полезные конкурсы с оч-чень ценными призами!

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

Иногда такая особенность бывает крайне полезна. Вот я о ней не знала и долго не решалась взяться за 1 вебинар. Ну не было у меня сразу 1,5 часов времени подряд на полный просмотр. А тут, оказывается, можно сегодня 10 минут урвать, завтра немного, так, глядишь, и посмотришь.

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

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

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

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

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

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

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

Так вот, были мы в паре с Сергеем. Прособеседовал он меня и потом прислал отзыв. Конечно, не везде он угадал, где-то даже додумал (как с образованием, пошел по стандартному пути и даже уточнять не стал, а у меня все слегка иначе было). А что-то я даже вслух зачитывала, так мне понравилось! Например - "Склонность спорить невысокая. Человек очень мягкий. Не будет настаивать на своём, если у второй стороны прослеживается явная неприязнь к мнению Ольги.". Только почему-то все коллеги смеялись, когда я это читала Sad :( А я бедь белая и пушистая!


А вот то, что меня вначале удивило - это то, что в отзыве постоянно упоминался коллектив.

Сильно развито чувство ʺстадностиʺ (в хорошем смысле этого слова), что в очередной раз подтверждает её сильную привязанность к коллективу.
Как коллективный сотрудник Ольга развита очень сильно. Ни в коем случае не единоличница


Расставание с любым сотрудником / коллегой (даже гипотетическое) рассматривает как потерю части одного большого целого.

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

Вот вроде все правда, даже удивительно, но удивило, сильно удивило, что почти во всем фидбеке прослеживался мотиватор "коллетив". Я об этом и не задумывалась раньше.

Не понимала. А теперь задумалась. И поняла, что Сергей был прав на 100%. Вот даже если взять вконтактик, альбом с фотографиями с первого места работы - "Любимая работа и супер-коллектив". И ровно то же самое я могу сказать про вторую работу и про текущую!

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

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

А ведь и правда, я могу стерпеть и неинтересные задачи, и много всего другого. Но если мне станет некомфортно в коллективе, я уйду не задумываясь. В никуда. Несмотря на то, что, в общем то, связана съемом квартиры. Плевать. В коллективе, в котором мне некомфортно, я работать не буду.

Тут есть и другая сторона, более положительная - свои коллективы я очень люблю. И не представляю, как можно иначе работать (проекция, да-да). Ну а как их не любить то. а? Smile :)

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

воскресенье, 20 октября 2013 г.

Chief ConfetQA. Осень 2013. День 3

Уф, вот руки и дошли описать третий конфетко-день! Он был немножко грустный - оттого, что очередная конфетка подошла к концу и увидим мы ее снова еще нескоро! Но она была и надо радоваться хоть этому Smile :)



1. Татьяна Зинченко / Раскачаем этот мир: изменяем процесс без изменения методологии

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

Опять же, самое-самое ценное в докладе - собственный опыт.
Кто сказал, что есть только белое и черное? Кто сказал, что можно работать либо по гибким методологиям, либо по жестким? Их вполне успешно можно совмещать! Что Таня и сделала. И рассказала о своем опыте. Весьма полезно, я думаю, особенно для тех, кто любит грани...

2. Сергей Мартыненко / Ключевые параметры тестирования

Один из самых серьезных докладов на конференции. Если вы хотите копать глубже, посмотрите, попробуйте оценить то, что вы делаете.

Расписаны и метрики, которые можно собирать. Одна мне очень неприятна "Количество багов в год на инженера". Очень нехорошая метрика. Причем как для тестировщика, так и для разработчика. Это все настолько... Зависимо от различных параметров, что делать выводы на основании простого количества как-то странно.

Хотя, если говорить о блокерах, то возможно, она и имеет смысл... В общем, метрики, метрики... Они такие неоднозначные! Но в тех или иных условиях вполне могут работать!

3. Наталья Руколь / ПБО: ПротивоБаговая Оборона

Наталья - как всегда! Симпатичненькие слайды, живая речь - заставляет прислушаться и завороженно смотреть доклад. Не ворча "фу, это же КО", а думая "ВАУ, да она права!"

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

Замечательный доклад, потрясающая подача!

И отличное завершение конференции! Сейчас идет активное обсуждение на закрытом форуме - докладчики отвечают на вопросы, а участники оценивают их доклады.

Конечно, нашлись и недовольные. Например, один докладчик не смог выступить, а обвинили в этом почему-то организаторов. Хотя, казалось бы, они то тут при чем? Но вот тем не менее... Я лично считаю, что такие конференции нужны, чтобы вдохнуть в слушателей новые мысли, идеи или хотя бы вдохновение. Уже одного этого достаточно, чтобы сказать, ВАУ, да, конференция прошла не зря!

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

суббота, 19 октября 2013 г.

Chief ConfetQA. Осень 2013. День 2



Итак, второй день осенней Chief ConfetQA!

Я рассказываю о нем не по горячим следам, а уже обдумав и осознав. Что, в принципе, тоже неплохо Smile :)

1. Игорь Лукашов / Тестирование в Scrum и Kanban

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

Вот например, Игорь применял scrum, не очень понравилось, перешли на kanban. Его, конечно, даже тролили, мол, надо проблемы решать, а не менять стратегию. Но почему? Они ведь идут методом проб и ошибок. Первое не понравилось, давайте попробуем другое - вдруг лучше получится? И если нет, будем пытаться брать лучшее от обеих практик. Так что, я считаю, доклад интересен именно таким опытом, не все же нам success-story слушать.

2. Анна Удалова / Тестировщик на мушке

О, у Анны был отличный доклад! Красивые слайды, хорошая речь - приятно посмотреть и послушать! Такой мастер-класс, что делать с сотрудником, который только-только пришел. Как обучать, чему и так далее.

Опять же, доклад может показаться очевидным - пока сам не столкнешься с такой ситуацией. И вот тут будут нужны советы. А они есть! Пожалуйста, все в докладе!

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

3. Андрей Дзыня / Стратегия тестирования на основании эвристической модели Баха

Андрей рассказывал про HTSM — Heuristic Test Session Management.

В докладе звучали как простые, но важные истины - "Стратегия - ЧТО? План - КАК?"
Так и новые мысли, новые идеи.

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

4. Андрей Ладутько / Организация времени в тестировании: от слов к делу

Доклад по Тайм-менеджменту — это же так интересно!
Я в последнее время N-ное количество книжек по нему прочитала и даже что-то применяю. Иногда... Кхм, ну ладно.

Доклад интересный, например. про хронометраж по Майклу Болтону я услышала впервые! Он весьма интересный, но и пугающий... Действительно, сколько времени вы тратите не на само тестирование? Эх...

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

А если будешь так следить за временем, будет жалко выделять целый день на отдых. Чем же это хорошо? Это я камень не в доклад бросаю, а в саму технику. Лично для меня такой учет времени не подходит. А по Болтону иногда полезно посчитать, я считаю. Поможет голову на место поставить!

Так что, даже если вы много читали про ТМ, доклад все равно будет полезен!

Вот так вот конструктивненько и прошел второй день #confetqa Smile :)

вторник, 15 октября 2013 г.

Chief ConfetQA. Осень 2013. День 1

Ну вот и начались конфеточные дни, или вечера, у кого как Smile :)


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

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

1. Алексей Петров / С чего начинается тестирование? С людей!

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

И вот тут доклад будет очень в тему! Как составлять резюме? Где публиковать? Где искать кадры? О чем говорить на собеседовании? Алексей очень хорошо осветил эти вопросы, а еще! Самое главное - пообещал выложить на форум примеры хороших резюме. Ждем-с, ждем-с Smile :)

Там же, на форуме, мы и подискутируем дальше. Или просто поговорим. Зависит от того, насколько похожи наши мнения!

2. Андрей Мясников / Модернизация и инновации в тестировании

У Андрея, как у истинного тестировщика, вначале случились непорядки с интернетом. Ну и ладно, разобрались, перезапустились и погнали!

Вы вот знаете, что инновации - не всегда хорошо? И даже иногда наоборот - доводят людей до хештега #жизньболь, страданий, разрушения личной жизни, увольнения и прочих невзгод? А вот теперь знаете!! Андрей красочно показал это на примере внедрения TestLink в качестве инновации. Сочувствую тому бедному котику, который изображал из себя главного героя этого рассказа.

Ох, как вспомню этот TestLink, так вздрогну! В общем, не всегда все новое - это хорошо. И иногда стоит 10 раз подумать прежде чем сделать. Задумайтесь над этим.

Кстати, не обошлось и без ехидства на тему того, что у Андрея в презентации были милые котики! Например, в твиттере одна девушка написала "Котики! Фу! Как пошло!". Странно, казалось бы, что пошлого в котятах? Хотя еще страннее это слышать от того, у кого в ЖЖ на аватарке... Угадайте кто? Wink ;)

3. Владимир Кривенко / Эмоциональный интеллект: теория и практика

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

Вот помню слайд, "лидеры должны..." и картиночка. И куча свободного места вокруг. На этом слайде начинается разговор о 4 типах лидерского поведения. Я прям так и видела, как эти 4 типа по мере рассказа появляются по бокам от картинки - получилось бы очень классно! И помогло бы сфокусироваться... Но нет, увы.

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

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

4. Елена Саламаха / Impact Mapping – карта и компас в проектном лесу

Елена работает в Luxoft (сейчас стыдно будет ошибиться, но слово на слайдах точно мелькало такое!!) и стаж у нее крайне внушительный.

Рассказывать и показывать она ой как умеет! Слайды все нарисованы от руки, это так странно и так здорово одновременно! Ну и рассказ вполне понятный, четкий и по делу.

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

Если не видишь цель, легко сбиться с правильного пути. Подумать, что нечто другое принесет больше результата. И, один раз подумав, очень тяжело менять точку зрения. Ну как же, уже все продумано! Хотим игроков в игрушку? Надо повышать левел! И повышать, и повышать, добавляя все новые и новые уровни. А если присмотреться к цели, то можно найти и другие пути ее достижения, более легкие в разработке и поддержке, но приносящие не меньше пользы.

Не забывайте о главном! Цели - наше все Smile :)

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

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

Драйв! Что на самом деле нас мотивирует. Дэниел Пинк


Ссылка на книгу (издательство "Альпина Паблишер").

Книжку прочитала по рекомендации Натальи Руколь как крутую менеджерскую книжку. Да-да, это та самая, в которой пишут, как ставили эксперименты над детьми Smile :)

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

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

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

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

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

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

Эти и другие важные аспекты очень хорошо освещены в книжке, рекомендую Smile :)