Обучение

Консультация

Консультируем с 8:30 до 19:00 Выходной: суббота и воскресенье


Сообщение об ошибке

Обучение

Сообщение об ошибке

Функциональное тестирование ПО by Coinmatics

Профессиональный курс (для трудоустройства)

Когда-то, когда «компьютеры были большими, а программы маленькими», о тестировании программного обеспечения практически не говорили. Тогда разработкой ПО занимались крупные фирмы и институты, количество созданных продуктов измерялось единицами в год, а сам процесс разработки был крайне медленной кропотливой работой.

Сегодня тестирование стало обязательной частью процесса производства программного обеспечения, а профессия тестировщика стала одной из самых востребованных на рынке ИТ.

Филиал IT-Academy в Гродно сотрудничает с компанией Coinmatics, которая заинтересована в выпускниках данного курса. Обучение в IT-Academy не гарантирует трудоустройства в данную компанию, но вы получите необходимые навыки, которые существенно повысят ваши шансы на успешное прохождение собеседования.

Описание курса

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

Условия отбора

Зачисление на курс осуществляется на конкурсной основе по результатам:

  • теста на компетенции или логико­математические задачи

  • теста по английскому языку

Для кого этот курс

Для людей, желающих приобрести знания и практические навыки  для возможности работать по специальности “Специалист по тестированию ПО” ( для будущих Junior Software Testing Engineer)

Необходимая подготовка

  • Базовое владение компьютером;

  • уровень английского языка (устная и письменная речь) – B1 и выше;

  • логическое мышление;

  • внимательность, критический склад ума, аналитические способности, обучаемость, способность и желание к самообразованию.

Для чего этот курс

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

Вы узнаете

На курсе изучаются теоретически и применяются практически:

  • введение в тестирование;

  • планирование и организация процесса тестирования (тест план и тестовая стратегия);

  • анализ и тестирование требований;

  • способы проектирования эффективных тестов;

  • разработка тестов (чек-листы, тест-кейсы, тестовые сценарии);

  • поиск и документирование дефектов;

  • отчетность о результатах тестирования;

  • тестирование производительности;

  • основы автоматизированного тестирования;

  • особенности тестирования мобильных устройств;

  • основы баз данных и SQL;

  • особенности тестирования веб-ориентированных приложений.

Вы будете уметь

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

Внимание:

Доступ к электронным материалам открыт в период прохождения курса. По окончании курса доступ закрывается.

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

  1. Тестирование для начинающих
    Введение в тестирование ПО
    1. История развития тестирования.
    2. Этапы разработки ПО. Место тестирования в разработке ПО.
    3. Важность тестирования.
    4. Основная терминология тестирования.
    5. Технические навыки и личностные качества тестировщика.
    6. Жизненный цикл тестирования.
    Планирование и организация процесса тестирования ПО
    1. Тестируемые продукты.
    2. Планирование процесса тестирования.
    3. Тест-план.
    4. Направления и методы тестирования.
    5. Уровни тестирования.
    6. Типы тестирования.
    7. Виды тестирования.
    8. Правила тестирования.
    9. Ошибки, допускаемые при планировании и организации процесса тестирования.
    Тестирование требований
    1. Определения.
    2. Важность документации и требований.
    3. Источники и пути выявления требований.
    4. Уровни и типы требований.
    5. Формы представления требований.
    6. Свойства требования.
    7. Ошибки в требованиях.
    8. Подходы к тестированию требований.
    Разработка и документальное оформление тест-кейсов
    1. Определения.
    2. Техники тест-дизайна: классы эквивалентности, граничные условия, таблицы принятия решений.
    3. Рекомендации по разработке тестов.
    4. Свойства хорошего теста.
    5. Оформление чек-листов и тест-кейсов.
    6. Тестовые сценарии.
    Поиск и документальное оформление дефектов
    1. Определения.
    2. Описание дефекта. Структура отчёта о дефекте.
    3. Жизненный цикл отчёта о дефекте.
    4. Ошибки при написании отчёта о дефекте.
    5. Рекомендации по написанию отчёта о дефекте.
    6. Отчет о дефекте VS предложение по улучшению
    7. Баг-трекинговые системы.
    Отчет о результатах тестирования
    1. Определения.
    2. Принципы подготовки отчёта о результатах тестирования.
    3. Структура отчёта о результатах тестирования.
    4. Использование отчёта о результатах тестирования.
    5. Финальный отчёт о результатах тестирования.
    Итоговое занятие Модулю №1
    1. Тест по Модулю №1.
    2. Обсуждение вопросов по Модулю №1.
    Защита командной работы по проекту
  2. Тестирование веб-ориентированных и мобильных приложений, тестирование производительности
    Введение в тестирование веб-ориентированных приложений
    1. Принципы архитектуры веб-ориентированных приложений.
    2. Структура сети, домен, IP-адрес, MAC-адрес.
    3. HTTP и HTTPS протоколы.
    4. Cookies и Cache.
    5. Структура WEB-страницы: HTML, CSS, JS
    6. Девелоперская панель в браузерах: Elements, Device toolbar
    HTTP-запросы, back-end тeстирование
    1. Основные HTTP-запросы
    2. Статус-коды
    3. Основные форматы передачи данных: JSON, XML
    4. Девелоперская панель в браузерах: Network
    5. Swagger
    6. Postman
    Тестирование форм
    1. Основные понятия и определения.
    2. Виды форм.
    3. Основные проверки форм. Типы валидации форм.
    4. Особенности тестирования полей форм.
    Введение в автоматизацию тестирования ПО
    1. Определения.
    2. Области автоматизации.
    3. Плюсы и минусы автоматизации.
    4. Особенности тестов для автоматизированного тестирования.
    5. Основы технологии Record and Playback
    Инструментальные средства автоматизации тестирования веб- ориентированных приложений: Selenium IDE
    1. Что такое Selenium?
    2. Ключевые поля Selenium IDE.
    3. Основные команды в Selenium IDE.
    4. Локаторы.
    5. Создание проекта.
    6. Запись и воспроизведение теста.
    7. Тестирование форм на примере Selenium IDE
    Введение в тестирование мобильных приложений. Общие рекомендации по тестированию
    1. Определения.
    2. Виды и типы мобильных приложений.
    3. Обзор основных мобильных платформ. Статистика.
    4. Примеры ошибок в мобильных приложениях.
    5. Особенности управления мобильными проектами.
    Особенности тестирования мобильных приложений.
    1. 5 принципов тестирования мобильных приложений.
    2. Основные проверки мобильных приложений.
    3. Чек-лист для тестирования мобильных приложений.
    4. Выбор тестового окружения.
    Инструменты для тестирования мобильных приложений
    1. Использование Fiddler и Charles для мониторинга HTTP/HTTPS трафика.
    2. Android Studio, эмуляторы Android
    3. Xcode, cимуляторы iOS
    4. Android Developer Mode.
    5. Тестирование GPS.
    Итоговое занятие по Модулю №2
    1. Тест по Модулю №2.
    2. Обсуждение вопросов по Модулю №2.
    Защита командной работы по проекту
  3. Углубленный уровень. Подготовка к интервью
    Модели жизненного цикла ПО
    1. Понятие SDLC.
    2. V-образная модель.
    3. Водопадная модель.
    4. Итерационная модель.
    5. Гибкие методологии (Agile, Scrum, Kanban)
    Командная работа на проекте и основы успешной коммуникации
    1. Составляющие успешного проекта.
    2. 5 пороков команды.
    3. Инструменты коммуникации на проекте.
    4. Основы успешной коммуникации.
    Инструменты, помогающие руководить проектом (на примере Jira):
    1. Обзор Jira.
    2. Виды тикетов в Jira. Особенности создания тикетов.
    3. Проектные доски. Отслеживание статуса тикетов.
    4. Поиск и фильтрация в Jira.
    Основы работы с базами данных
    1. Общие сведения о реляционных базах данных.
    2. Правила написания основных SQL-запросов.
    3. JOINs.
    Доменное тестирование
    1. Определения.
    2. Работа с переменными и «многомерными значениями».
    3. Техники ускорения работы
    4. Тестирование комбинаций.
    Особенности ISTQB
    1. Обзор ISTQB-сертификации.
    2. Уровни сертификации и их разделы.
    3. Ценность ISTQB-сертификации.
    4. Правила подготовки к ISTQB-сертификации.
    5. Основные документы.
    6. Примеры экзаменационных вопросов.
    Итоговое занятие по Модулю №3
    1. Тест по Модулю №3.
    2. Обсуждение вопросов по Модулю №3.
    Итоговое занятие по курсу
    1. Обсуждение проделанной работы, разбор особенностей.
    2. Обсуждение вопросов по курсу.
    3. Подготовка к интервью. Полезные советы для подготовки к собеседованию на должность QA engineer.
    4. Репетиция интервью.
    5. Вручение документов об окончании курса.

