Обучение тестировщиков программного обеспечения (ПО) в Могилеве

На курсах тестировщика ПО в Могилеве вы получите базу для работы специалиста по тестированию, и на практике ознакомитесь с основными аспектами этой интересной и все более популярной работы. Занятия проводит действующий тестировщик (team-lead) из минской IT-компании. Наши выпускники трудоустраиваются в могилевские IT-компании, среди прочих Epam Systems, Awem Games и другие.
 

Вы изучите основные виды, стадии и уровни функционального тестирования (functional testing), которое является основной для успешной работы QA специалистом. В ходе обучения особенное внимание уделяется ведению проектной документации. Работа ведется в баг-трекинговой системе JIRA, изучаются основы SQL 

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


Пожелания к составу слушателей:

Все, кому интересна работа по улучшению качества программных продуктов. Студенты, выпускники ВУЗов и представителю любых других профессий могут попробовать себя в этой современной и востребованной нише.
 

По окончании обучения на курсах тестировщиков ПО вы научитесь:

  • составлять чек-листы и разрабатывать тест-кейсы, планировать оптимальное покрытие тестов
  • формировать отчеты об ошибках и результатах тестирования
  • работать с системами баг-трекинга
  • вести сопутствующую процессу тестирования документацию по стандартам в IT индустрии
  • давать адекватную оценку качества программного продукта, оценивать удобство ее интерфейса, логичность и удобство для пользователя
     


 

Программа курса “Тестирование программного обеспечения (ПО)”

Занятие 1. Введение в тестирование ПО

Основные определиня и понятия тестирования ПО
7 основных принципов тестирования (стандарты при подготовке к сертификации ISTQB)
Практические задания базового уровня

Занятие 2. Плаирование тестовых испытаний. Тест-план

Планирование тестовых испытаний
Примеры тест-планов
Виды тестирования
Практика по тестированию тостера всеми видами тестирования

Занятие 3. Тестирование документации и требований

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

Занятие 4. Учимся создавать правильные чек-листы

Разбор информации о чек-листах. Плюсы и минусы чек-листов.
Демонстрация чек-листов по которым на нынешней работе проходит регрессия нескольких проектов.
Создание чек-листов с разбиением программы на модули и составление чек-листа по следующему шаблону. Практика

Занятие 5. Проектирование / дизайн тестов

Тест-дизайн, тестовое покрытие, техники тест-дизайна.
Особое внимание на такие техники тест-дизайна как разбиение на классы эквивалентности и граничные значение.
Матрица трассировки. Её анализирование.
Практика по тестированию программы "Скидка" с применением вышеуказанных техник.
Задачи на граничные значения и классы эквивалентности из подготовки к ISTQB. Практика.
Тест на контроль знаний после 4-х занятий. 28 вопросов

Занятие 6. Разработка тестов. Тест-кейсы

Презентация на тему написания тест-кейсов.
Знакомство с программой в которой можно писать тест-кейсы. (TestRail)
Написание тест-кейсов по прототипу калькулятора для smoke тестирования. Практика. (Также внимание уделяется определению тест-кейсов для smoke)

Занятие 7. Поиск и документирование дефектов

Презентация на тему с примерами из практики.
Подробный разбор Severity and Priority и их отличие.
Workflow бага с пояснением статусов.
Обзор баг-трекинговых систем.
Разворачивание локально или заведение в облаке баг-трекинговой системы Jira.
Краткая демонстрация возможностей и приемов работы Jira.
Практика. Тестируем “глючный” калькулятор по написанным нами тест-кейсам.
Пишем баг-репорты в Jira.

Занятие 8. Баг-репорты. Продолжение

Подробный разбор написанного баг-репорта для выработки определенного стиля.
Дополнительная тема “Как тестируют в Google” с обсуждением интересных особенностей.
Практика. Выполняем часть тестового задания с реального проекта. Тестируем форму.

Занятие 9. Повторение / закрепление багр-репортов + дополнительные темы

Презентация на тему почему хороший отчет об ошибке важен.
Практика. SQL запросы.
Практика. Решаем логические задачи.

Занятие 10. Документирование результатов тестирования. Тестирование безопасности

