𝕯𝖆𝖗𝖐🥰𝕬𝖓𝖌𝖊𝖑
МОДЕРАТОР
- Регистрация
- 7 Апр 2025
- Сообщения
- 10,778
- Реакции
- 81
Автор: softwaretesting
Название: Техники и инструменты поиска и оформления дефектов

Продолжительность: 6 ч 50 мин
Количество уроков: 11 Видео
Язык: Русский
Вес архива: 586 МБ
Хотите оформлять баги так, чтобы их не закрывали как Won’t fix? На этом курсе вы научитесь находить, локализовывать и оформлять ошибки профессионально, быстро и понятно для любого разработчика. Разберём реальные кейсы, поработаем с логами, запросами, кэшем и научимся описывать баги так, чтобы их принимали с первого раза.
Что вас ждёт на курсе
Мы шаг за шагом пройдём путь тестировщика, который умеет не просто находить проблемы, но и приносить в команду ценную информацию: логи, точную локализацию, сценарий воспроизведения и анализ причин. Такой специалист экономит часы работы разработчиков и повышает доверие к своей работе.
Практика на реальных задачах
• Поиск нужного лога на Linux‑сервере и анализ стек-трейса.
• Перехват сообщений и ошибок в панели разработчика.
• Изучение сетевых запросов и ответов сервера.
• Поиск кэш‑багов.
• Поиск граничных значений и расчёт классов эквивалентности.
• Локализация ошибок до конкретного участка системы.
• Минимизация шагов воспроизведения для идеального баг-репорта.
Для кого создан этот курс
Интеграторам
Работа интеграторов — соединять системы так, чтобы данные корректно проходили весь путь. Если где-то что-то “теряется”, важно быстро найти место разрыва. На курсе вы научитесь:
• искать и читать серверные логи и логи шины;
• отправлять SOAP- и REST‑запросы;
• разбираться, на чьей стороне проблема;
• доказывать подрядчикам техническую суть бага;
• находить причину даже пропущенной ошибки.
Аутсорс‑командам
В аутсорсе тестировщик должен показывать результат быстро. Плохо оформленные баги вызывают недоверие и создают впечатление неопытности. На курсе вы научитесь писать такие задачи, которые вызывают уважение: чёткие шаги, логика, необходимые данные, точная локализация.
Фрилансерам
Для фрилансера баг‑репорт — главный показатель уровня. Если отчёт непонятный, заказчик теряет доверие. На курсе вы научитесь оформлять баги так, чтобы заказчик видел вашу компетентность и был готов работать дальше.
Тестировщикам любых проектов
Если тестировщик не локализует ошибку, это делает разработчик. После курса вы сможете экономить время команды: сами находить причину, собирать нужные данные и описывать баги так, что ими удобно пользоваться.
После курса вы сможете
• использовать новые инструменты для анализа ошибок;
• находить баги, которые раньше пропускали;
• воспроизводить ошибки по невнятным сообщениям пользователей;
• собирать максимум полезной информации для баг‑репорта;
• анализировать причины пропущенных ошибок, чтобы не повторять их.
Инструменты, которые вы изучите
• Putty — мониторинг логов и запуск команд на сервере;
• WinSCP — загрузка серверных логов;
• grep — поиск стеков в Linux;
• Cygwin — поиск в логах Windows;
• Postman — отправка запросов к серверу;
• Perlclip — генерация больших строк.
Программа курса
1. Логи
Разберём, что такое логи, как читать стек-трейсы, куда смотреть в коде ошибки и как использовать grep. Вы получите доступ к реальным логам Linux‑сервера.
2. Панель разработчика
Научимся работать с инструментами разработчика:
• получать прямые ссылки на pop-up;
• смотреть JS‑лог;
• ограничивать скорость интернета для тестирования;
• изучать полезные вкладки DevTools.
3. Локализация ошибок
Если баг не локализовать — его закроют. Вы узнаете:
• как применять «принцип лопаты» для докопки до сути;
• как вовремя остановиться («эффект лентяя»).
4. Оформление — шаги
Как работать с баг‑трекинговыми системами. Мы разберём:
• шаблон баг‑репорта и шаблон улучшения;
• минимизацию шагов («эффект мышки»);
• простоту и ясность («фишка прямоты»);
• как правильно прикладывать аттачи и избежать типовых ошибок.
5. Оформление — название
Узнаете, как писать заголовки, которые не вызывают путаницы. Разберём:
• принцип «Что? Где? Когда?»;
• эффект упоротого менеджера;
• теорию краткости.
6. Классы эквивалентности
Работаем с техниками тест‑дизайна:
• создание и расширение чек-листов;
• классы эквивалентности;
• граничные значения.
7. Поиск и дополнительные инструменты
Расскажу, как искать баги, когда кажется, что идей больше нет. Покажу исследовательские туры и любимые linux‑команды, которые помогают «докапываться» до истины.
8. Кэш
Разберём клиент-серверную архитектуру, где формируется кэш и как его правильно тестировать. На практике вы найдёте кэш‑баг на сервере.
9. Ретроспективный анализ ошибок
Вы получите рабочий шаблон анализа, разберёте метод «пять почему» и научитесь разбирать причины ошибок, а не только следствия.
СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь