Показаны сообщения с ярлыком тренинги. Показать все сообщения
Показаны сообщения с ярлыком тренинги. Показать все сообщения

понедельник, 30 апреля 2018 г.

Бесплатное место под ИТ-тренинги на 15 человек


Ссылка на оригинальный пост в фб.

Предлагаем переговорную HFLabs в качестве бесплатного места проведения небольших митапов или тренингов на IT-тематику (на 15-20 человек). Взамен за это — участие 1-2 человек от HFLabs в вашем мероприятии ツ

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

Нам все равно, платный ваш тренинг или бесплатный — мы всем будем рады. Главное, чтобы тематика была интересна кому-то из наших коллег.

Несколько минут пешком от метро Парк культуры: Турчанинов переулок, д. 6 стр. 2, БЦ «Крымский мост», 1 этаж (контакты).

Мероприятия можно устраивать после 18 в будни или в выходные.
Если интересно — пишите Лере Таныгиной на почту valeriyat@hflabs.ru или в личку HFLabs на фб. Ждем вас ツ

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

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


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

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

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

Тренинг


четверг, 16 октября 2014 г.

Отзывы участников тренинга "Онлайн-интенсив для начинающих тестировщиков"-5


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

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

Ниже отзывы участников закончившегося семидневного марафона.

Тихомирова Светлана
Программа очень насыщенная, очень интересная. Тренеры (Ольга и Павел) неравнодушно и творчески подходят к обучению своих студентов. Для выполнения домашек в помощь предлагают ссылки на интересные и нужные статьи, примеры, отвечают на все вопросы. В сжатой и понятной форме я получила массу полезной, отлично систематизированной информации. И ещё много, много практики. Время пролетело совершенно незаметно. Всем будущим студентам рекомендую учесть, что на курсах начинающих тестировщиков  мы получаем не только навыки по, собственно, самому тестированию, но и узнаём правила общения тестировщика c аналитиками, программистами, менеджерами с учётом специфики построения работы над проектами в кампаниях.  Это очень важно понять с самого начала курса и внимательно вслушиваться в рекомендации тренеров. Поверьте, во всём том, что вам рекомендуют прочитать, прослушать, запомнить и закрепить практически ЕСТЬ ГЛУБОКИЙ СМЫСЛ! В итоге вы приобретёте, пусть начальный, но ОПЫТ!
Анонимно
Я из той категории "тестировщиков", которые прочитали книгу Романа Савина "Тестирование dot com" и не знал что делать дальше. В одном я был уверен точно "Теорию надо закрепить практикой". Записался и нисколько не пожалел! Абсолютно! Ольга и Павел, СПАСИБО Вам за Ваше терпение у труд!
Анонимно
Меня очень заинтересовала профессия тестировщика. Я хотел увидеть профессию изнутри, почувствовать на себе. Курс с этой целью справился — я получил представление каково это — быть тестировщиком.
Если идёте на этот курс будьте готовы полностью погрузиться в него. (время). И ещё поможет поставить перед собой чёткую цель. Какую? Решать вам!
Анонимно
Ольга! Спешу поделиться с вами радостью  меня взяли на работу тестировщиком ПО. Прошел собеседовании благодаря вашим первым трем урокам. :D
На собеседовании как раз составлял кейс-кейсы и описание ошибок для баг-трекера

Анонимно

Студент: Тема раскрыта достаточно коротко. Больше узнаёшь из практики или доп книг.
Комментарий тренера: Да! Это сделано специально. Smile :)
Именно поэтому перед записью на курс необходимо прочитать книжку Савина, потому что на самом курсе теории дается минимум, необходимый для выполнения ДЗ.

Студент: Материал подан настолько интересно, что единственное желание, которое возникает после просмотра видеоматериала, — садиться и выполнять домашнее задание
Осталось небольшое чувство жалости, что курсы уже закончились.

Переписка в скайпе во время курса (опубликована с согласия сторон)


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

Mikhail: У меня сегодня случилось следующее. Я не могу спокойно смотреть на работу банкомата, особенно когда он не принимает купюры) у меня сразу же в голове начинают всплывать мысли "Почему эту банкноту он принимает, а другую нет?", "что будет если перевод денежных средств сорвётся" и ещё куча различных мыслей, которые раньше меня не особо волновали))

Александр: Значит эффект от обучения уже есть :)

Mikhail: Думал просвежусь схожу от занятий, голову проветрю — не особо получилось))

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

