Python for testers

Выступил на конференции atdays 2013

Written by Михаил Поляруш on . Posted in Автоматизация, Работаю, Тренинги

На этих выходных (09.02.2013) я проводил и выступал на конференции Test Automation Days. За конференцию еще буду писать отдельно, а вот просто хочу поделиться слайдами моего доклада, как быстро расширять robot framework под свои потребности на python.

Тренинг основы автоматизации – отчет по следующей группе

Written by Михаил Поляруш on . Posted in Автоматизация, Тренинги

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

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

В общем, это лирика :) Тренинг прошел успешно. По балам приблизительно 4.6 из 5. Есть несколько моментов в тренинге, которые я переделаю, а также решил еще добавить немного live coding и живых демонстраций, чтобы тренинг стал более полезным и интересным. Фотографии прикладываю.


Скоро у меня стартует марафон тренингов. Группы полностью укомплектованы. Буду учить подрастающее поколение.

Растим начинающих и опытных автоматизаторов

Written by Михаил Поляруш on . Posted in Автоматизация, Работаю, Размышляю, Тренинги

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

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

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

Группа действительно получилась активная и живая. Если меня уже начали спрашивать “а когда будет этот же тренинг в следующий раз”, значит все прошло более чем удачно. Почитав отзывы, я  сделал некоторые выводы и немного изменю тренинг. Добавлю живое программирование прямо в классе – такая себе изюминка. Я думаю, это будет то, что нужно. Посмотреть, как проходит процесс с самого начала. Спасибо всем за отзывы, мне было очень приятно видеть отдачу от Вас. Это меня вдохновляет работать в том же темпе и направлении!

В феврале я буду проводить неделю автоматизации, и в рамках конференции  Test Automation Days проведу еще раз тренинг по основам автоматизации. Тренинг по основам автоматизации – это самый верный и правильный шаг перед тем, как начинать автоматизацию. 

Кстати early birds 600 грн. на Test Automation Days заканчиваются 04.11.2012.

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

Удачной вам автоматизации.

Почему жаркое лето перешло и жаркую зиму? Конференция, тренинги …

Written by Михаил Поляруш on . Posted in iSpeaker Club, Автоматизация, Работаю, Размышляю, Тренинги

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

В феврале буду делать большую очную конференцию по автоматизации Test Automation Days. Это будет грандиозное событие, потому как это будет первая конференция по автоматизации на територии СНГ. Плюс к тому на конференцию уже насобиралось докладчиков в два потока, что не может меня не радовать!

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

  • Философия и построение тестового фреймворка на основе BDD в PHP проектах,  Зозуленко Алексей
  • Автоматизация тестирования как сервис, Павел Сташевский
  • Тестирование производительности и функциональности бэкэнда клиент-серверных приложений, Владимир Примаков
  • Основные ошибки внедрения ATDD, BDD, CI, CD на проектах, Резчиков Алексей
  • Быстрое расширение Robot Framework под свои нужды, Михаил Поляруш
  • Новый подход к автоматизации регрессионного тестирования с использованием BDD на основе WebDriver, Бордюг Иван
  • Тестирование производительности веб-приложений в Visual Studio, Юлия Соловьева
  • Автоматическое генерирование тестов в SoapUI, Михаил Дырда

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

Кстати, для людей, который хотят потренировать свои навыки публичных выступлений тоже будет о чем подумать. Я считаю, что самое главное на конференции – это качество докладов. Поэтому, в рамках подготовки докладчиков конференции http://atdays.com, я проведу 2-3 встречи клуба публичных выступлений iSpeaker Club. Так что записывайтесь, чтобы не пропустить.

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

Вебинар по автоматизации на Sikuli

Written by Михаил Поляруш on . Posted in Tестирование, Работаю, Тренинги

Не так давно я организовывал и проводил онлайн-конференцию по автоматизации тестирования ПО. Мой доклад о Sikuli был по достоинству оценен зрителями и я занял первое место среди 10 выступающих.  После конференции мне начали задавать много вопросов, на которые я не смог ответить во время самого вебинара.

Я считаю, что эти знания были бы полезны для всех специалистов, которые занимаются автоматизацией. Поэтому я решил провести вебинар на тему
“Как начать автоматизацию на Sikuli?” Это будет 6-й вебинар из серии вебинаров по автоматизации.  Должен заметить, что 30000 просмотров моих предыдущих вебинаров меня вдохновляют.

Регистрация на вебинар уже открыта

Twitter лента

autotestinfo

Как продолжить тест при случайном появлении попапа? http://t.co/tGqX8PjPzD

mpoliarush

http://t.co/9879JVgl21 automates tests written with QUnit, Jasmine, Mocha with Expect.js assertions, Dojo Objective Harness, or YUI Test.