(098) 465 60 49, (063) 114 49 14
  • Курсы
    • WEB разработка PHP
    • WEB разработка JavaScript
    • Тестирование QA
    • Design. Basic
    • Курс ВЕБ дизайн
  • О курсах
  • Отзывы
  • Новости
  • Вакансии и стажировка
  • Контакты

Курс тестирование ПО (QA)

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

Кратко о курсе

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

В курсе «Тестирование ПО» рассматриваются все необходимые теоретические  аспекты тестирования ПО, управления проектами, также в достаточном объеме дается практический блок знаний.

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

Лучшая цена

Дополнительная скидка при оплате одним платежем

Удобный график

Вечернее время и выходные

Небольшие группы

Количество участников в группе 8 -12 человек

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

Квалификация и богатый опыт

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

  1. Для начинающих с нуля тестировщиков ПО.
  2. Для тех, кто желает изучить теоретические аспекты тестирования ПО, управления проектами, а также веб- технологии и платформы, в том числе базы данных, языки разметки (xml).
  3. Для тех, кто мечтает получить новую профессию.
  4. Для фрилансеров.

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

Тема 1. Вступление в тестирование ПО .
Тема 2. Виды тестирования. Классификация видов и типов тестирования. Тестовая документация. Планы тестирования. Техники тестирования. Тест-дизайн. Динамическое и статическое тестирование. Динамические и статические техники тестирования (Informal review, Walkthrough, Equivalence Partitioning, Boundary Values, State Transition и другие). Понятие Use Case и User Story. Тестовые сценарии.
Тема 3. Отчеты об ошибках. Резолюции. Жизненный цикл бага. Обзор баг-трекинг систем (Redmine, Jira).
Тема 4. Функциональные и не функциональные виды тестирования.
Тема 5. Полезные инструменты тестировщика. Основы работы с ними.
Тема 6. Запросы на улучшения. Деловая переписка. Правила и советы.
Тема 7. Тестирование мобильного вида сайта.
Тема 8. Git и GitHub.
Тема 9. Создание основной конструкции сайта с помощью языка верстки HTML5. Использование языка описания CSS (синтаксис, атрибуты, селекторы, правила). Размещение созданной страницы на хостинге.
Тема 10. Основы проектирования баз данных. Введение в SQL (CRUD операции). Работа с OpenServer.
Тема 11. Полезные лайфхаки для работы в команде. Интерактивный квиз.
Тема 12. . Создание Requirements (Specifications) на основе полученного опыта (опционально).
Тема 13. Моделирование реального собеседования (мок-интервью).
Тема 14. Составление резюме. Наполнение профиля LinkedIn.
Тема 1. Вступление в тестирование ПО .
  1. Вступление в QA. Организация основного рабочего процесса. Обязанности тестировщика. Различие между Tester/QA/QC.
  2. Верификация и валидация.
  3. Метрики качества ПО.
  4. Жизненный цикл разработки ПО.
  5. Модели разработки ПО.
  6. Scrum methodology introduction.
  7. Место тестирования при разработке ПО.
  8. Виды требований.
  9. Тестирование спецификаций ПО. Static testing (Requirements testing) Практика: Тестирование документации. Тестирование спецификации программного обеспечения. Тестирование калькулятора.

Практическое задание: Тестирование документации. Тестирование спецификации программного обеспечения. Тестирование калькулятора.

Тема 2. Виды тестирования. Классификация видов и типов тестирования. Тестовая документация. Планы тестирования. Техники тестирования. Тест-дизайн. Динамическое и статическое тестирование. Динамические и статические техники тестирования (Informal review, Walkthrough, Equivalence Partitioning, Boundary Values, State Transition и другие). Понятие Use Case и User Story. Тестовые сценарии.
  1. Виды тестовых планов.
  2. Стандарты написания тестовых планов.
  3. Основные разделы тестового плана.
  4. Виды и типы тестирования.
  5. Критерии полноты охвата тестирования.
  6. Классы эквивалентности.
  7. Граничные значения.
  8. Test-case, чит и чек листы.
  9. Техники тест-дизайна.
  10. Принципы тестирования.
  11. Requirements Traceability Matrix.
  12. Best practices.

Тестирование для проверки теоретических знаний.
Практическое задание: Тестирование формы ввода данных. Написание чек-листов на тестирование функциональности сайта.

Тема 3. Отчеты об ошибках. Резолюции. Жизненный цикл бага. Обзор баг-трекинг систем (Redmine, Jira).
  1. Составление отчетов об ошибках.
  2. Атрибуты бага.
  3. Priority & Severity.
  4. Резолюции.
  5. Жизненный цикл бага.
  6. Статистика и метрики.
  7. Bug tracking system.
  8. Обзор и сравнение bug tracking systems.

Практическое задание: Комплексное тестирование сайта на основе созданных чек-листов. Создание отчета об ошибках в Redmine.

