Школа тестировщиков - Как искать и находить баги

Тренинг сайт события http://software-testing.ru/trainings/schedule?&task=3&cid=203

Добавить в календарь:
Поделиться:

Осенью 2013 и весной 2014 нами был успешно опробован формат выездных образовательных week-end’ов. По результатам отличных отзывов, 1-3 августа в Подмосковье будет проведена выездная школа тестировщиков.

Отдых, обучение, знакомства, связи - и всё это без отрыва от работы!

Школа тестировщиков будет длиться c пятницы 1 агуста (заезд в 14-00) до воскресенья 3 августа (выезд в 18-00) и пройдёт недалеко от Москвы взагородном клубе  «Усадьба», который расположен под Москвой, всего в 20 км от МКАД.

Тренер: Баранцев Алексей

В занятиях данной школы по согласованию с Майклом Болтоном используется методика и упражнения из всемирно известного тренинга Rapid Software Testing. Для подготовки к тренингу тренер Алексей Баранцев трижды провел совместные с Майклом тренинги в качестве ассистента и второго тренера.

На протяжении школы вас ждёт активное обучение в неформальной обстановке.

Формат школы: 

  • 1 августа с 15-00 до 19-00 знакомство, тематические игры, разбор реальных ситуаций, обсуждения.
  • 2 августа: с 10-00 до 16-00 тренинг, с 18-00 до 20-00 тематические игры, разбор реальных ситуаций, обсуждения.
  • 3 августа: с 11-00 до 18-00 тренинг.

Описание школы и ее программа

Вы уже освоили основные техники тест-дизайна? Отлично! Значит, Вы – квалифицированный тестировщик.

Но куда двигаться дальше? Что делать, чтобы стать высококвалифицированным тестировщиком?

Как научиться находить баги, которые не находят другие тестировщики, несмотря на то, что они знают те же самые техники?

Освоение техник – это лишь первый шаг на пути к мастерству. Как нотная грамота и гаммы для музыканта. Как умение держать ракетку и наносить удары слева и справа для теннисиста. Как знание дебютов и эндшпилей для шахматиста.

Разумеется, техники надо знать. Но для осмысленного, а тем более творческого их применения требуется ещё кое-что:

Нужны дополнительные профессиональные навыки.

Этот тренинг нацелен на формирование у тестировщика специальных навыков:

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

Почитайте внимательно статьи и учебники про техники тест-дизайна. Они правильные, и они работают. Но в них не хватает чего-то неуловимого...

Откуда берутся пропущенные баги, которые тестировщик “не заметил”? Почему не заметил? Техники не виноваты. В них ничего не говорится о том, как надо проверять результат. Просто не хватило наблюдательности.

Почему в продуктив попадают баги, для которых тестировщик “не придумал” подходящего теста? Техники не виноваты. Просто неверно выбрана модель или техника применялась не там и не так.

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

Но там не написано главного – как понять, что вы нашли баг? Как его узнать? Как понять, правильно или неправильно работает программа? Говоря “профессиональным” языком – тема оракулов не раскрыта.

Наконец, как понять, правильно или неправильно вы применяете ту или иную технику? Тема оценки полноты покрытия не раскрыта тоже.

На этом тренинге мы будем учиться:

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

Кроме того, мы освоим профессиональную работу с уже обнаруженными багами:

  • как правильно описывать баги,
  • как следить за судьбой описанного бага,
  • как перепроверять якобы исправленные баги,
  • как не уставать при регрессионном тестировании и перепроверках,

Помимо пойманных багов надо уметь также работать и с непойманными (да, это будет случаться, несмотря ни на что). Поэтому мы будем учиться:

  • подсчитывать тестовое покрытие и оценивать полноту тестирования,
  • протоколировать результаты работы,
  • писать хорошие тестовые отчёты,
  • объяснять, почему же мы всё таки пропустили этот баг...

Игры, упражнения, соревнования, и конечно – реальное тестирование, всё это будет в программе тренинга.

После него вы вернётесь на своё рабочее место “намагниченным” и “заряженным” на поиск багов. И они это почувствуют, не сомневайтесь :)

Программа тренинга

 

