Что я увидел на EuroSTAR Software Testing Conference 2017

Очень долго хотелось описать ,что получилось увидеть и услышать на EuroSTAR 2017 в Копенгагене прошлой осенью.
В первую очередь, запомнилась безусловно, атмосфера и стпень организованности. Но тут нечего и удивляться, это уже давно бизнес. Это была уже 25 ежегодная конференция. И, как сказала бессменная ее организатор: "..начиная с самой первой - все они были прибыльны. :)..."
Если же кратко и по сути:
1. Было, как обычно, 2-3 толковых доклада за те 2 дня, что мы там были.
2. Получилось поговорить с Paul Gerrard - он пытался показать одну из веток будущего, где есть помощник-авто-бот
3. Была толковая часть выставки разного софта, некоторые вещи действительно интересны.
4. Копенгаген красивый город :)

Дальше попробую вспомнить, что запомнилось с разных докладов.
Стоит сказать, что во время регистрации надо было указать, на какой из 4 часовых воркшопов пойдешь - и я решил посмотреть, что нынче показывают называя Agile и Scrum 
1. The Mindset of Testing in Scrum (Carsten Feilberg, House of Test Aps, Denmark.) 
После коротких слов вступления, нам раздали карточки и попросили спланировать (т.е. дать оценку), сколько какая задача займет и выбрать те, что мы "сделаем" за мифический "спринт". После обсуждения в команде и выполнения оценки, выяснилось, что людям проще сказать так: "мы тут все спланировали, но давай уменьшим вдвое, потому что я чувствую ,что не сделаем". Уговорить увеличить оценку по конкретным задачам, которые "беспокоят", не вышло. В итоге сделали в 2 раза больше, чем планировали. Заказчик был бы рад :):) Но качество в итоге было под вопросом, потому что как обычно - в конце вместо перепроверки, нахватывали еще задачек :). Тему авторам раскрыть не получилось.. или по крайней мере я не уловил раскрытия темы :(.
2. Тема конференции была The Magic of Testing. И в качестве развлечения, а так же приближения темы к жизни, перед всеми вместе выступил иллюзионист со своими историями - как они тестят свои фокусы... Кстати, некоторые они по полтора года готовят - вот уж не думал.
3. И наконец-то мы попали на стендовые доклады, где хотелось услышать чего-нибудь интересного.. "Thinking About Test Management…" Geoff Thompson (Planit Testing, UK.) - доброжелательный господин долго рассказывал о Tester skills, Team roles, Motivation, Delegation, Negotiation, Influencing - и других баззвордах. Оно вроде и толково было, но столько тем за 40 минут можно только обозначить и показать, куда копать. Где-то так он и сделал.
4. Под занавес первого своего дня я попал на The "Risk Questionnaire" Adam Knight (River, UK.) Доклад больше походил на книжный, но обработанные им риск опросники (или как это лучше перевести?) могут помочь тем, кто задумывается или отвечает за управление рисками.
Второй день начался намного веселее. 

1. Утром были LIGHTNING STRIKES, когда многие авторитетные люди за 3-5 минут задвигали какую-то умную тему. Коротко, быстро и по делу. Майкл Болтон решил спеть... :) о том, что такое тестирование, что оно в себя включает.  
2. Затем был "Testing With An Invisible Friend" Paul Gerrard (Gerrard Consulting, UK.) 
Он рассказывал и пытался показывать демо "автоматического помощника", который может помочь проводить тесты, подсказывать, что тестер что-то забыл, на чем остановился и т.д. в общем, электронный секретарь на базе "говорилки" от известного бренда. Получилось после доклада с ним поговорить на чуть более интересную тему - автоматизированное распознавание функциональности приложения и его тестирование.. Он утверждал, что ему показывали по дороге на конференцию именно такую штуку с эффективностью на 80% 
3. На кофе паузах была возможность толково поговорить и послушать про тулы - в основном, в тренде, как обычно, автоматизированное тестирование. Было несколько тулов по анализу состояния билдов. Они включаются в сборку и к репозиторию - цель посмотреть, что поменялось, и убедиться, что измененная функциональность проверена. 
4. "A Pixie Dust Recipe For Automated Tests That Fly" Noam Kfir (Independent Consultant, Israel.) 
Толковый доклад про то, что автотестеры получаются из тестеров и подготавливаются достаточно быстро, а по сути - приобретают вторую профессию, которая уже ближе к программированию. В то же самое время, программисты учатся программировать значительно дольше проходя много этапов проб и ошибок и т.д. Поэтому он пытался рассказать про те области, которым надо учить автотестеров, чтобы результат их труда был качественнее, а код лучше. 
5. Следующим докладом был "How the Three Amigos Made Us A More Effective Team" Sylvia MacDonald (NewVoiceMedia, UK.) 
Этими тремя друзьями оказались PO, QA и Dev. Краткая история о поставленном процессе в рамках конкретной компании. Вывод можно сделать достаточно простой - больше говорите, чтобы больше понимать, а решения принимайте вместе. 
6. После обеда пошел на "философский" доклад "Testing Social Responsibility - Future Challenges" Marta Firlej (SoftServe, Poland.), Co-Speaker – Łukasz Pietrucha (TestArmy, Poland.)
Ребята подняли интересную тему - на сколько, то, что мы делаем, является социально ответственным. На соклько мы, участвую в проектах, видим свою ответственность перед обществом - а не просто "делаем" проект. 
В качестве примеров: у них в Польше разработали удаленную систему снятия показаний со счетчиков, когда специалист идет по улице и снимает показания с домов. Но при этом никакой безопасности не было в протоколе, и любой желающий мог понять, есть ли кто дома - ну и обворовать :) 
Или безопасность детей с электронными игрушками: когда "хакер" взломал игрушку и чуть не свел с ума ребенка, разгвоаривая с ним. 
ИМХО: Я по этой теме лично для себя решил, что не хочу работать в играх - потому, что мне кажется это "убиванием" времени людей. Да они это делают по своей воле, да сами выбирают - но я не хочу в этом участвовать. 
7. И закончилаcь для меня конференция докладом "Testing A Moving Target: How Do We Test Machine Learning Systems?" Peter Varhol (Dynatrace, USA.) и Co-Speaker – Gerie Owen (Eversource Energy, USA.) Видимо усталость за два дня дала о себе знать - очень грустный доклад, но в то же время дал пару мыслей на подумать. Проблема: сложно опредлить стартовую точку, сложно определить и повторить тестовую среду и состояние системы - что в таких случаях делать. Решение: подготавливайте толковые данные на входе, проверяйте только то, что вам необходимо. 

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