Тема 4. Функциональные и не функциональные виды тестирования.
  1. Тестирование локализации.
  2. Тестирование баз данных.
  3. GUI.
  4. Usability.
  5. Методы тестирования.
  6. Тестирование Graphic User Interface в Windows и ВЕБ приложениях.
  7. Кроссбраузерное тестирование (browserstack.com).
  8. Основы адаптивной верстки.
  9. Не функциональные виды тестирования (инсталляторов, совместимости).
  10. Стратегия функционального тестирования без документации.

Практическое задание: Тестирование сайта техниками функциональных и не функциональных видов тестирования.

Тема 5. Полезные инструменты тестировщика. Основы работы с ними.
  1. Инструменты разработчика Chrome DevTools.
  2. Инструменты для создания уникальных пар комбинаций Pairwise Testing, генерации тестовых данных.
  3. Инструменты для GUI тестирования, контроля правописания, анализа вебстраниц различным критериям.
  4. Инструменты автоматизации простых сценариев.
Тема 6. Запросы на улучшения. Деловая переписка. Правила и советы.
  1. Запросы на улучшение: Что это? Как подавать? И зачем это делать?
  2. Основы ведения деловой переписки.

Практическое задание: Оформление запроса на улучшение к выбранному веб — приложению.

Тема 7. Тестирование мобильного вида сайта.
  1. Принципы и стандарты тестирования мобильного вида (телефон, планшет, ноутбук).
  2. Техники тестирования мобильного вида.
  3. Инструменты тестирования.

Практическое задание: Тестирование мобильного вида сайта.

Тема 8. Git и GitHub.
  1. Основные функции системы Git.
  2. CMDER инструмент: обзор, настройка, основные команды.
  3. Регистрация на GitHub. Основные функции.
  4. Отправка файлов проекта на GitHub.

Практическое задание: Коммит файлов проекта на GitHub..

Тема 9. Создание основной конструкции сайта с помощью языка верстки HTML5. Использование языка описания CSS (синтаксис, атрибуты, селекторы, правила). Размещение созданной страницы на хостинге.
  1. Общие понятия о браузерах. Структура HTML-документа. Структура сайта. Метагеги, их назначение и применение.
  2. CSS. Каскадные таблицы стилей и их применение. Подключение. Селекторы.
  3. Блочная верстка. Основные блоки, блочные и строковые элементы.
  4. Формы. Поля ввода.
  5. Регулярные выражения.
  6. Сервисы и ПО для работы с вёрсткой.

Практическое задание: Создание страницы резюме и размещение его на хостинге.

Тема 10. Основы проектирования баз данных. Введение в SQL (CRUD операции). Работа с OpenServer.
  1. Основы проектирования баз данных.
  2. MySQL.
  3. Основы DDL.
  4. Основные запросы: SELECT, INSERT, UPDATE, DELETE.
  5. Вложенные запросы.
  6. Связанные вложенные запросы (опционально).
  7. Работа со сложными выборками (опционально).
  8. Работа со многими таблицами INNER JOIN, LEFT JOIN и RIGHT JOIN (опционально).

Практическое задание: Проектирование и создание базы данных. Заполнение данными. Связи. Написание запросов.

Тема 11. Полезные лайфхаки для работы в команде. Интерактивный квиз.
  1. Советы по работе в команде и с разными людьми.
  2. Интерактивный квиз.
Тема 12. . Создание Requirements (Specifications) на основе полученного опыта (опционально).
  1. Основы анализа требований заказчика.
  2. Разработка требований.
  3. Peer review требований в команде.

Практическое задание: Создание документа требований. Взаимная проверка.

Тема 13. Моделирование реального собеседования (мок-интервью).
Тема 14. Составление резюме. Наполнение профиля LinkedIn.

ЗАЩИТА ПРОЕКТА (1 занятие)» tab_id=»1490157331311-0e40a188-d8c2″]

Преподаватель

Кундич Константин

Преподаватель курса «Тестирование ПО».
Middle QA Engineer в компании Virtuace с 5+ годами практического опыта в ручном тестировании, а также небольшим опытом в автоматизированном тестировании (Java/Python3.x + Selenium WebDriver), нагрузочном (JMeter) и API (Postman, ARC) тестировании на различных WEB-проектах в Insurance/Surety и сфере предоставления услуг. Имеется опыт управления командой до 4-х человек как Team-Lead.
Опыт преподавания курса по тестированию: с 2017 года. Общий опыт преподавания (репетиторство со школьниками/студентами): с 2009 года.

Образование: высшее (ЖВИ НАУ им. С. П. Королёва — «Радиоэлектроника» и ЖГУ им. И. Франко — «Английский язык и зарубежная литература»).

Facebook
Google+
YouTube
Vkontakte

Все права сохранены © 2017 ithub.com.ua — при использовании материалов ссылка обязательна