Первый тренинговый день

  1. Подготовка инфраструктуры, знакомство
  2. Тестирование учебной программы (упражнение и разбор), обсуждение на тему «Что важнее – техники или навыки?»
  3. Тестирование новой программы, искусство задавания вопросов (упражнение и разбор)
  4. Что делать, когда ты нашел баг? Глобализация и локализация (демонстрация и обсуждение)
  5. Искусство описания багов (упражнение и разбор)
  6. Регрессионное тестирование и перепроверка багов – как и зачем много раз выполнять одни и те же тесты?
  7. Моделирование: умение смотреть на программу под разными углами (упражнение и разбор)
  8. Тестирование юзабилити: поселите у себя в голове персонажей (упражнение)

 

Второй тренинговый день

  1. Стратегия тестирования (обсуждение)
  2. Сравнение двух программ: какая лучше? (упражнение и обсуждение)
  3. HICCUPPSF: эвристики построения оракулов (демонстрация, упражнение и разбор)
  4. Построение тестов для сложной функциональности (упражнение и разбор)
  5. Тест-кейсы, чеклисты, тестирование методом свободного поиска – в каком соотношении смешивать? (обсуждение)
  6. Тестирование методом свободного поиска (упражнение и разбор)
  7. Регрессионное тестирование и перепроверка багов – как и зачем много раз выполнять одни и те же тесты? (обсуждение) – 30 минут
  8. Автоматизация тестирования (демонстрация и обсуждение)
  9. Завершение курса, подведение итогов

Вы получаете чистых 13 часов тренинга, что равно фактически 16-часовому тренингу в традиционном формате (2 дня) + 6 часов полезных и весёлых игр (упражнения, кейсы и их разборы - всё то, на что не хватает времени на обычном тренинге).

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

Комментарии (0):

Оставлять комментарии могут только зарегистрированные пользователи

Для получения embed кода необходимо кликнуть правой
кнопкой мыши на видео и выбрать пункт меню
'Сгенерировать HTML код'

Стоимость участия: 15 000 рублей при оплате до 1 июля. 17 000 рублей при оплате до 1 августа

В стоимость входит оплата тренингаПРОЖИВАНИЕ и питание 2 обеда и 2 завтрака в сб и вск + 1 сеанс за заезд (2часа) сауна + бассейн. Ужины оплачивается каждым самостоятельно (по меню стоимость ужина в ресторане клуба примерно 500 рублей).

Проживание в 2-х местных комнатах со всеми удобствами.

Количество мест ограничено, перед оплатой квитанции или оформлением договора обязательно зарегистрируйтесь.

Для того, чтобы зарегистрироваться необходимо отправить письмо с указанием названия тренинга и ФИО на адрес trainings@software-testing.ru

Информация для физических лиц

Услуги оказываются на основании публичного договора оферты. Ознакомиться с договором можно ЗДЕСЬ.

Оплата через банк

Скачать квитанцию для оплаты можно ЗДЕСЬ (квитанция универсальная на все наши семинары и тренинги, в неё необходимо вписать нужную сумму и в графе наименование платежа указать дату и название тренинга).

Оплата через интернет банкинг

Оплатить участие можно, используя возможности вашего интернет банкинга. Для оплаты Вам понадобятся следующие реквизиты:

ИП Баранцев Алексей Владимирович

ИНН 501208546235

Банковские реквизиты:

Р/с 40802810810120359601
в ОАО «Промсвязьбанк», г.Москва
К/с 30101810400000000555
БИК 044525555

Назначение платежа: Предоплата за участие в тренинге "XXX", без НДС согласно ст. 346.11, п.3, части II Налогового Кодекса РФ

Оплата через Робокассу

Также существует возможность оплатить участие в тренинге через сервис «Робокасса». 
Благодаря этому сервису, Вы можете произвести оплату различными способами:

  1. в любой электронной валюте (Webmoney, Яндекс.Деньги, RBK Money и др.)
  2. с помощью sms-сообщений
  3. через систему денежных переводов Contact
  4. через терминалы мгновенной оплаты (QIWI, Элекснет, Compay и др)
  5. с помощью банковских карт (VISA и MasterCard)

Для оплаты необходимо зарегистрироваться на тренинг и попросить прислать инструкции для оплаты через Робокассу.

 

Информация для юридических лиц:

По вопросам оформления договора и выставления счета на оплату обращайтесь по адресу trainings@software-testing.ru

Возможна оплата участия на условиях публичного договора оферты. Ознакомиться с договором можно ЗДЕСЬ. По вопросам выставления счета на оплату обращайтесь по адресу trainings@software-testing.ru

 

Забыли пароль? Регистрация