Курсы

Курсы для начинающих

Школа для начинающих тестировщиков

12 000 руб (14 занятий, 9 недель)

Идеальный курс для тех, кто изучает тестирование с нуля. Все покажем, расскажем + у вас будет целая куча ДЗ для отработки знаний на практике. Есть режим обучения в группе и индивидуальный, после окончания курса есть неделя на досдачу хвостов.

Выпускник школы получает:

Инструменты, которые вы попробуете на курсе

Специализированные курсы

Логи как инструмент тестировщика

3000 руб (4 занятия, 2 недели)

Если в системе что-то сломалось, разработчик всегда просит логи. Он видит в них то, что пропускает тестировщик черного ящика. Но почему бы тестировщику самому этого не увидеть? И в наши дни доступ к логам обычно есть, и очень круто, когда тестировщик умеет их читать. Чему мы и будем учиться на курсе — доставать из логов информацию.

За 2 недели вы узнаете о логах все, что вам нужно знать: что это такое, как они выглядят, как их читать, какие улучшения просить. Где искать логи на сервере и на клиенте (web, mobile), чем они отличаются. Зачем тестировщику логи окружения и как выглядит хороший лог автотестов. Все обсудим и пощупаем на практике, чтобы потом сразу начать применять знания в работе.

Изучим инструменты работы с логами:

Техники локализации плавающих дефектов

5000 руб (14 занятия, 7 недель)

Ох уж эти мистические «плавающие ошибки». Сколько вокруг них мифов! Но, когда причина найдена, всегда оказывается, что нет плавающих ошибок, а есть недолокализованные. Поэтому мы будем учиться локализовывать баги, которые «не воспроизводятся». Учиться искать причину проблемы без помощи разработчика. Учиться смотреть в код и искать причину снаружи. Делить бисекционно и читать логи. В общем, все, что нужно для воспроизведения!

Если вы не можете вопроизвести ошибку, то:

  1. Прочитайте логи — если есть доступ к логам, всегда в первую очередь смотрим туда! Если у нас веб-приложение, проверьте, что ушло с клиента на сервер.
  2. Проверьте граничные значения — баги часто тусят на границах.
  3. Попробуйте пойти «от обратного» — подумать, как получить саму проблему. Этот метод хорошо работает для багов с кэшом
  4. Составьте таблицу отличий — у вас то все работает. Что отличает ваш кейс от падающего?

Если вы можете воспроизвести баг, но не можете локализовать (слишком много шагов воспроизведения / слишком большой файл, внутри которого есть ошибка), то:

  1. Посмотрите код — возможно, это будет самым быстрым решением.
  2. Используйте бисекционное деление.
  3. Придумайте теорию (на баг влияет то и то) — подтвердите ее, а потом попробуйте опровергнуть.
  4. Выкиньте лишнее из шагов — возможно, именно это сбивает вас с толку

На курсе мы будем исследовать все эти техники. Что добавлять в таблицу отличий? Что вообще может влиять на воспроизведение бага? Рассмотрим на примерах и пощупаем в ДЗ!

Тестирование REST API

6000 руб (5 занятий, 6 недель)

Многие современные веб-приложения используют REST API для взаимодействия с сервером и для интеграции друг с другом, поэтому курс будет полезен:

Обсудим, что тестировщик должен знать и как именно проводить тестирование API, на что обращать внимание и какие тесты добавлять в чек-лист проверок

Тестирование SOAP API

Курс находится в разработке

Автоматизация REST-тестов на уровне Postman

Курс находится в разработке

WordPress Appliance - Powered by TurnKey Linux