Mikhail: И задания затягивают. Думаю сейчас час поделаю, пойду готовить. Смотрю — уже и все 2 часа прошли))

Mikhail: Хоть и совсем не просто порой бывает их выполнить)

Александр: Ага :) Сел на 15 минут и прошло 3 часа :D

Mikhail:  И планы на вечер автоматически поменялись) так сразу и не припомню когда последний раз в пятницу и субботу вечером сидел уроки делал :)

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

Светлана: Ольга, Ваш курс необыкновенно понравился, я обязательно оставлю отзыв на сайте. (F).

Mikhail: Светлана, согласен с Вами! Курс какой то невероятно затягивающий, особенно когда получается выполнять задания и они зеленеют.)) Это как раз то, что многие начинающие тестировщики ищут, которые прочитали Савина и не знают что делать дальше. А дальше надо только к Вам и незамедлительно! (Если, конечно, хотят начать развиваться в тестировании).

Светлана: И ещё такой момент *запрос на улучшение курса*. А в остальном  просто супер!!! Спасибо огромное!

Светлана: "Курс какой то невероятно затягивающий" Абсолютно согласна!

Александр: Присоединяюсь к благодарностям! Ольга, у вас прекрасный курс. За время прохождения я получил опыт и знания, которые, надеюсь, в будущем пригодятся. Огромное спасибо за ваши лекции с примерами и пояснениями. Кстати, Ольга, у вас очень симпатичный голос ;). Также хотел выразить благодарность и Павлу за то, что направлял нас на путь так сказать истинный. Это была интересная неделя. Спасибо!

Mikhail: Да, неделя — это не просто интенсив, а СВЕРХ интенсив!) 2-3 недели самое то! А то порой на задания и все 3,4,5 часов уходили, а не 2-3 как было в описании)))

Mikhail: Но я рад, что попал на недельные курсы в течение которых моё мышление просто взяли и перевернули!)

Абдюшев Павел: вот они ради этого и недельные — чтобы именно перевернуть мышление. Если растянуть на полтора месяца, то эффекта погружения не будет.

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

Спасибо ребятам за отзывы!

Следующий курс стартует 27 октября. Мы постарались учесть все пожелания и сделать его еще интереснее!
Запишитесь сами или отправьте своих junior-ов Wink ;)

Для тех, кто не может заниматься интенсивно 7 дней подряд, мы создали трехнедельную версию, где на домашние задания дается три дня, а не один.
Запуск тогда же, 27 октября. Регистрируйтесь!

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

Как найти работу на 3 день обучения тестированию

Очень просто — пройти интенсив! Интенсив — это когда ты получаешь практические занятия и начинаешь вырабатывать навыки не за 2 месяца, а всего за 7 дней!

Но устроиться на работу через 3 дня? Звучит невероятно, даже для меня! Я не гарантирую трудоустройства, потому что это в принципе невозможно, если только это не стажировка в крупной компании, набирающей к себе джуниоров по итогам обучения.

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



На прошлом курсе студент пропал после сданных ДЗ по первым 3 урокам. Я решила выяснить у него причину и получила удивительный ответ:

[12.09.2014 9:14:09] Ольга Киселева: Добрый день!
Подскажите, пожалуйста, что Вам НЕ понравилось в курсе? :)
Попробую сделать интереснее)

[12.09.2014 12:17:35] Студент: добрый день! все понравилось на самом деле: и обратная связь, и задания, и что реальный проект был, система дистанционного обучения.  Просто не рассчитал немного свое свободное время и время на курсы, поэтому с середины курса совсем не было времени. Но благодаря полученным знаниям первый этап интервью по скайпу прошел) в понедельник в живую собеседование)
Практические задания на реальном проекте и Ваш с Павлом фидбэк реальный конек курсов, аналогов нет. всю переписку в скайпе копирнул)

ВАУ! Всего за 3 дня Smile :)

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

И вот, не успел курс закончиться, как в скайпе появляется новость:

Студент: Ольга! Спешу поделиться с вами радостью  меня взяли на работу тестировщиком ПО. Прошел собеседовании благодаря вашим первым трем урокам. :D
На собеседовании как раз составлял кейс-кейсы и описание ошибок для баг-трекера

Один раз случайность, два совпадение, скоро станет закономерностью!
Именно поэтому обучение на курсах намного эффективнее, чем остальные способы получить опыт. Общение с тренером бесценно Smile :)

Следующий онлайн-интенсив начинается уже 27 октября, еще есть время зарегистрироваться!

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

