Инженер по тестированию программного обеспечения (ПОТ)

Регистрация на курс

Вы недавно работаете в тестировании, или только хотите приобщиться к этой отрасли? Хотите структурировать теоретические знания и набраться практики? Тогда этот курс для вас: 

  • 272 часа обучения (академических) — теория + много много практики
  • Диплом о профессиональной переподготовке для выпускников с высшим образованием, которые сдали все необходимые документы (см оферту, раздел 4.2.1)! И сертификат для всех остальных =)

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

  • Понимание, что такое тестирование — 30 видео-лекций по 30-60 минут + ссылки на полезные статьи
  • Более 50 домашних заданий на отрабатывание навыков — с комментариями от тренера и доработкой до идеального состояния
  • Более 50 тестов с моментальным фидбеком «насколько хорошо я усвоил материал»
  • Работу с реальным проектом 4 месяца — много практики
  • Работу с реальными инструментами, которые вы будете использовать в дальнейшем
  • Разбор резюме — больше шансов, что его прочитают

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

  • Баг-трекинг: JIRA, Redmine, Bugzilla, Mantis
  • Ведение тестов: Sitechco, Confluence
  • Web и API: Postman, Charles Proxy, Dev Tools
  • SQL: phpMyAdmin, СУБД MySQL
  • Автоматизация: Selenium IDE, Postman, самописный фреймворк
  • Другое: mindmap, pict, perlclip, cmd, winSCP, putty, cygwin

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

Бесплатные материалы

Я публикую материалы курса на своем youtube-канале. Посмотрите их, чтобы понять, подходит ли вам мой стиль изложения:

  1. Карты и диаграммы, которые используются в тестировании
  2. Decision table (таблица решений)
  3. Классификация тестирования
  4. Баг трекинг 1: Что такое баг-трекинг
  5. Баг-трекинг 2: Workflow ошибок
  6. Баг-трекинг 3.1: Локализация, что это такое
  7. Баг-трекинг 3.2: Локализация. Стройте догадки
  8. Баг-трекинг 3.3: Четыре типичные ошибки оформления бага новичком
  9. Баг-трекинг 3.5: Название
  10. Паттерны и антипаттерны обоснования багов
  11. Поиск интересного в работе тестировщика!

А еще я пишу статьи в помощь студентам и публикую их в своем блоге. Вот некоторые примеры дополнительных материалов к темам курса:

  1. Что такое тест-кейс и как его писать
  2. Какой результат писать в чек-листе
  3. Сколько задач заводить в баг-трекер
  4. Не пишите в баге «Ввести 6,9»!
  5. Класс эквивалентности «Ноль-не ноль»

Программа курса

Программа настолько большая, что мы вынесли её отдельно — Программа курса «Инженер»

А если кратко про 4 месяца работы, это будет так:

1. Проектирование тестов (4 недели, 60 часов)

  • Жизненный цикл разработки ПО
  • Как придумывать тесты
  • Как их оформлять
  • Как применять техники тест-дизайна

2. Баг-трекинг (2 недели, 30 часов)

  • Что такое баг-трекинг
  • Шаблон бага и улучшения
  • Как правильно оформлять задачи
  • Как локализовывать их
  • Логи клиента и сервера

3. Тестирование веб и мобильных приложений (2 недели, 30 часов)

  • Основы тестирования веб-приложений
  • Основы тестирования мобильных приложений
  • Протоколы HTTP и HTTPS
  • Charles: изменение ответа от сервера

4. SQL (2 недели, 30 часов)

  • Что такое база данных и SQL
  • Создание и наполнение таблиц
  • SELECT, WHERE, ORDER BY, DESC, ASC
  • IN, LIKE, AND, OR, MIN, MAX, COUNT, SUM,
  • JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN

5. Тестирование API (2 недели, 30 часов)

  • Что такое API
  • Как его тестировать
  • Форматы XML и JSON
  • Postman: как работать с инструментом

6. Автоматизация тестирования (2 недели, 30 часов)

  • Пирамида автоматизации
  • Unit-тесты
  • API-тесты
  • UI-тесты
  • Автоматизация в Postman
  • Автоматизация в Selenium IDE

7. Составление резюме (1 неделя, 15 часов)

  • Классификация тестирования
  • Как составлять резюме
  • Как проходить собеседования

8. Дипломный проект (2 недели, 30 часов)

Вопросы и ответы

Какое время занятий?

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

Как я получу фидбэк при online-формате?

Через телеграм, комментарии к домашним заданиям в системе дистанционного обучения.

Как быстро вы даете фидбек?

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

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

Пойму ли я материал?

Курс совмещает все виды обучения: видео-лекции + статьи в доп материалах + практическая работа (услышал, увидел, пощупал). Так что уверена, сможете! А если что-то не получается, можно задать вопрос в чате

А если все равно не понял, тренер скажет, как переделать?

Скажет, но не прямым текстом «исправь это вот так». Он покажет, что сейчас плохо, оставив за вами решение «а как сделать хорошо?».

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

Этот стиль обучения подходит не всем, но лично я считаю его самым полезным. И в этой статье объясняю, почему. В любом случае, у нас именно так. Порой бесит, но чуть позже вы еще скажете мне «спасибо» =)

Нужно ли что-то знать заранее?

Нет, курс идет с нуля. Но вам будет проще, если вы до курса прочитаете книгу Романа Савина и / или Святослав Куликов. По крайней мере, выпускники говорят, что так проще :)

 

Записаться