Преподаватели курса

Александра Ерёмина

Работала Lead QA engineer в компании Coinmatics. Сейчас - Lead QA engineer в компании iTechArt.

С 2008 по 2017 год преподавала в Гродненском государственном университете имени Янки Купалы, доцент кафедры системного программирования и компьютерной безопасности.

Кандидат физико-математических наук, доцент.

Читаемые курсы: «Надёжность программного обеспечения», «Обеспечение безопасности электронного бизнеса», «Языки разметки документов», «Высшая математика (математическое программирование)», «Теория информации», «Теория вероятностей в задачах надёжности устройств и систем» и др.

C 2011 по 2014 год – тренер по направлению SFT в компании EPAM.

С 2017 года - преподаватель курса "Функциональное тестирование ПО" в IT-Академии.

aleksandrae@mail.ru

Отзывы на курс от выпускников Все отзывы

Не бойтесь перемен!

На прошлом месте работы возникли трудности с дальнейшим профессиональным и карьерным ростом, и я уперся в своего рода «стеклянный потолок». Захотелось перемен, и я решил попробовать себя в тестировании ПО.

Хотелось найти себя в сфере, где мое развитие будет постоянным

В 2019 я решила поменять работу, и 2020 год убедил меня в этом желании окончательно. Обдумав свои личные качества и интересы, выделила для себя две наиболее интересные сферы: бизнес-анализ и тестирование ПО. Дальше начала изучать литературу и поняла, что тестирование меня вдохновляет больше. Поскольку книг на каком-то этапе мне стало не хватать, я решила записаться на курс в IT-Academy в Гродно.

На прошлом месте работы возникли трудности с дальнейшим профессиональным и карьерным ростом, и я уперся в своего рода «стеклянный потолок». Захотелось перемен, и я решил попробовать себя в тестировании ПО.

Содержание материала и подача курса меня полностью устроили. Естественно, курс зависит во многом от преподавателя. Мне очень повезло, что моим преподавателем была Ерёмина Александра. Она не только профессионал с большой буквы, но и отличный педагог!


В 2019 я решила поменять работу, и 2020 год убедил меня в этом желании окончательно. Обдумав свои личные качества и интересы, выделила для себя две наиболее интересные сферы: бизнес-анализ и тестирование ПО. Дальше начала изучать литературу и поняла, что тестирование меня вдохновляет больше. Поскольку книг на каком-то этапе мне стало не хватать, я решила записаться на курс в IT-Academy в Гродно.

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


Более 6100 выпускников успешно работают в IT-компаниях в Беларуси и за рубежом

Акции и новости