Приходите и записывайтесь на собеседование после 3 урока Smile :)

воскресенье, 19 мая 2013 г.

Индивидуальное обучение для начинающих тестировщиков

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

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

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

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

Для людей, которые хотят сами устанавливать график тренировок, http://software-testing.ru/ запускает Индивидуальное обучение для начинающих тестировщиков. Жить в своем ритме - это нормально Smile :)

А теперь еще и вполне реально!

среда, 26 декабря 2012 г.

Денис Бесков. «Практика разработки требований к массовым продуктам»

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

Так вот. В это воскресенье (не совсем горячие следы, но что поделать, так получилось...) проходил первый, пилотный тренинг Дениса Бескова «Практика разработки требований к массовым продуктам». Очень рекомендую людям, которые строят процесс с нуля! Которым надо выбрать, что производить, что может окупиться, а что - явно прогорит.

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

воскресенье, 30 сентября 2012 г.

Практика разработки требований к ПО - тренинг школы системного анализа

Довелось мне поучаствовать в тренинге от школы системного анализа "Практика разработки требований к ПО".

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

Это если кратко. Если чуть подробнее:

Утро, само собой, не заладилось. Ну ладно еще учиться весь день, фактически, добавив себе еще один день к рабочей неделе. Но встать! В 8 утра! В воскресенье!!

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

понедельник, 30 июля 2012 г.

SQL для тестировщиков

Хочу высказать огромную благодарность Татьяне Зинченко за такой прекрасный курс!

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

Удержать внимание аудитории - большой труд. Не говоря уже о такой придирчивой аудитории, как онлайн. И Тане это удавалось! Вообще ее манера объяснять сложные вещи простым языком широко известна еще с выступления на SQA Days 10.

Я записалась на данный курс, еще ничего не зная про SQL, зато зная про ораторские способности тренера. Однако к моменту начала курса (а записалась я месяца за 3) я уже выучила основы основ. Но что поделать? Деньги уплочены, вдруг что-то новое узнаю?

И вы знаете? Узнала! Особенно меня порадовала последняя лекция, про SQL-инъекции. Вот уж что-то, а этого я не знала. Было безумно интересно и полезно. И сразу же возникло желание потыкать свое приложение, что вообще очень важно на тренингах - желание применить знания!

Вот казалось бы, да? Первые несколько ДЗ я решала вообще без запуска командной строки. На win 7, да еще и 64-разрядной вообще случаются казусы с установкой... В общем, я не заморачивалась, а просто открывала код создания БД и, читая его, отвечала на вопросы.

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

Поэтому, ребята! Хотите знать больше? Побалуйте себя! Сходите к Тане, она вас многому научит. Даже если вы считаете, что и так знаете достаточно :)

понедельник, 11 июня 2012 г.

Какие бывают тренинги

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

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

Угадайте, что ответила тренер по тайм-менеджменту? :)))
Правильно:

- У меня не хватило времени...

Хотели бы вы учиться правильно распределеять свое время у такого преподавателя?

среда, 23 мая 2012 г.

Учимся вместе! SVN, часть 2


Вот и прошла вторая встреча замечательного движения "Учимся вместе!". Самые активные тестировщики Москвы собрались в офисе компании "HUMAN FACTOR LABS" для того, чтобы научиться чему-то новому!

Представляете, какие молодцы? В будний день, после работы... Взять ноутбук и приехать на 2,5 часовую лекцию, постараться узнать что-то новенькое...И вы только посмотрите на это фото - какая счастливая команда! :))

Расскажу о встрече "изнутри".

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

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

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

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

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

Дело близилось к 6, состояние близилось к панике. В 5 я уже дергала Бориса и предлагала отменить встречу. Позор какой, неделя прошла, инета нету! Борис меня успокоил. Да и потом... Билайн есть? Есть? Народу много? Нет, всего 6. Сядут по двое за ноут и все.

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

Народ постепенно собирался и усаживался.




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


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


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

Ребята все попались очень смышленые, активные, затестили мой раздаточный материал, даже нашли там две баги )) Мы быстренько прошлись по меркуриалу, сделав собственные репозитории и посмотрев на настройку данной системы. О, кстати, ребята! Я поняла!!! Я же говорила, что все эти репозитории равны между собой, хоть и нарисовала на доске один потолще ))) Так что когда вы в "репозиторий" вносили изменения и "почему оно не падает?" - да потому, что это ровно те же самые незакомиченные изменения, которые делают из репозитория рабочую копию!!! Урааа, в час ночи я таки просветлилась и поняла сакральный смысл это фичи!!! Чего и вам желаю! А я пойду спать, а то напрыгалась сегодня, у доски то :)))

