воскресенье, 13 марта 2016 г.

Ростовское IT-сообщество. QA Meetup 12.03.2016

Всем привет!

В городе Ростове-на-Дону, где я живу, существует IT-сообщество. Оно активно развивается, все больше людей к нему присоединяются. Сообщество постоянно проводит митапы по различным направлениям разработки и тестирования. Организуются митапы по следующему принципу - любой специалист заявляет о желании выступить с какой-нибудь темой, затем подбираются еще 3 докладчика (также по желанию) и организуется мероприятие.  В субботу, 12 марта 2016 года, состоялся очередной митап по тестированию. Предыдущий митап проходил год назад. Не очень часто :) Но сейчас ребята поставили по куратору для каждого направления и планируют проводить такие встречи гораздо чаще. Ребята молодцы, спасибо вам!
QA митап состоял из двух частей. В каждой части было по 2 доклада длительностью 20 минут + вопросы. В перерыве - общение и пончики с кофе/чаем.



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


1) “Автоматизированное тестирование UI в мобильных OC”
Даниил Кивенко, QA engineer в Growapp Solutions

Надоело каждодневное ручное тестирование UI элементов приложений? Я расскажу вам про полный цикл автоматизированного тестирования приложений!

Даниил в своем выступлении попытался использовать Фикус - инструмент для интерактивных презентаций. Задумка хорошая. Жаль, не удалась. Во-первых, как я поняла, были проблемы с сервисом. А во-вторых, докладчик предоставил очень мало времени для подключения к презентации слушателям. Про этот инструмент знают далеко не все. И мне кажется, практически никто не понял, чего хотел от них докладчик, за что и как голосовать. В следующий раз лучше до начала конференции предлагать аудитории подключаться к презентации, чтобы в реальном времени можно было голосовать или оставлять комментарии.
В докладе речь шла про фреймворк Appium для автоматизации UI мобильных приложений. Все, что я поняла из доклада - что этот фреймворк выигрывает перед другими. Те, кто никогда не занимался автоматизацией, думаю дополнительно поняли, что такие фреймворки позволяют работать с контролами приложения без участия человека. Никакого руководства про то, как сесть и с нуля работать с этим инструментом, не было. Рассказа про полный цикл автоматизированного тестирования приложений я тоже не услышала. Мне в этом докладе не хватило систематизированного представления информации.
*Примечание: тестировщиков из моей компании, которые автоматизацией не занимались - инструмент заинтересовал.

2) “Scrum глазами тестировщика или как создать стратегию для любой задачи”
Елена Кузнецова, QA engineer в VIAcode
Как я попала в scrum-команду и это изменило мое представление о тестировании и разработке программного обеспечения. Я расскажу как заменить чек-листы стратегиями, что диаграммы связей - это не страшно, почему общаться с клиентом каждый день - здорово, а четкие требования не сделают продукт лучше.

Большую часть времени Елена рассказывала про скрам. Хотелось, конечно, больше услышать именно про стратегии тестирования (насколько я поняла, так называют mind карты) - какие инструменты используются для их создания, по каким правилам они пишутся, каким образом по ним осуществляется тестирование, как отмечаются результаты тестирования, как они анализируются, в какой момент все-таки пишутся тест-кейсы и т.д.. В чем  преимущество стратегий перед чек-листами, тест-кейсами - непонятно. Как начать использовать стратегии в работе - думаю, новичку тоже не совсем понятно. Те, кто раньше не слышал про скрам и по нему не работал - что-то новое узнали, да. 
Для информации, был несколько лет назад хороший доклад про Mind Map от Татьяны Зинченко на онлай-конференции по тестированию ConfetQA.

3) “BDD подход в автоматизации UI тестов”
Перов Алексей, Test Automation Developer в DonRiver
Расскажу о использовании BDD подхода в автоматизации тестирования. Какие инструменты мы для этого используем, и почему данный подход помогает улучшить процесс написания тестов.

Доклад Алексея мне понравился. В докладе был представлен краткий обзор инструмента Cucumber для написания автотестов на языке бизнес-логики - в BDD стиле. Я несколько лет назад на той же  ConfetQA выступала с похожим докладом, только про инструмент SpecFlow (для автотестов на C#). Выступление было хорошо построено, объяснены основы. А дальше - читайте документацию и вперед :) После доклада коллеги-тестировщики с моей работы захотели изучить этот инструмент. Значит, усилия докладчика не прошли даром.

4) "Организация процесса ручного тестирования"
Поплоухина Елена, Руководитель отдела тестирования в Usetech Integration
Расскажу об опыте организации процесса внутреннего тестирования проекта со строго формализованным техническим заданием от момента получения технического задания для тестирования требований до момента передачи релиза на приемочное тестирование.

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


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

Всем пока!