вторник, 17 апреля 2012 г.

Учимся вместе! Встречи "Version Control System"

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

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

Давайте учиться вместе!!!

Московский клуб тестировщиков начинает программу "Учимся вместе"!

Что это?

Встреча клуба, темой которой является работа с неким инструментом для тестирования.
Это может быть:
  • багтрекер (вы используете на работе какой-то один, но хотели бы посмотреть на плюсы и минусы других "вживую"?);
  • место хранения тест-кейсов (Testlink, svn, wiki, confluence...);
  • инструменты автоматизации (Jmeter, Selenium, Watin...);
  • среда разработки (Microsoft Visual Studio, Eclipce, IDEA...);
  • полезные плагины для браузеров;
  • полезные инструменты автоматизации (powershell);
  • ... придумайте сами!
Мы покажем вам, как с ними работать. Расскажем, для чего используем эти инструменты мы в своей повседневной жизни тестировщика. Ответим на ваши вопросы. И многое, многое другое :)

Кто участвует?
  • Инициатор;
  • Эксперты;
  • Участники;
Инициатор встречи готовит доклад, знакомящий слушателей с инструментом.
Потом идет live-часть. Участники под руководством докладчика выполняют задания, чтобы попробовать инструмент в деле. Пытаются приложить ситуацию к своей работе и задают соответствующие вопросы - "а как же тогда сделать вот так...?"

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

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

Что нужно для встречи?
  • Место на N человек;
  • Ведущий;
  • Проектор;
  • Ноутбук у каждого из участников;
  • Блокноты, ручки для заметок;
  • Флипчарт или доска;

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


совместно с


представляют:

Учимся вместе!
SVN, Centralized Version Control System.
Mercurial, Distributed Version Control System.


Где вы храните свои тест-кейсы? На локальной машине? В расшаренной папке? Прикрепленными к багтрекеру или википедии?

Что, если для тестирования недостаточно описать тест-кейс? Если в систему надо заливать определенные файлы? Зачем готовить их каждый раз, передавая от одного тестировщика другому? Храните их все в отдельном месте! Система версионного контроля поможет вам в этом! И тема нашей сегодняшней встречи будет посвящена именно ей...

Ну когда же уже и где?


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

Встречи будут проходить по вторникам, с 19.00. Майские даты встреч - 15, 22, 29.


Докладчик: Киселева Ольга.

Эксперты:

1. Алексей Баранцев!
Алексей любезно согласился поделиться своим колоссальным опытом с участниками данного мероприятия. По крайней мере 15 мая :)



План встречи:

1. Системы версионного контроля - кто, зачем и почему?

Основные операции:

Operation
Create
Checkout
Commit
Update
Add
Edit
Delete
Rename
Status
Diff
Revert
Log
Tag
Branch
Merge
Resolve
Lock


2.  SVN, Centralized Version Control System

Разбор svn команд для выполнения стандартных операций.
Работа с командной строкой и TortoiseSVN.

3.  Mercurial, Distributed Version Control System.

Разбор hg команд для выполнения стандартных операций.
Работа с командной строкой.

6 комментариев:

  1. Реально никогда не пользовался ничем кроме upd, commit, diff.
    С удовольствием послушаю :)

    ОтветитьУдалить
  2. а почему обошли стороной git? По моему хорошая альтернатива SVN

    ОтветитьУдалить
  3. Никто не мешает кому-то выступить с темой git :)
    Я им не пользовалась, только читала. И рассказываю о том, что знаю

    ОтветитьУдалить
  4. Я бы с радостью. Но увы не в этот раз ;)

    ОтветитьУдалить
  5. а куда ждать приглашение от администраторов?

    ОтветитьУдалить