Wednesday, June 20, 2018
  • 10 лет успешной работы
  • 20 преподавателей-экспертов
  • http://wowslider.com/
  • Гарантия качества обучения
10 лет успешной работы1 20 преподавателей-экспертов2 Более 100 актуальных курсов3 Гарантия качества обучения4
cssslider by WOWSlider.com v8.7

Компьютерная графика

Курсы Тестировщик ПО в Уфе

Профессии

Этот курс в нашем Центре
успешно закончило

49 человек!

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

Цель курса:

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

В первую очередь курс будет интересен тестировщикам программного обеспечения, программистам.

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

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

Продолжительность курса - 10 ак. ч.

График занятий учебных групп на курсах:

Утренние группы:
ВТ, ЧТ - с 900 до 1200
ПН, СР, ПТ - с 900 до 1200
Дневные группы:
ВТ, ЧТ - с 1200 до 1500
ПН, СР, ПТ - с 1200 до 1500
Вечерние группы:
ВТ, ЧТ - с 1500 до 1800
ПН, СР, ПТ - с 1830 до 2130
Группы выходного дня:
СБ, ВС - с 1000 до 1600

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

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

  • Жизненный цикл разработки программного обеспечения.
  • Цели и задачи процесса тестирования.
  • Основные понятия. Полный цикл тестирования. Фазы тестирования.
  • Описание ролей участников группы тестирования.
  • Особенности требований к программному обеспечению.
  • Анализ требований с точки зрения пригодности к тестированию.
  • Составление тестов на основе требований.
  • Оценка рисков требований, ранжирование тестов.
  • Изменение требований в процессе разработки.
Модуль 2. Методы и виды тестирования.
  • Методы тестирования: стеклянный ящик; черный ящик;
  • тестирование моделей; анализ программного кода (инспекции).
  • Виды тестирования: функциональное тестирование;
  • регрессионное тестирование; тестирование безопасности;
  • тестирование производительности; тестирование удобства использования.
Модуль 3. Тестовая документация (общие сведения). Тестовая документация (Test Plan).
  • Документы, создаваемые в ходе жизненного цикла проекта.
  • Тестовые требования.
  • Тестовые планы (Test Plan).
  • Подготовка наборов тестовых данных (Test Case).
  • Отчет о прохождении тестов.
  • Отчеты о проблемах (баг-репорты).
  • Связь тестовых планов с другими типами документов.
  • Возможные формы подготовки тестовых планов.
  • Сценарии. Таблицы.
  • Конечные автоматы. Генераторы тестов.
Модуль 4. Тестовая документация (Test Case). Тестовая документация (отчет о прохождении тестов).
  • Определение Test Case.
  • Правила написания, степень детализации, независимость.
  • Подготовка тестовых данных, подходы и проблемы.
  • Ведение документации.
  • Связь отчета о прохождении теста с другими документами.
  • Возможные формы представления отчета о прохождении теста.
  • Автоматическое и ручное тестирование.
  • Ведение системы отслеживания ошибок (багтрекинговые системы).
  • Правила составления описаний ошибок, понятие приоритета, критичности.
  • Составление отчетов по результатам тестирования.
Модуль 5. Классы данных для тестовых примеров. Проверка на граничных значениях и робастности.
  • Допустимые данные. Граничные данные. Отсутствие данных.
  • Повторный ввод данных. Неверные данные.
  • Реинициализация системы.
  • Устойчивость системы.
  • Нештатные состояния среды выполнения.
  • Проверка на граничных значениях.
  • Проверка робастности.
  • Проверка нулевого значения.
Модуль 6. Классы эквивалентности. Тестирование операций сравнения. Покрытие программного кода.
  • Класс эквивалентности меньше, чем диапазон.
  • Класс эквивалентности внутри диапазон.
  • Класс эквивалентности больше, чем диапазон.
  • Тестирование операции сравнения.
  • Понятие покрытия. Уровни покрытия.
  • Покрытие по строкам программного кода.
  • Уменьшение количества тестовых примеров.
  • Анализ покрытия.
Модуль 7. Тестирование функциональности программного обеспечения.
  • Функциональные требования, предъявляемые к системе.
  • Тестовые требования, соответствующие функциональным требованиям.
  • Тестовые примеры, соответствующие тестовым требованиям.
Модуль 8. Тестирование объектно-ориентированного программного обеспечения.
  • Процедурное и объектно-ориентированное программирование.
  • Пример тестирования системы.
  • Поэлементное тестирование классов.
Модуль 9. Тестирование пользовательского интерфейса (GUI).
  • Задачи и цели тестирования пользовательского интерфейса.
  • Функциональное тестирование пользовательского интерфейса.
  • Тестирование удобства пользовательского интерфейса.
Модуль 10. Особенности тестирования различного типа приложений. Регрессионное тестирование.
  • Тестирование Web-приложений.
  • Цели и задачи регрессионного тестирования.
  • Виды регрессионного тестирования.
  • Управляемое регрессионное тестирование.
Аудиторная нагрузка в классе с преподавателем
Общая учебная нагрузка, включая консультации и самостоятельные занятия

Цены на курсы

Brown Blue Orange