Тестирование Обеспечение качества. Тема 7 тестирование2 Аттестация и верификация Обзоры Инспекционные проверки Сквозной контроль.

Презентация:



Advertisements
Похожие презентации
Этапы решения задач на компьютерах Постановка задачи Формальное построение модели задачи Формальное построение модели задачи Построение математической.
Advertisements

Разработка программного обеспечения (Software Engineering) Часть 2. Создание ПО.
Количественное Управление Надежность плана Выполнение процесса Завершенность поставок Сроки поставки Неисправленные дефекты ( на момент поставки Заказчику)
ТЕСТИРОВАНИЕ МЕТОД «ЧЕРНОГО ЯЩИКА» ВЫПОЛНИЛ СТУДЕНТ ГР. ИВТ-51 з БАННИКОВА Н.Р.
ТЕСТИРОВАНИЕ МЕТОД «ЧЕРНОГО ЯЩИКА» ВЫПОЛНИЛ СТУДЕНТ ГР. ИВТ-51 з БАННИКОВА Н.Р.
2 Основным понятием программной инженерии является понятие жизненного цикла ПО. Жизненный цикл ПО (software lifecycle) – это период времени, который начинается.
Жизненный цикл и фазы проекта. Контрольные вопросы Понятие жизненный цикл проекта Фазы жизненного цикла проекта Наиболее часто допускаемые ошибки.
Тестирование программных средств Сафронов Сергей 2009 год.
Организация процесса тестирования ПО Петренко Ольга QA Team Leader.
Testschool Тестирование ПО: Модели разработки ПО. Уровни и типы тестирования. Воронеж, 2012 год.
Методология проектирования информационных систем МИФИ, Кафедра «Кибернетика»
Жизненный цикл программного обеспечения Подготовил студент 1 курса Лось Павел.
Оценка уровня безопасности Тестировщики Подтверждение свойств и качества. Рекомендации по доработке Методика проверки Определение Условий эксплуатации.
Учебный курс Стандартизация и сертификация программного обеспечения Лекция 7 доктор технических наук, профессор, проректор по информатизации, заведующий.
ОСНОВЫ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММ. Разработка программ - промышленное производство необходима технология разработки программ. Д. Кнут «Искусство программирования.
Языки и методы программирования Преподаватель – доцент каф. ИТиМПИ Кузнецова Е.М. Лекция 7.
Жизненный цикл программного обеспечения Лекция 4.
Контроля качества ПО. развития службы Три ступени Докладчик: Гринкевич Сергей
Кандидат технических наук, доцент Грекул Владимир Иванович Учебный курс Проектирование информационных систем Лекция 9.
Введение в тестирование. 1. Команда тестирования Тестер; Разработчик тестов; Разработчик автоматизированных тестов.
Транксрипт:

Тестирование Обеспечение качества

Тема 7 тестирование 2 Аттестация и верификация Обзоры Инспекционные проверки Сквозной контроль

Тема 7 тестирование 3 Связь с этапами жизненного цикла Формулирование потребности Спецификация интерфейса Спецификация требований Описание разработки План аттестации и верификации Отчеты об аттестации Документация Сопровождение Генеральный отчет

Тема 7 тестирование 4 Статическое тестирование Обзоры Экспертные оценки и модель SEI CMM Дефекты Классификация дефектов Ошибки Способность к трассировке

Тема 7 тестирование 5 Для чего нужен обзор Определение наличия проблемы Установление источника проблемы Точная локализация дефектов Коррекция требований Исправление проекта Коррекция внедренного продукта Инспекционная проверка Тестирование исправленной ошибки Исправления в документации

Тема 7 тестирование 6 Цели обзора Любые компоненты ПО Все что можно описать Программные продукты со сложной структурой Продукты со смешанными функциями Продукты требующие обучения персонала

Тема 7 тестирование 7 Объекты обзора Предложения Контракты График Бюджет Обоснование План обеспечения качества ПО Спецификация требований Модели

Тема 7 тестирование 8 Объекты обзора (2) Диаграммы действий Псевдокод Сценарий тестовых испытаний Учебный план Документация План сопровождения

Тема 7 тестирование 9 Участники обзора Автор Координатор Демонстратор Регистратор Инспектор-рецензент

Тема 7 тестирование 10 Процесс обзора Предварительный обзор Стадия совещания Стадия переработки Завершающая стадия Правила проведения обзорных собраний

Тема 7 тестирование 11 Метрические показатели обзора Время, затраченное на планирование Продолжительность обзора время, затраченное рецензентами Время переработки Время внедрения полученных результатов Целевые данные для обзора Количество и типы обнаруженных дефектов Количество исправленных дефектов (по типам) Список отклонений

Тема 7 тестирование 12 Динамическое тестирование Цель тестирования Разработчики и процесс разрушения Отладка Непрерывный процесс тестирования Тестирование и V-образная модельь Сбои и ошибки сертификация

Тема 7 тестирование 13 Типы тестов Белого ящика Черного ящика Разбиение эквивалентности Интеграционные тесты Системные тесты Регрессионные тесты Альфа и бета- тестирование

Тема 7 тестирование 14 Белый ящик Блок-схема Код или псевдокод Диаграмма Чейпина PSPEC Таблица решений Диаграмма перехода состояний Иерархические диаграммы Потоковые графы

Тема 7 тестирование 15 Задачи белого ящика Проверка всех путей выполняемого кода Функционирование интерфейса Размера и синхронизации критических участков кода

Тема 7 тестирование 16 Задачи черного ящика - проверка Правильности вычислений Правильность работы с граничными значениями Процесса перехода состояний в соответствии с данными Адекватное поведение продукта при аномальной нагрузке Обнаружение ошибок и их исправление

Тема 7 тестирование 17 Процесс тестирования Подготовка Тестирование Финальное тестирование Команды тестеров Тестовая документация Составление отчетов, оценка и принятие решений Метрические показатели тестирования