Из плюсов стоит отметить свободное общение с разными людьми - готовы рассказывать и слушать. В общем - одно удовольствие!

Были еще и официальное празднование 25-летия, и Party - но это уже другая история.

 Вся программа и презентахи всех долкадов были доступны всем участникам за 2 недели, до начала конференции.

Текст сообщения и комментарии...


Поездка на конференцию EuroSTAR 2017

Так сложились обстоятельства, что у меня с командой получается поехать на конференцию EuroSTAR 2017 в Копенгаген. Возможно кто-то из читателей был на этой конференции ранее и может поделитсья опытом и отзывами?


Текст сообщения и комментарии...


Процесс разработки и ведения автотестов

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

Указаны все (или почти все) тулы и средства с их версиями.

Если есть вопросы - пишите, расскажу детали.

Процесс разработки автотестов


Текст сообщения и комментарии...


Видео моего доклада на SQA Days 2012 (+HD)


Промышленный подход к автоматизации тестирования

Буду рад прочитать отзывы и комментарии к выступлению.

Текст сообщения и комментарии...


Mindmaps о тестировании

Ух и хорошая же ссылка попалась мне на просторах сети.

Здесь куча очень толковых интеллект карт о тестировании.

Вот только малая часть того, что есть по ссылке:

Текст сообщения и комментарии...


Промышленный подход к автоматизации тестирования или Keyword-driven testing в жизни. SQA Days 2012


Оценка работы тестировщиков


Какой бы ни был сейчас год; сколько ни прошло времени со времен публикации голубой книги Канера, Фолка и Нгуена; сколько бы не говорили про тестирование в различных гибких и не совсем методологиях - главная задача тестировщика и менеджера тестировщиков:

Четкая и прозрачная фиксация ожиданий от группы тестирования.

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

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

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

Текст сообщения и комментарии...