вторник, 21 августа 2012 г.

Поездка на Ukrainian Testing Days


В субботу съездила в Одессу на uatestingdays.com.

Решилась в последний момент. Наш родной украиский транспорт вообще не предусматривает нормальных вариантов собщения между Днепром и Одессой. Хорошо, что  Андрей не дал мне полениться и остаться на эти выходные дома, и настоял, чтобы я приехала :).

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

Конференция удалась. Понравилось место проведения и контент, а больше всего атмосфера. Как же приятно было встретить всех старых знакомых. Ну и, конечно, завести новых. Был  гость из Гамбурга - Markus Gärtner, ну и Яндекс, как обычно, приехал шумной толпой веселых ребят с хорошими докладами.

Афтепати на пляже, босиком - это что-то ).

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

P.S.
Поездка стоила мне двух пар наушников, одной пары брюк и двух полубессонных ночей, но оно того стоило ).

воскресенье, 1 мая 2011 г.

Футбол. Нет, разработка.

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

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

Все мы хотим забить как можно голов, выпустить побольше и поскорее. Сделаем упор на разработку новых фич, наколбасим побольше, если что не так - тестировщики найдут, быстренько пофиксим. Если мы будем полагаться на то, что тестирования будет достаточно, чтобы найти все ошибки, а потом еще и винить тестировщиков в том, что они что-то пропустили - это все равно что стянуть все силы в нападение, отказаться от защитников, и надеяться, что вратарь возьмет все мячи. Тем не менее, ситуация достаточно популярная. Результат матча будет вроде 4:3. В чью пользу - как повезет.

Тогда вспоминаем, что это все-таки не футбол, три очка за такой счет нам не дадут, нам надо 4:0. Это сложнее.

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

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

Я вставила фото "Барселоны", чтобы всем немножко захотелось стать такой командой, и вы хоть что-нибудь для этого сделали ;)

четверг, 17 февраля 2011 г.

Dnepr QA Community February Meeting

24 февраля в 18:45 мы собираемся, чтобы обсудить очень интересные темы.

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

Вторую тему - Тестирование в Agile осветят Максим Кримцов и Антон Поляков.

Похоже будет много информации для практического применения.

Читаем подробное описание.
Не опаздываем! :)



пятница, 21 января 2011 г.

QA Dnepr Community Meeting #5

27 января мы снова соберемся, чтобы обсудить требования. В каком виде они бывают и что с ними делать. Попробуем новый формат с дискуссиями и вовлечением участников.

Подробности в официальном анонсе.

понедельник, 10 января 2011 г.

Встреча Dnepr GTUG

Группа пользователей технологий Google приглашает всех на нашу первую встречу в 2011 году, которая пройдет 14-го января.
Предварительные темы докладов:
  • Алексей Устенко (Ciklum) — программирование Android приложений для различных разрешений экранов
  • Антон Зимарёв (Ciklum) — Spring Roo Rocks! Ready-to-use web application out of the box (GWT, Spring, JPA)
  • Андрей Ясинецкий (со-координатор KievGTUG Center, Epam) — Chrome и HTML5 и рассказ про московский GDD2010
  • Антон Данильченко — GAE framework — простой путь к Google App Engine и Python
Ждем Ваших предложений по докладчикам и темам докладов.

пятница, 7 января 2011 г.

Новогодние каникулы или как сломать руку и сохранить оптимизм

В этот отпуск я получила много нового опыта.

До этого никогда не отдыхала зимой в горах, не каталась на сноуборде, и никогда ничего себе не ломала.

Так получилось, что на пятый день отдыха я сломала левую руку.

В этом конечно куча минусов:

1. Это больно.

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

3. Хождение по врачам - не самое веселое занятие.

Но, похоже есть и плюсы:

1. Побывала в заграничной больнице.
Город Иннсбрук (в Австрии) совсем небольшой, чуть больше 100 тыс жителей, но больница у них прикольная :) Почему-то напомнила мне СТО и фильмы с секретными лабораториями. Толстые сдвижные металлические двери, никаких ручек, открываются кнопкой, ассоциируются с морозильниками. В зале ожидания розетки для подключения кислорода и всякое такое. Но главное система: регистрируешься, твои данные заносят в компьютер, тут же открывается "морозильник" и приглашают на прием, затем по громкоговорителю зовут на рентген, затем в перевязочную. Никаких бумажек, никаких задержек, все по сети, у каждого компьютера 2-3 больших монитора. В общем, скорость обслуживания и оборудование впечатлило, да и врачи очень приятные. Хочется, чтоб и у нас так было.

2. Sightseeing.
У меня появилось больше времени погулять по городу, музеям, магазинам.

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

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

5. Общение.
Еще один повод проводить время в компании для поддержки.

Хм, плюсов получилось больше :)

пятница, 17 декабря 2010 г.

Встреча QA энтузиастов в Днепропетровске

В следующую среду пройдет встеча Dnepr QA Community.
Будем делиться впечатлениями о посещенной SQA Days и просто общаться :)
Кто еще у нас не был, приходите - познакомимся ;)

Официальный анонс на сайте сообщества.
22 декабря
18:45