среда, 16 мая 2012 г.

Учимся вместе - первый блин

А первый блин, как известно, комом...

Совсем недавно читала о том, что на встрече тестировщиков были проблемы с интернетом. Угадайте, на чем мы запоролись :))

Да-да, позор мне, позор. На работу я приехала всего лишь за час до встречи и увы, настроить интернет мы за это время не успели... Конечно, и ребята пришли все только к 19.05 вместо 18.45 :) Но для того и звали пораньше, чтобы не откладывать начало.

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

Но фан был :) Мы показали ребятам... Нашего робота! Вот так, у Workle мейн-кун, зато у нас - робот! Самым смелым оказался Борис, он был первый, кто отважился заговорить с ним.


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

Так вот. В целом, эта программа и была уже задумана заранее, но из-за накладок объявить о ней не удалось. Ну так, чтобы медленно и пафосно :) Отвлечь народ от такой знаменитости, как Алексей, тоже оказалось тяжело... В итоге на главный приз самого интересного робото-собеседника были выдвинуты две кандидатуры. Самый активный и самый понимаемый :)


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

Так вот... Хоть как-то настроили. Пошло обучение. Ребята молодцы, выдержали все трудности. Просто я сама давно не работала с revert, например. Где-то сама стопорилась. И на merge. А когда репетируешь... Ну сам с собой, как-то сложно вносить изменения, мешающие "другому" )))) Но я углублюсь в эту тему.

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

И тем не менее! Мы познакомились с svn, обсудили распределенные системы и даже создали собственные репозитории от меркуриала! Ура!

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

Сделаем все в лучшем виде! Приходите обязательно, мы будем ждать :))
Собственно говоря, так как третья встреча у нас уже забита, донабор в регистрации открываться не будет. Но если вы хотите поучавствовать в такой встрече, послушать про системы версионного контроля - напишите письмо организатору (bg.frolov@gmail.com) с выражением пожелания еще одной-двух встреч.

Но они будут (если будут) уже после летней школы тестировщиков, то есть 19 июня...

И еще - ребята! Встречи на то и называются "Учимся вместе", что вас никто не заставляет быть экспертом мега-супер-пупер в рассказываевом материале. Не бойтесь выступить, поделиться опытом!! Покажите другим, как пользоваться тест-линком, sqldeveloper или powershell-ом... Кто готов поделиться опытом, пишите мне на ok.molechka@gmail.com. Я помогу вам с презентацией, подскажу со стороны будущего слушателя :) В общем - не бойтесь выступать, вам наверняка есть что рассказать!!!

И еще раз огромное спасибо!!! Организаторам за сам процесс, Алексею Баранцеву за активное участие и инетресные истории, а таке помощь в работе, и всем пришедшим ребятам за понимание того, что от косяков никто не застрахован. И конечно же, компании HFLabs и ее сотрудникам - за предоставленное место и развлечения для гостей :) СПАСИБО вам всем!!

суббота, 12 мая 2012 г.

Как искать и находить баги? Тренинг для продвинутых тестировщиков


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

Вот вы знаете, Александр Александрович, ничегошеньки у вас, в Люксофте, не изменилось! Кондиционер в нашей аудитории заработал аж... В конце второго дня. Очень вовремя!

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

Что понравилось в тренинге?
Здесь можно распинаться очень долго...
Но, так как я пишу не на "свежую голову", признаю, очень зря... Но, ну не было времени, или сил, написать об этом раньше!

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

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

Да что тут говорить, я вот только через 2 месяца (!) узнала "страшную тайну" о том, как работает одна функция. При устройстве на работу я считала, что она работает немного не так. И даже видела ее в действии, успела провести пару раз регрессию, в том числе и по ней проходясь.

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

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

В общем... Смотрите на свой продукт глазами пользователя! И будет вам счастье :))

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

А еще мне понравилось, что обед был бесплатный :))) Точнее, меня это удивило, посему запомнилось. А так как я только-только прилетела из Киева, запомнилась и столовая Люксофта. Вот передвигаешь по ней поднос и думаешь о "Пузата Хата"... Что-то я как-то часто ее рекламировать начала :) Это все Рина и ее хороший вкус :))

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

Что не понравилось?

