УЧЕБНАЯ ПРОГРАММА

«Авторское свидетельство №375»

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

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

Sw – прикладное программное обеспечение
SwP – Software Project – проект по разработке прикладного программного обеспечения
ОБПО – Общесистемное базовое программное обеспечение
ООПО – Общесистемное операционное программное обеспечение
ОПО – Общесистемное программное обеспечение: ОБПО и ООПО
БД – база данных
СУБД – система управления базами данных: ОБПО
OS – операционная система
ТМД – тестовая модель данных

Тема 1. Фундаментальные понятия тестирования
1. Введение в тестирование
2. Определение тестирования
3. Объект тестирования
4. Характеристики испытательных процессов
5. Начальные условия и исходные данные тестирования
6. Основные режимы тестирования
7. Цели и задачи тестирования
8. Контрольные данные
9. Тестирование как особый сектор деятельности SwP. Проект в проекте
10. Моделирование испытательных процессов
11. Классификация и основные характеристики ошибок и неисправностей Sw
12. Тестовая модель данных
13. Модель реакций функций
14. Классификация и характеристики сообщений
15. Объем тестирования
16. Масштабность тестирования
17. Глубина тестирования

Тема 2. Жизненный цикл тестирования
1. Классификация тестирования и основные характеристики видов тестирования Sw
2. Лабораторное тестирование
3. Виды лабораторного тестирования
4. Одиночное тестирование. Тестирование отдельных участков каждым разработчиком
5. Компоновочное и интеграционное тестирование
6. Альфа-тестирование в SwP
7. Тестирование в опытной эксплуатации
8. Генеральное тестирование
9. Промышленное тестирование
10. Сертификационное тестирование
11. Цикличность тестирования в жизненном цикле SwP
12. I этап тестирования. Этап организации
13. II этап тестирования. Этап моделирования
14. III Этап тестирования. Этап проведения испытательных процессов и формирования контрольных данных

Тема 3. Специфика тестирования Software
1. Начальные условия тестирования
2. Общая схема последовательности проверки Sw и сопряженных компонент
3. Особенности проверки документации Sw
4. Проверка модели бизнес информации
5. Проверка функций Sw на наличие программных ошибок
6. Рабочее определение программной ошибки
7. Классификация и основные характеристики программных ошибок
8. Методы выявления ошибок в Sw
9. Способы выявления ошибок в Sw
10. Признаки ошибок выполнения
11. Особенности ошибок в ОБПО — СУБД
12. Особенности ошибок в ООПО — OS
13. Особенности ошибок в ОПО
14. Классификация и основные характеристики сообщений
15. Проверка общих технических характеристик Sw
16. Проверка архитектуры
17. Проверка соответствия Sw параметрам аппаратно-программной среды
18. Проверка соответствия ресурсоемкости аппаратно-программной среды
19. Проверка интеграционного уровня
20. Проверка эргономики
21. Проверка производительности
22. Проверка безопасности
23. Проверка математического и алгоритмического уровня

Тема 4. Основные тестовые модели
1. Тестовая модель данных (ТМД)
1.1. Понятие ТМД
1.2. Метод формирования ТМД путем вариации экземпляров
1.3. Способы создания ТМД
2. Физико-математическая интерпретация ТМД
3. Программная интерпретация ТМД
4. Cостав и структура ТМД
5. Классификация прикладных функций Sw
6. Классификация системных функций Sw
7. ТМД для тестирования функций по обработке данных
7.1. Характеристики ТМД для тестирования функций ввода данных с манипуляторов – клавиатуры, мыши
7.2. Характеристики ТМД для тестирования функций загрузки данных из файлов-пакетов
7.3. Характеристики ТМД для тестирования функций загрузки данных из периферийных устройств
7.4. Характеристики ТМД для тестирования функций загрузки данных из потоков приложений/СУБД
7.5. Характеристики ТМД для тестирования функций генерации данных
7.6. Характеристики ТМД для тестирования функций презент-логики
7.7. Характеристики ТМД для тестирования функций бизнес-логики
7.8. Характеристики ТМД для тестирования функций регистрации/журнализации
7.9. Характеристики ТМД для тестирования функций замены входных данных
7.10. Характеристики ТМД для тестирования функций конвертации типов данных
7.11. Характеристики ТМД для тестирования функций размещения
7.12. Характеристики ТМД для тестирования функций вывода данных на монитор
7.13. Характеристики ТМД для тестирования функций сохранения в БД
7.14. Характеристики ТМД для тестирования функций выгрузки данных в файлы-пакеты
7.15. Характеристики ТМД для тестирования функций выгрузки данных в периферийные устройства
7.16. Характеристики ТМД для тестирования функций выгрузки данных в приложения и СУБД
8. Модели испытательных процессов
9. Модели реакций функций Sw на ТМД

Условия обучения и оплаты.

Длительность курсов:
Количество занятий: 10
Продолжительность одного занятия: 120 минут
Режим проведения занятий: три дня в неделю с общим периодом – четыре недели


Thanks: Lifestar