Это курс для тех, кто соблазнился миром IT, и хочет стать крутым тестировщиком!
Стать им будет намного проще, если вы склонны мыслить аналитически и любите покритиковать мир вокруг себя. А вот наличие опыта для начала занятий совсем не обязательно.
Благодаря этому курсу вы разберётесь с основами тестирования ПО – выучите терминологию, познакомитесь с ключевыми техниками и сможете попрактиковаться в задачах, которые выполняет на работе новичок тестировщик.

Подробная программа курса представлена ниже.

Длительность, стоимость, расписание

Длительность курса составляет 80 академических часов (20 занятий, каждое из которых по 4 академических часа).

Форматы обучения:

  • Пакет video. Доступ к видеозаписям прошлой группы, без проверки домашних заданий – 200$.
    Пакет homework. Доступ к видео с проверкой домашних заданий тренером (Савастюк Наталья) – 350$. Общение по электронной почте и устный экзамен-консультация в формате собеседования в конце обучения.
    Пакет consultation. Доступ к видео с проверкой домашних заданий и online консультациями с тренером (Наташей Савастюк) – 500$. На консультациях даётся фидбек по домашним, проводится контроль изученного материала с помощью доп. заданий, обсуждаются любые вопросы от слушателей. Всего включено 9 консультаций по 1 часу и устный экзамен в формате собеседования в конце обучения.

    Начало ближайших занятий и расписание: зависит только от вас. Обучение стартует сразу после подачи заявки и оплаты курса.

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

Может ли любой человек стать тестировщиком?

Моё внутреннее убеждение – нет.

Именно поэтому я рекомендую всем желающим убедится в том, что они соответствуют перечисленным ниже критериям. Безусловно, полное соответствие или несоответствие не может достоверно свидетельствовать о том, сможете или нет вы стать тестировщиком. Но, как минимум, не успешные результаты для меня говорят о том, что в процессе обучения вам, вероятно, будет слишком сложно, а отведённой длительности занятий будет недостаточно для усвоения и понимания материала.

Что же это за критерии для желающего попасть в тестирование?

Заинтересованные в обучении:

  1. Должны пройти тест на логическое мышление и показать хорошие результаты (расшифровку поясню тем, кто будет подавать заявку на курс, но ориентируйтесь на результат от 6-7 правильных ответов).
  2. Должны понимать базовые компьютерные термины: операционная система, браузер, сайт, буфер обмена, оперативная память, процессор, IP-адрес, скриншот, права доступа, авторизация, файловая система, расширение файла.
  3. Должны иметь быструю скорость печати, уметь работать “на ты” с MS Word, MS Excel, любым почтовым сервисом, любым файлообменником (Dropbox, например), знать как установить и удалить приложения.
  4. Должны любить и ценить процесс мышления, процесс анализа.
  5. Должны уметь грамотно излагать свои мысли.
  6. Должны быть уверены в своем желании стать тестировщиком, изучить основы профессии. Горькая правда: те, кто изначально идут на курсы с целью “посмотреть” на профессию, обычно в процессе обучения сталкиваются с множеством проблем. И, как результат, в конце обучения могут не получить сертификаты.

Если вы решили подать заявку, то выполните вот это ЗАДАНИЕ ДЛЯ ПОСТУПЛЕНИЯ на курс “Основы тестирования ПО. Старт карьеры.” и укажите ссылку на документ с результатами на форме регистрации на курс.

После обучения.

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

Программа курса “Основы тестирования ПО. Старт карьеры тестировщика”

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

Занятие 1. Введение в разработку

  • Вводная терминология – базовый словарный запас тестировщика/глоссарий тестировщика
  • Проектные роли (кто участвует в разработке проекта?)
  • Процесс разработки

Занятия 2. Клиент-серверная архитектура

  • Клиент-серверная архитектура
  • Структура http-запроса
  • Инструменты разработчика в браузере (dev tools)

Занятие 3. Веб-страница и базы данных

  • Структура веб-страницы
  • Структура базы данных
  • SQL запросы
  • Дополнительно – снифферы

Рекомендую так же для более углубленного изучения пройти курс Клиент-серверная архитектура

Занятие 4. Декомпозиция приложения

  • Изучение требований и приложения
  • Декомпозиция приложения на действия, параметры и значения (ДПЗ)
  • Механизмы обработки ошибок

Занятие 5. Функциональное тестирование

  • Какие бывают элементы интерфеса и какие тесты для них необходимо проводить
  • Тестирование с помощью мнемоники CRUD (Create, Read, Update, Delete)

Занятие 6. Баги (отчеты об ошибке)

  • Правила описания багов
  • Баг-трекинг системы