Мало нового... Приходя на тренинг, хочется или узнать что-то новенькое, или зарядиться позитивом. Второе, конечно, тоже хорошо, но... Сам тренинг я выбирала, прочитав громкий анонс "после работы с Майклом Болтоном... Года подготовки..." И ждала чего-то большего. Ну все-таки звучит весомо...

А получилось так, что нового ничего и не узнала. Все знала и так (знать и внедрять - разные вещи, если что :) ). Как-то грустновато. Или наоборот, радоваться надо? Шла после тренинга и размышляла о том, как все просто с точки зрения слушателя. Который особо нового ничего не унес. А ведь чтобы подготовить такой тренинг, действительно надо очень много времени потратить...

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

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

А уж расти то еще, расти... Кучу всего надо сделать...

В общем, спасибо Алексею за замечательно проведенное время :)

И кстати, ребята, мы там пару открытых веб-приложений сравнивали. Так вот, reg.ru я теперь не доверяю :))) Мы с Дианой (Алексей поделил всех ребят на пары для коллективной работы) нашли на этом сайте багу, когда ты заказываешь домен, а итоговая сумма "-7000" о_О

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

четверг, 15 марта 2012 г.

А у Тани выпускной!!!

Как? Вы еще не знаете?!!
У Татьяны Зинченко скоро заканчивается первый "Курс практического тестирования для начинающих"! Хотите узнать подробности?
Приходите к ребятам на выпускной!!!

Там будет... Да что рассказывать, пусть видео говорит само за себя.



PS: Ребята, мест мало! Успей зарегистрироваться!!

PPS: Чтобы посмотреть нормальное полноэкранное видео, можно воспользоваться этой ссылкой.
PPPS: True-тестировщики сами найдут ссылку на регистрацию J

вторник, 24 января 2012 г.

Программирование для тестировщиков

Быть или не быть? Учиться или не учиться? Это, конечно, риторический вопрос, не хотели бы учиться, так и сидели бы в своем болоте прохождения по тест-плану. Ок, учиться, развиваться. Самому или на курсы пойти? А на какие курсы?

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

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

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

Поэтому и онлайн формат мне приглянулся - выкладываются записи, их можно прослушать, остановить, понять, осознать. Плюс домашнее задание. Это вам не пришли, послушали и ушли. Что увидели, запомнили на 10%, а что сами сделали - на 70%!

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

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

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

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

То есть в три раза больше. А уж как обидно, когда просидел почти час, а посмотрел то - 15 минут!!! Ууууу, как медленно :((( А что делать? Пока увидишь, пока повторишь... Готовьтесь, ребятки :)

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

Но записи 10, последнего занятия, я очень ждала. Чтобы насладиться просмотром видео без остановок )))) Домашнего задания на него нет, а значит, можно не останавливаться каждую минуту, повторяя за тренером, чтобы позже, допиливая все ДЗ, разобраться подробнее.

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

Тренер!

Компетентность тренера - разумеется, без сомнений, иначе бы я туда и не пошла :) Мне повезло, я успела послушать Алексея на Конфетке - хорошо объясняет, "надо брать" (с)

Согласна с отзывом "тренер, как обычный человек, все в голове держать не может. Но знает как и где БЫСТРО найти ответ" - вот это тоже мастерство. Если у меня над душой стоят, я могу просто от волнения даже элементарную вещь забыть.

Регламент (насколько хорошо тренер управляет ходом событий и временем) - Тут все хорошо, что было задумано - все было сделано. И сделано много! И всего-лишь за 1.5 часа :)

Риторика, текст (что тренер говорит) и речь (как тренер говорит) - Алексей хороший оратор. Голос не замогильно - умирающий, так что не засыпаешь от него

Экспертиза (как тренер отвечает на вопросы) - тренер ответил не на все вопросы)))))
Да! Как отобразить task-и в Task-ах, я так и не услышала :))) И что за мистика там с Джеймсом (почтовый сервер), что у Алексея все работает без доп настроек, а у части людей с форума - только с ними, ответа пока нет. И я, например, его искать не буду :)) Вот как столкнусь с почтой по работе... Тогда да.

Онлайн-тренинг

Формат онлайн-тренинга (занятие, консультация, поддержка в форуме, домашнее задание) - уже высказывалась выше. Прекрасный формат. Очень удобный. Именно тем, что лекцию всегда можно поставить на паузу и повторить :)

