Курсы по тестированию ПО, подготовка QA-специалистов


Цель курса

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

Вы не хотите остаться в прошлом? Стремитесь идти в ногу со временем? Боретесь за повышение Вашей конкурентоспособности? – Это Ваш курс!

По окончании курса Вы будете уметь

    • Владеть терминологией
    • Понимать процесс тестирования программного обеспечения и жизненный цикл программного продукта
    • Разрабатывать тестовые планы (Test Plan) и тестовые примеры (Test Case)
    • Выполнять тестирование в соответствии с заранее подготовленным тестовым планом
    • Обнаруживать ошибки при выполнении тестирования и документировать их
    • Оценивать и тестировать программный продукт с точки зрения функциональности

Дата начала 29/11
Продолжительность 1 курса 40 академических часа (5 недель)
Стоимость 1 курса 4000 грн
Свяжитесь с нами:

Программа

Модуль 1. Введение в тестирование программного обеспечения. Анализ требований к программному обеспечению.

  • —   Жизненный цикл разработки программного обеспечения.
  • —   Цели и задачи процесса тестирования.
  • —   Основные понятия. Полный цикл тестирования. Фазы тестирования.
  • —   Описание ролей участников группы тестирования.
  • —   Особенности требований к программному обеспечению.
  • —   Анализ требований с точки зрения пригодности к тестированию.
  • —   Составление тестов на основе требований.
  • —   Оценка рисков требований, ранжирование тестов.
  • —   Изменение требований в процессе разработки.

Модуль 2. Методы и виды тестирования.

  • —   Методы тестирования: стеклянный ящик; черный ящик;
  • —   тестирование моделей; анализ программного кода (инспекции).
  • —   Виды тестирования: функциональное тестирование;
  • —   регрессионное тестирование; тестирование безопасности;
  • —   тестирование производительности; тестирование удобства использования.

Модуль 3. Тестовая документация (общие сведения). Тестовая документация (Test Plan).

  • —   Документы, создаваемые в ходе жизненного цикла проекта.
  • —   Тестовые требования.
  • —   Тестовые планы (Test Plan).
  • —   Подготовка наборов тестовых данных (Test Case).
  • —   Отчет о прохождении тестов.
  • —   Отчеты о проблемах (баг-репорты).
  • —   Связь тестовых планов с другими типами документов.
  • —   Возможные формы подготовки тестовых планов.
  • —   Сценарии. Таблицы.
  • —   Конечные автоматы. Генераторы тестов.

Модуль 4. Тестовая документация (Test Case). Тестовая документация (отчет о прохождении тестов).

  • —   Определение Test Case.
  • —   Правила написания, степень детализации, независимость.
  • —   Подготовка тестовых данных, подходы и проблемы.
  • —   Ведение документации.
  • —   Связь отчета о прохождении теста с другими документами.
  • —   Возможные формы представления отчета о прохождении теста.
  • —   Автоматическое и ручное тестирование.
  • —   Ведение системы отслеживания ошибок (багтрекинговые системы).
  • —   Правила составления описаний ошибок, понятие приоритета, критичности.
  • —   Составление отчетов по результатам тестирования.

Модуль 5. Классы данных для тестовых примеров. Проверка на граничных значениях и робастности.

  • —   Допустимые данные. Граничные данные. Отсутствие данных.
  • —   Повторный ввод данных. Неверные данные.
  • —   Реинициализация системы.
  • —   Устойчивость системы.
  • —   Нештатные состояния среды выполнения.
  • —   Проверка на граничных значениях.
  • —   Проверка робастности.
  • —   Проверка нулевого значения.

Модуль 6. Классы эквивалентности. Тестирование операций сравнения. Покрытие программного кода.

  • —   Класс эквивалентности меньше, чем диапазон.
  • —   Класс эквивалентности внутри диапазон.
  • —   Класс эквивалентности больше, чем диапазон.
  • —   Тестирование операции сравнения.
  • —   Понятие покрытия. Уровни покрытия.
  • —   Покрытие по строкам программного кода.
  • —   Уменьшение количества тестовых примеров.
  • —   Анализ покрытия.

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

  • —   Функциональные требования, предъявляемые к системе.
  • —   Тестовые требования, соответствующие функциональным требованиям.
  • —   Тестовые примеры, соответствующие тестовым требованиям.

Модуль 8. Тестирование объектно-ориентированного программного обеспечения.

  • —   Процедурное и объектно-ориентированное программирование.
  • —   Пример тестирования системы.
  • —   Поэлементное тестирование классов.

Модуль 9. Тестирование пользовательского интерфейса (GUI).

  • —   Задачи и цели тестирования пользовательского интерфейса.
  • —   Функциональное тестирование пользовательского интерфейса.
  • —   Тестирование удобства пользовательского интерфейса.

Модуль 10. Особенности тестирования различного типа приложений. Регрессионное тестирование.

  • —   Тестирование Web-приложений.
  • —   Цели и задачи регрессионного тестирования.
  • —   Виды регрессионного тестирования.
  • —   Управляемое регрессионное тестирование.

Отзывы

Кучерявый Михаил

Курс Тестирование ПО действительно дает практически опыт и знания. Буду рекомендовать данный курс своим знакомым. Желаю успехов и талантливых студентов!

Кучерявый Михаил
Тычинская Анна

Знания систематизированы, приобретены практические навыки понимания процесса тестирования в жизни. Мечтайте. Делитесь знаниями. Спасибо Вам!

Тычинская Анна
Жеваго Владислав

Курс - отличная подготовка для начинающего тестировщика: доступно, понятно, только необходимые знания, которые применимы на практике. Спасибо за обучение. Успехов процветания Академии!

Жеваго Владислав
Городецкий Александр

Прошел курс подготовки manual tester, в дальнейшем планирую записаться на программирование. Буду рекомендовать друзьям обучение на ваших курсах.

Городецкий Александр
Горбенко Петр

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

Горбенко Петр
Серветник Дмитрий

Изучал тестирование в Вузе, на курсе заполнил пробелы и применил знания на практике. Жду от вас новых программ обучения!

Серветник Дмитрий
Чернецкая Екатерина

Получила большой объем знаний и навыков, теперь применю их в работе. Буду рекомендовать обучение на курсах своим друзьям и близким!

Чернецкая Екатерина
Должок Игорь

Курс «Тестирование ПО» замечательный, как базовая подготовка начинающих ИТ специалистов. После окончания планирую пойти на курс «JavaScript». Уже рекомендую друзьям обучение в Академии.

Должок Игорь