- Тренинг
- Место
Тренинг позволяет тестировщикам эффективно строить свою работу в Agile-проектах.
Содержание тренинга
Это трехдневный тренинг. Он построен в виде учебного проекта, где теория перемежается с практикой. Особенно большое внимание уделяется сложным вопросам взаимодействия программистов и тестировщиков, планирования тестирования, автоматизации тестирования и построения эффективной архитектуры тестов, а также поддержания актуального состояния автоматизированных тестов при постоянном изменении требований. Отдельная большая тема для рассмотрения - преодоление барьеров, которые возникают при переходе к гибким методологиям. Участники тренинга смогут опробовать все практики на своих собственных проектах. Тренинг построен по программам ассоциаций ICAgile и CAT. Таким образом в конце тренинга у них будет план, который они смогут начать приводить в жизнь на следующий день после обучения. Важно отметить, что участники так же пройдут небольшой часовой экзамен, чтобы проверить понимание полученных знаний и еще раз их закрепить.
1. Меняем подход - что такое Agile Testing Mindset
- 1.1. Отличия agile подхода от классического
- 1.2. Культура и образ мышления в agile testing
2. Процесс тестирования в agile
- 2.1. Роли и задачи
- 2.2. Планирование тестирования
- 2.3. Чем занят тестировщик в процессе релиза
- 2.4. Чем занят тестировщик в процессе итерации
- 2.5. Работа с инфраструктурой
- 2.6. Работа в распределенных командах
3. Техники тестирования
- 3.1. Виды тестирования
- 3.2. Что тестируют разработчики
- 3.3. Тестирование пользовательских историй
- 3.4. Интеграционное и системное тестирование
- 3.5. Тестирование не функциональных требований
4. Автоматизация тестирования
- 4.1. Разработка стратегии автоматизации
- 4.2. Continuous Integration
- 4.3. Unit/Component Testing
- 4.4. Автоматизация тестирования пользовательских историй
- 4.5. Автоматизация работы с инфраструктурой
- 4.6. Автоматизация тестирования нефункциональных требований
5. Выходим за рамки команды
- 5.1. Вопросы культуры компаний
- 5.2. Корпоративные изменения
- 5.3. Работа в распределенных проектах
Тренер
|
Андрей Ребровначал карьеру разработчика в 2007 в Самаре в крупной компании, занимающейся разработкой логистических систем. Долгое время Андрей оставался в стороне от Agile, пока не услышал доклад Никиты Филиппова на конференции 404fest. С этого момента началось увлечение agile методологиями, в первую очередь scrum. В настоящий момент Андрей работает в компании Luxoft, где совмещает ряд обязанностей: scrum-мастера, разработчика и активного участника Luxoft Agile Practice, читая тренинги по тестированию в agile и автоматизации тестирования с помощью Selenium. Кроме того он регулярно пишет в сообществе Agile Russia на темы, посвященные QA, в особенности QA Automatisaion. Кроме этого Андрей ведет свой блог и развивает в России инновационные игры. |