Занятие 7. Жизненный цикл бага

  • Жизненный цикл бага
    • что присходит с багом после его нахождения
    • как реагировать на разные варианты решений по багам
  • Локализация багов

Занятие 8. Техники тест-дизайна: классы эквивалентности и граничные значения

Проектирование (придумывание) тестов с помощью:

  • Техники разбиения диапазона данных на классы эквивалентности
  • Техники анализа граничных значений

Занятие 9. Практика по проектированию тестов

Практикуемся в применении изученных техник тест-дизайна.

Занятие 10. Тестирование требований

  • Какие требования бывают?
  • Что такое хорошие требования?
  • Как тестировать требования?

Занятие 11. Документирование тестов

Разбираем как создавать тестовую документацию:

  • Атрибуты тестов
  • Оформление в виде чеклистов и тест-кейсов
  • Выбор формата оформления
  • Читлисты

Занятие 12. Практика по созданию тестовой документации

Разбираем ошибки в созданной документации.

Занятие 13. Классификация тестирования через спираль тестирования

Если нужно тестировать проект, то что как и когда делать?

Пройдемся по этапам процесса тестирования и параллельно разберем его многогранность

  • Smoke, New Features Testing и Regression Testing
  • Методы тестирования (чёрный, белый, серый ящик)
  • Уровни тестирования
  • Исследовательское и скриптовое тестирование
  • Автоматизированное и ручное тестирование
  • Виды тестирования

Занятие 14. Техники тест-дизайна: техники комбинаторики.

  • Оптимизируем возможные тесты с помощью техник комбинаторики
  • При этом выполняем ранее придуманные тесты, ищем и фиксируем найденные баги

Занятие 15. Виды тестирования

  • Тестировать можно логику, внешний вид, переводы и много чего еще.
  • Разбираем, какие виды тестования существуют.
  • Практикуемся в генерации тестов по разным видам.

Занятие 16. Тестирование графического интерфейса (тестирование UI)

  • Дизайн как требования к интерфесу
  • Что делать, если дизайна нет
  • Как тестировать графический интерфейс

Занятие 17. Тестирование удобства использования (тестирование юзабилити)

  • Что такое “юзабилити”?
  • Техники оценки юзабилити
    • Тестирование на пользователях
    • Тестирования по гайдлайнам к элементам интерфейса
    • 10 принципов Якоба Нильсена

Занятие 18. Отчёты о результатах тестирования (TRR – Test Result Report)

  • Когда тестирование заканчивается?
  • Метрики качества
  • Варианты отчетов по тестированию

Занятие 19. Устный экзамен

Выпускной экзамен в формате мини-собеседования.

Занятие 20. Про собеседование и карьеру тестировщика

  • Куда и как развиваются тестировщики
  • Что для этого делают
  • Какие книжки читают
  • Какие вопросы слышат на собеседовании
Курс “Основы тестирования ПО. Старт карьеры” можно дополнить курсом практических занятийНа них мы занимаемся только одной задачей без всякой дополнительной теории – тестируем, тестируем и еще раз тестируем! Всё как на работе!
На выбор даётся несколько приложений. Какое выберете, такое и будем тестировать. По вашему желанию, сможем проверить все приложения по очереди.

Зарегистрироваться на курс “Основы тестирования ПО. Старт карьеры тестировщика”

Выпускники

Ранее на этой странице пофамильно указывала успехи каждого выпускника, но моим курсам уже более 1- лет и пришло время обобщать. За это время:

  • 70% выпускников нашли работу тестировщиками после курсов и уже выросли до ценных высокоуровневых специалистов,  менеджеров команд как ручного, так и автоматизированного тестирования, и руководителей отделов. Я это знаю, потому что с некоторыми работаю лично, с некоторыми поддерживаю дружескую связь, а кто-то просто иногда пишет мне и спрашивает советов или делиться достижениями.
  • Про путь примерно 25% выпускников мне ничего неизвестно.
  • И 5% во время или после обучения попробовали тестирование и осознанно приняли решение остаться в прошлой профессии. Я очень уважаю этих людей за их мужество признаться прямо, что –
    • далеко не всем нужно стремиться в ИТ,
    • тестирование подходит не под каждый темперамент человека (это сложный интеллектуальный труд, концентрация, перегруженная концентрация и память, это упорство, это приличный багаж технических знаний, это постоянный и интенсивный режим обучения).
    • да и своя работа может приносить больше кайфа, чем та, которую в нынешнее время очень рекламируют.

Зарегистрироваться на курс “Основы тестирования ПО. Старт карьеры тестировщика”