Насколько полно раскрыта тема - вот тут сложнее... В принципе, дано очень много самого разного материала. Это хороший старт для новичка - можно идти и начинать автоматизировать свое приложение. Но. Не знаю, например, хелперы для работы с базой данных нам просто ДАЛИ. Мы их не писали, нам их дали. Хочешь больше - иди изучай SQL, видимо. Аналогично с mail - хелпером. Оно, конечно, пробежались по его методам в самом уроке, но... Когда у тебя есть готовая вещь... Далеко не каждый будет сидеть и вникать :) А если вникать - придется копать глубоко... Что такое вообще соединение, транзакция и тд?

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

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

Другое

Организационные вопросы - вначале все было хорошо, письма на почту шли и тд.
Потом возникали небольшие косяки, как оценка в 8 из 100, а не из 10. К концу курса стали сбоить письма, это было грустнее - например, проверил тренер 5 дз, а мне одно оповещение всего пришло :((( Тренеру не все оповещения приходили, в итоге народ в скайпе волнуется - почему не проверили? А тренер даже и не знал, что люди выложили это ДЗ...

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

А пока сам шишки не набьешь - мало чему научишься. Скопипастив код из видео, мало что запомнишь... Так что... Курс сам по себе хороший, много полезного дал. В конце концов, 23 ДЗ не прошли бесследно :) Над некоторыми чуть ли не днями приходилось сидеть. И я получила нужные мне навыки. Хотя изначальные ожидания были другие, им было не суждено оправдаться еще до начала обучения :)

Это как сейчас - записалась на курсы по SQL, а половину уже сама узнала. Нууу... Не совсем сама :)))

Общее впечатление - хорошее!

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

Если вам нужны курсы для того, чтобы начать автоматизацию - идите, не пожалеете. Но учтите, прохалявить не удастся. Придется именно учиться, чтобы какие-то навыки вынести. Готовы? Тогда вперед!

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

Программирование для тестировщиков

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

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

Итак, встал вопрос об автоматизации тестирования. Дано добро на курсы, когда мы выберем инструмент. Я нашла себе курсы на специалисте, где автоматизации учат в два этапа, на первом даются основы программирования. Вот эти

Свыше их забраковали:

Основы программирования и баз данных - полная чухня

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

Мое мнение - этот курс отметаем.
Хотя я нашла много незнакомых слов в описании основ программирования :)) Ну ладно.
Скачала себе триалку Тесткомплита и стала думать дальше.

Следующее предложение было уже о тренинге Алексей Баранцева.
Что помогло обосновать? Как раз таки отзывы уже прошедших ))) В которых упоминается домашнее задание, без которого в обучении - никуда. Плюс мое собственное мнение об Алексее как о хорошем докладчике (как раз прошла первая ConfeT&QA)

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


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

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

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

А тут - курс прислали в пятницу. Сразу началась паника - это что мне, дз до понедельника надо сделать?!!!

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

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

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

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

А вот когда вернулась к своей работе, вынесенные знания мне очень помогли! Просто знайте - даже если вам ДЗ показались легкими, попробуйте заавтоматизировать свое приложение. Без практики не возникнут вопросы! А они возникнут ))))

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

И после второго урока я поняла, что мне надо удалить нафиг те новые классы, которые я уже успела создать, и вместо них сделать один - "Навигация". Ну конечно! Это же элементарно, Вадсон (с)

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

Перенести мысли в компьютер самостоятельно я, однако, не смогла ))))
Тут же всплыла куча вопросов, пришлось опять прибегнуть к помощи программистов.

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

Тут и вылез новый вопрос. Есть код:

 
 
private Div ГоризонтальноеМеню()
{
var div = Browser.Div(Find.BySelector("#id"));
return div;
}

public void ПереходимВМодуль()
{
var div = ГоризонтальноеМеню();
div.Span(s => s.Text.Equals("НазваниеМодуля")).Click();
}

Но первая строка с div - это повторяющийся код, с него можно в несколько мест попасть. А если его id изменится? Везде менять?
А как достать? Ведь если мы вытащим var, сможем ли мы к нему обратиться? И как??
В сомнении я выделила эту строку и нажала волшебную комбинацию, на которую указал Алексей еще в первом занятии: Рефактор - Excract Metod. И получила такой же гениальный по простоте ответ:

public void ПереходимВМодуль()
{
var div = Browser.Div(Find.BySelector("#id"));
div.Span(s => s.Text.Equals("НазваниеМодуля")).Click();
}
Сама бы я долго думала, как же это написать))))
Так и пригодилось первое же занятие. Спасибо рефакторингу! Что бы мы без него делали))))

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