НЛО: найти, локализовать и оформить ошибку
Онлайн-тренинг, 1 месяц занятий, 3,5 часа теории + много практики + постоянные консультации тренера в скайп-чате
тренер: Ольга Назина (Киселева)
Эта херня работает некорректно Знакомое описание бага?
|
В разговоре такая фраза уместна, в баг-трекере — нет. Через месяц все забудут, что это за херня была, и как именно она не работала.
На курсе мы будем учиться писать баг-репорты так, чтобы их понял разработчик, вернувшийся после лоботомии. А при виде слов «некорректно», «неправильно»... к концу курса должен начать дергаться глаз.
|
Что. Практический онлайн-курс для тестировщиков по локализации и оформлению баг-репортов + советы по поиску багов.
Зачем. Описывать баг-репорты так, чтобы их понял даже вернувшийся после лоботомии разработчик.
Проблемы оформления задач:
— Нашел, завел, она не воспроизводится.
— Разработчик говорит "не воспроизводится".Подходишь, показываешь — воспроизвелось!
— Коллеги дергают с вопросами "А что ты хочешь видеть в результате? Что такое корректная работа?"
Если оформить задачу плохо — ее не исправят. Если не найти «корень зла», ее не смогут повторить и не будут исправлять. Мы будем учиться писать баг-репорты доступно и понятно.
К концу курса у вас должен дергаться глаз каждый раз при виде слова "корректно" в описании бага.
Тестовый проект
Мы создали отдельную систему и внедрили туда ошибки, интересные с точки зрения локализации, описания или поиска. Каждый финт ушами в лекции можно потыкать вживую. При этом ошибки внедрены реальные, просто собранные с других проектов.
Персонажи из лекций
Привет! Я Кевин — белка-истеричка. Когда я вижу баг, я бросаю тестирование, разливаю чай и ору на программистов «Все сломано, быстро почините!!!». Не знаю, почему они меня не любят... | ![]() |
![]() |
А я Катя! Я опытная тестировщица. Находя баг, я его изучаю и исследую. Нахожу причину ошибки, а не одно из последствий. Приношу разработчикам печеньки и классно оформленную задачу. У нас замечательные отношения, и они все исправляют :-) |
Цель нашего курса — чтобы ваши баги смог воспроизвести программист, PM, Заказчик
Программа курса
1. Локализация
Как локализовывать баги и зачем это нужно.
Принцип лопаты. Как докопаться до истины.
Эффект лентяя. Как вовремя остановиться.
Типичные баги, которые стоит покопать:
- ИЕ - параллельная работа
- клиент-сервер
- типы данных
Пример: исследуем ошибку гиперссылок из Microsoft
Формат: видеолекция на 45 минут + практические задания
2. Оформление — шаги
Что такое баг-трекер и зачем он нужен.Как офомлять задачи.
Шаблон улучшения.
Шаблон бага.
Эффект мышки. Чем меньше, тем лучше
Фишка прямоты. Чем понятнее, тем лучше
Особенности вложения аттачей, типовые ошибки при описании и примеры из жизни тренера.
Формат: видеолекция на 1,5 часа + практические задания
3. Оформление — название
Как правильно оформить название бага и что может вызвать проблемы.
Эффект упоротого менеджера.
Теория краткости.
Принцип «Что? Где? Когда?».
Формат: видеолекция на 30 минут + практические задания
4. Поиск и доп инструменты
Как вообще искать баги, что делать, когда больше нет идей и какие дополнительные инструменты помогут в работе.
Дополнительный инструментарий.
Типичные баги в приложениях.
Исследовательские туры.
Формат: видеолекция на 45 минут + практические задания
Приходите со своими багами!
Основной скоуп заданий на курсе — на специальном тестовом приложении. Но, если у вас есть свои примеры, которые вы не знаете, как локализовать или оформить — приносите, разберем, подскажем, поможем
Особенности курса
Угарные белки

Не ждите унылой лекции и слайдов с кучей текста, для этого есть книги. Мне нравятся книги, обучающие на легких жизненных примерах: — Роман Савин, «Тестирование dot com». — Серия Head First O`Really, «Изучаем SQL» Если вам не подходит такой стиль обучения и вы ожидаете от курса серьезных лекций — этот курс не для вас.
Вопросы и ответы
Если я начинающий, курс мне подойдет? Начинающему будет сложнее. С другой стороны, вы придете на работу и будете самым крутым новичком :)
А после вашего интенсива для начинающих мне будет интересно? Конечно! Ведь вы видели максимум 10% ошибок, которые будут в специально созданном тестовом сайте.
Про мобильные приложения будет отдельная тема? Нет, мы будем рассматривать только общие темы, которые пригодятся для любого ПО — desktop, web, мобильные. В расширенном курсе одна тема будет про web, все остальное можно адаптировать под себя.
Нашли, оформили и локализовали!