Онлайн. Повышение квалификации

Механизмы тестирования программного кода

Дата

В любое время

40 часов

Цена

19000  -8%
скидка

Скидка только посетителям портала Rosbo.ru при подаче заявки через сайт

Компания

Место проведения

Видео-лекции, на образовательной площадке

Курс знакомит слушателей с технологией тестирования программного продукта, а также с основными методами тестирования на уровне кода и готового продукта.

Навыки, приобретаемые по окончании курса: 

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

 

Документ об окончании:

Удостоверение о повышении квалификации установленного образца от ЧОУ ДПО “Институт прикладной автоматизации и программирования” данные выданного документа вносятся в единый реестр ФИС ФРДО

 

Программа

1. Основы тестирования

1. Введение.

2. Пример поиска и исправления ошибки.

3. Организация тестирования.

4. Сквозной пример тестирования. Часть 1.

5. Сквозной пример тестирования. Часть 2.

6. Фазы тестирования и управляющий граф.

2. Критерии выбора тестов

1. Проблемы тестирования.

2. Критерии тестирования. Структурные критерии.

3. Функциональные критерии.

4. Стохастические критерии.

5. Мутационные критерии.

6. Оценка покрытия программы и проекта.

3. Разновидности тестирования

1. Модульное тестирование.

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

3. Интеграционное тестирование. Особенности монолитного, нисходящего и восходящего подходов.

4. Особенности интеграционного тестирования для процедурного программирования.

5. Особенности интеграционного тестирования для объектно-ориентированного программирования. Системное тестирование.

4. Системное тестирование

1. Регрессионное и комбинированное тестирование. Издержки тестирования.

2. Определение качества программного продукта.

3. Процесс тестирования, планирование и типы тестирования.

4. Тестирование спецификации и сценария.

5. Ручная разработка тестов и автоматическая генерация.

6. Ручной и автоматизированный прогон тестов.

7. Тестовые процедуры, описания и отчеты.

5. Регрессионное тестирование

1. Цели и задачи регрессионного тестирования.

2. Виды регрессионного тестирования и управление им.

3. Классификация тестов при отборе и возможность их повторного использования.

4. Пример регрессионного тестирования.

5. Классификация выбора методов. Случайные методы.

6. Безопасные методы и методы минимизации.

7. Методы покрытия кода. Интеграционное регрессионное тестирование. Методы упорядочения.

8. Целесообразность отбора тестов и функция предсказания.

9. Порождение новых тестов. Поддержка регрессионного тестирования.

6. Практическая работа

1. Установка дополнительных пакетов.

2. Инициализация и запуск приложения.

3. Разработка первого теста (тестирование суммы).

4. Второй тест (вычитание).

5. Третий тест (перевод режима, вычисление cos).

6. Четвертый тест (работа с клавиатурой).

7. Перенос тестирующего приложения в GUI. Часть 1.

8. Перенос тестирующего приложения в GUI. Часть 2.

9. Сохранение статистики и работа с картинкой.

Институт прикладной автоматизации и программирования (ИПАП)

Институт прикладной автоматизации и программирования (ИПАП) с 2006 года занимается повышением квалификации специалистов в строительной и IT сфере.

Мы проводим очное обучение в г. Санкт-Петербург и дистанционное по всему миру через образовательную площадку.

 

ОТЗЫВЫ О КОМПАНИИ