Курс "Тестирование
программного обеспечения"

СТАРТ: 21 ИЮНЯ, 2018
*в группу на 11 мая набор закрыт
С 18:30 – 21:30,
2 РАЗА В НЕДЕЛЮ
12 ЗАНЯТИЙ
Курс "Тестирование ПО"

Этапы обучения Тестированию ПО
в ИТ-Академии "БелХард"

1
Курс "Тестирование ПО"
3
Junior QA-инженер
Кто такой тестировщик ПО?
Специалист, который занимается обеспечением высокого качества IT-проектов (сайтов, мобильных приложений и пр.), поиском ошибок и сбоев в их работе. Тестировщик моделирует различные ситуации, которые могут возникнуть в процессе использования предмета тестирования, чтобы разработчики смогли исправить обнаруженные ошибки.

Программа курса
"Тестирование программного обеспечения"

Введение в тестирование ПО
  • История тестирования ПО.
  • Общие сведения.
  • Что такое тестирование ПО и контроль качества.
  • Сходства и различия этих понятий.
  • Характеристики и модель качества ПО.
Основные понятия и определения в тестировании
  • Необходимые знания и сложности в работе специалиста по тестированию ПО. Профессиональная терминология.
  • Словарь тестировщика.
  • Книги для начинающих тестировщиков.
Тестирование ПО и связь с жизненным циклом ПО
  • Модели и методологии разработки ПО.
  • Жизненный цикл разработки ПО и его связь с тестированием.
  • Смежные вопросы тестирования.
Виды и уровни в тестировании ПО
  • Виды тестирования ПО и способы их проведения.
  • Уровни тестирования ПО и их критерии.
  • Методы тестирования (черный, белый, серый ящики).

Техники тест-дизайна (эквивалентное разбиение и анализ граничных значений)
  • Разбиение на классы эквивалентности, техника граничных и пограничных значений.
  • Практическое занятие.
Планирование тестовых испытаний
  • Планирование тестирования в рамках жизненного цикла ПО.
  • Тест-план и его характеристики.
  • Понятие и показатель качества.
  • Календарный план работ.
  • Риски и сложности при планировании тестирования.
  • Практическое занятие
Исследовательское тестирование (Exploratory testing)
  • Исследовательский подход в тестировании.
  • Отличие исследовательского тестирования от интуитивного.
  • Практическое занятие.
Тестирование требований и документации
  • Требования: что это такое, и зачем они нужны. Категории и характеристики требований.
  • Уровни и типы требований.
  • Анализ и тестирование требований.
  • Практическое занятие.
Разработка тестовой документации. Преимущества тест-кейсов и чек-листов
  • Виды тестовой документации.
  • Тестовые случаи и их свойства.
  • Структура тестовых случаев.
  • Рекомендации по составлению.тестовой документации.
  • Критерии выбора тестовой документации.
  • Практическое занятие.
Поиск и документирование дефектов
  • Определение и понятие дефекта.
  • Атрибуты дефекта и его жизненный цикл.
  • Системы документирования ошибок.
  • Понятия приоритета и серьезности дефекта.
  • Правила документирования ошибок.
  • Рекомендации по хорошему описанию дефектов.
  • Описание элементов управления.
  • Критерии определения критичности.
  • Практическое занятие.
Инструменты для тестирования
  • Структура HTTP запроса.
  • Метод GET и POST.
  • Классификация, виды и назначение инструментов тестирования.
  • Инструменты FireBug, Fiddler и др. Особенности работы с ними.
Документирование результатов тестирования
  • Отчёт о результатах тестирования: цели составления и его структура.
  • Рекомендации и примеры.
  • Практическое занятие.
Тестирование юзабилити
  • Назначение тестирования юзабилити.
  • Терминология и постулаты.
  • Виды тестирования юзабилити.
  • Особенности тестирования.
  • Юзабилити: подходы к тестированию, критерии, характеристики, оценка.
  • Практическое занятие.
Тестирование безопасности
  • Назначение тестирования безопасности.
  • Виды уязвимостей.
  • Стандарты и особенности тестирования безопасности.
  • Методы тестирования и сложности при тестировании безопасности.
  • Практическое занятие.
Основы автоматизации тестирования
  • Понятие автоматизации.
  • Области автоматизации.
  • Критерии и условия успешной автоматизации.
  • Преимущества и недостатки автоматизации.
  • Технология Record&Playback (Record-and-Replay).
  • Методы автоматизации.
  • Обзор средств автоматизации.
  • Средство автоматизации Selenium IDE.
  • Практическое занятие.
Итоговый тест
  • Итоговый тест по прослушанному материалу.
Завершающий раздел и разбор итогового теста
  • Особенности, трудности и преимущества работы тестировщика; практические рекомендации.
  • Почему тестировщик - лучший друг программиста?
  • Как составить резюме для устройства на работу.

В ходе курса Вы:

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

Почему стоит изучать курс "Тестирование ПО"
именно в ИТ-Академии "БелХард"?

Оптимальный размер учебных групп
8-11 человек в каждой учебной группе. Это позволяет, с одной стороны, научиться работать в команде, а с другой – добиться индивидуального подхода к каждому слушателю.
Никаких требований к базовым знаниям
На наших курсах мы помогаем стать тестировщиком каждому, независимо от возраста и имеющихся профессиональных знаний.
48 ак.ч. теории и практики
Сочетание теоретических лекций и практических занятий, необходимых для того, чтобы разобраться в тестировании ПО.
Всего 580 BYN за весь курс
Стоимость курса - всего 1/3 средней зарплаты
тестировщика ПО в Беларуси (согласно данным портала dev.by). Возможна оплата в два этапа. Работаем с системой "Расчет" (ЕРИП).
Удобное время занятий
Вы можете освоить новую перспективную специальность без ущерба для вашей текущей работы.
Корпоративные группы и индивидуальное обучение
Мы адаптируем нашу учебную программу к вашим особым требованиям. Узнать подробнее.

Преподаватель курса
Евгений Карпович
QA-инженер. Опыт применения всех видов тестирования на различных проектах от мобильных приложений до высоконагруженных
финансовых систем. Стаж работы – более 7 лет.
Страница тренера в LinkedIn
ИТ-Академия "БелХард":
г. Минск, пер. 4-ый Загородный, д. 56а (ст.м. Молодежная)
Skype: it.academy.bh1