Презентация на тему TRR (Test Result Report - отчет о результатах тестирования)
Обзор и разбор примеров TRR
Тестирование безопасности. Разбор основных видов угроз
Примеры из практики

Занятие 11. Тестирование usability и тестирование  веб-приложений

Тест на контроль знаний после 10 занятий.
Презентация по теме.
Разбор наиболее популярных видов тестирования юзабилити.
Эвристика Нильсена с примерами.
Практика по карточной сортировке.
Сайты с ужасным юзабилити.
Практика. Тестирование юзабилити формы.
Презентация по теме “Особенности тестирования веб-приложений”

Занятие 12. Автоматизированное тестирование. Продолжение темы по тестированию веб-приложений

Практика. Работа с браузерной консолью и определение кодов ответов сервера. Задание из тестового задания из реального проекта.
Практика. Тестирование веб формы. Челлендж.
Презентация по автоматизации тестирования. Разбор наиболее эффективных подходов и BDD (behavior driven development "разработка через поведение") .
Практика. Технология Record&Playback и освоение Katalon recorder. Запись сценария по регистрации пользователя и проверка валидационных сообщений.
Демонстрация автотестов из личной практики преподавателя.

Занятие 13. Методологии разработки ПО

Презентация на тему “Методологии разработки ПО”. Разбор основных методологий. Подробный рассказа об Agile (Scrum).
Презентация на тему “Резюме тестировщика” с примерами.
Практика. Составление резюме.
Отличие QA, QC and testing.
Отличие верификации от валидации

Занятие 14. Выходное собеседование, подведение итогов, анализ перспектив

Итоговый тест по всем пройденным темам.
Презентация на тему “Перспективы роста”
Ответы на общие вопросы по тестированию.
Советы новичкам.
Итоговая практика. Реальное тестовое задание одной из IT-компаний. Проверяется уже после окончания курсов и результат высылается письмом вместе с результатом теста и рекомендациями от преподавателя.

- Стоимость: 320 руб. разовый платеж. В рассрочку: 175 руб. первоначальный платеж и 175 руб.  в середине обучения. С 1-го сентября цена повышается (350 руб разовый платеж и 380 в рассрочку)

Набор на 14 сентября, продолжительность - 14 занятий-модулей (курс выходного дня, сб и вс) 

 

Отзыв выпускника курса "Тестировщик ПО" в Могилеве:

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

курсы тестирования по в могилеве
 

Павел, почему вы решили стать тестировщиком?
 

- Считаю, что это интересная специальность.  Мне ее посоветовал знакомый программист – я почитал о ней в интернете, скачал книги по этой теме и начал их изучать. Мне это понравилось, я решил, что в этом есть что-то “мое” и что можно попробовать.
 

У вас была какая-то база? Может быть, какое-то специальное или техническое образование?
 

- Нет, базы никакой не было, образование у меня экономическое. Какого-то специфического багажа у меня не было до обучения на курсах.
 

Получили ли вы от курсов то, что хотели?
 

- Да, из курсов извлек все то, что хотел. Тут научили всему – а именно тому, как надо работать.  Здесь научили делать всю основную работу тестировщика.
 

Как вы оцениваете уровень преподавателя?
 

- Как нам преподавали, мне понравилось. Преподаватель вполне компетентный и я бы сказал – требовательный.
 

Какие из тем в курсе вам показались наиболее интересными? И наиболее сложными?
 

- Сам процесс поиска багов мне наиболее интересен. Там включается анализ плюс интуиция. Он более динамичен по сравнению с написанием тест кейсов, когда тебе надо просто сидеть и составлять их. Работа с тест кейсами более однообразна, хотя, конечно, тоже нужна.
 

Как считаете, человеку без базы реально научиться этой профессии на курсах?
 

- Конечно, реально. Возьмите меня или других ребят из нашей группы. Мы пришли с нуля – и обучились. Тут главное – желание, и когда есть цель, то это не так уж и сложно. Единственное что нужно – это обычные навыки владения ПК. Я думаю, сейчас они есть у всех по умолчанию. Остальному тут учат, и очень хорошо.