- Метрология и качество программного обеспечения

Презентация "Метрология и качество программного обеспечения" по информатике – проект, доклад

Слайд 1
Слайд 2
Слайд 3
Слайд 4
Слайд 5
Слайд 6
Слайд 7
Слайд 8
Слайд 9
Слайд 10
Слайд 11
Слайд 12
Слайд 13
Слайд 14
Слайд 15
Слайд 16
Слайд 17
Слайд 18
Слайд 19
Слайд 20

Презентацию на тему "Метрология и качество программного обеспечения" можно скачать абсолютно бесплатно на нашем сайте. Предмет проекта: Информатика. Красочные слайды и иллюстрации помогут вам заинтересовать своих одноклассников или аудиторию. Для просмотра содержимого воспользуйтесь плеером, или если вы хотите скачать доклад - нажмите на соответствующий текст под плеером. Презентация содержит 20 слайд(ов).

Слайды презентации

Лекции по курсу «Метрология и качество программного обеспечения». Лекция 9. Тестирование и отладка программного средства. © В.М. Гриняк, доц. каф. ИСКТ ВГУЭС
Слайд 1

Лекции по курсу «Метрология и качество программного обеспечения»

Лекция 9. Тестирование и отладка программного средства

© В.М. Гриняк, доц. каф. ИСКТ ВГУЭС

Основные понятия, связанные с тестированием. Отладка программного средства – это деятельность, направленная на обнаружение и исправление ошибок в ПС с использованием процессов выполнения его программ. Тестирование программного средства - процесс выполнения программ на некотором наборе данных, для ко
Слайд 2

Основные понятия, связанные с тестированием

Отладка программного средства – это деятельность, направленная на обнаружение и исправление ошибок в ПС с использованием процессов выполнения его программ. Тестирование программного средства - процесс выполнения программ на некотором наборе данных, для которого заранее известен результат применения или известны правила поведения этих программ. Отладка = Тестирование + Поиск ошибок + Редактирование

Отладка и тестирование

Принципы и виды отладки программного средства. Первая задача тестирования – подготовить набор тестов и применить к ним ПС, чтобы обнаружить в нём по возможности большее число ошибок. Вторая задача тестирования - определить момент окончания отладки ПС (или отдельной его компоненты). Две задачи тестир
Слайд 3

Принципы и виды отладки программного средства

Первая задача тестирования – подготовить набор тестов и применить к ним ПС, чтобы обнаружить в нём по возможности большее число ошибок. Вторая задача тестирования - определить момент окончания отладки ПС (или отдельной его компоненты).

Две задачи тестирования

1. Тестирование по отношению к спецификациям 2. Тестирование по отношению к текстам программ. Подходы к выработке стратегии проектирования тестов
Слайд 4

1. Тестирование по отношению к спецификациям 2. Тестирование по отношению к текстам программ

Подходы к выработке стратегии проектирования тестов

1. На каждую используемую функцию или возможность – хотя бы один тест; 2. На каждую область и на каждую границу изменения какой-либо величины – хотя бы один тест; 3. На каждую особую (исключительную) ситуацию – хотя бы один тест; 4. Каждая команда каждой программы ПС должна поработать хотя бы на одн
Слайд 5

1. На каждую используемую функцию или возможность – хотя бы один тест; 2. На каждую область и на каждую границу изменения какой-либо величины – хотя бы один тест; 3. На каждую особую (исключительную) ситуацию – хотя бы один тест; 4. Каждая команда каждой программы ПС должна поработать хотя бы на одном тесте.

Принципы оптимальной стратегии проектирования тестов

1. Автономное тестирование – последовательное раздельное тестирование различных частей программ, входящих в ПС, с поиском и исправлением в них фиксируемых при тестировании ошибок. Включает отладку каждого программного модуля и их сопряжения. 2. Комплексное тестирование – тестирование ПС в целом с по
Слайд 6

1. Автономное тестирование – последовательное раздельное тестирование различных частей программ, входящих в ПС, с поиском и исправлением в них фиксируемых при тестировании ошибок. Включает отладку каждого программного модуля и их сопряжения. 2. Комплексное тестирование – тестирование ПС в целом с поиском и исправлением фиксируемых при тестировании ошибок во всех рабочих продуктах;

Два основных вида тестирования

Основные принципы тестирования ПС. По мере роста числа обнаруженных и исправленных ошибок в ПС растёт также относительная вероятность существования в нём необнаруженных ошибок. Это подтверждает важность предупреждения ошибок на всех стадиях разработки ПС. Основная особенность практики тестирования П
Слайд 7

Основные принципы тестирования ПС

По мере роста числа обнаруженных и исправленных ошибок в ПС растёт также относительная вероятность существования в нём необнаруженных ошибок. Это подтверждает важность предупреждения ошибок на всех стадиях разработки ПС.

Основная особенность практики тестирования ПС

1. Тестирование считается ключевой задачей разработки ПС, оно должно быть поручено самым квалифицированным программистам. 2. Нежелательно тестировать свою собственную программу. 3. Хорош тот тест, для которого высока вероятность обнаружить ошибку, а не тот, который демонстрирует правильную работу пр
Слайд 8

1. Тестирование считается ключевой задачей разработки ПС, оно должно быть поручено самым квалифицированным программистам. 2. Нежелательно тестировать свою собственную программу. 3. Хорош тот тест, для которого высока вероятность обнаружить ошибку, а не тот, который демонстрирует правильную работу программы. 4. Необходимо разрабатывать тесты как для правильных, так и для неправильных данных.

К основным принципам организации процесса тестирования программ традиционно относят следующие

5. Никогда не нужно изменять программу, чтобы облегчить её тестирование; 6. Необходимо реализовывать заново все тесты, связанные с проверкой работы какой-либо программы ПС или её взаимодействия с другими программами, если в неё были внесены изменения. Главный принцип – найти ошибки, а не доказать их
Слайд 9

5. Никогда не нужно изменять программу, чтобы облегчить её тестирование; 6. Необходимо реализовывать заново все тесты, связанные с проверкой работы какой-либо программы ПС или её взаимодействия с другими программами, если в неё были внесены изменения. Главный принцип – найти ошибки, а не доказать их отсутствие

К основным принципам организации процесса тестирования программ традиционно относят следующие (продолжение)

- модульное тестирование (Unit Test); - интеграционное тестирование (Integration Test); - системное тестирование (System Test); - бета-тестирование (Beta Test); - приёмочное тестирование (аттестация); - регрессионное тестирование (Regression Test). Фазы тестирования ПС
Слайд 10

- модульное тестирование (Unit Test); - интеграционное тестирование (Integration Test); - системное тестирование (System Test); - бета-тестирование (Beta Test); - приёмочное тестирование (аттестация); - регрессионное тестирование (Regression Test).

Фазы тестирования ПС

Основные аспекты организации автономного тестирования ПС. 1. Восходящее тестирование. 2. Нисходящее тестирование. Виды автономного тестирования
Слайд 11

Основные аспекты организации автономного тестирования ПС

1. Восходящее тестирование. 2. Нисходящее тестирование.

Виды автономного тестирования

1. Простота подготовки тестов. 2. Возможность полной реализации плана тестирования модуля. Достоинства восходящего тестирования
Слайд 12

1. Простота подготовки тестов. 2. Возможность полной реализации плана тестирования модуля.

Достоинства восходящего тестирования

1. Тестовые данные готовятся, как правило, не в той форме, которая рассчитана на пользователя. 2. Большой объём отладочного программирования. 3. Необходимость специального тестирования сопряжения модулей. Недостатки восходящего тестирования
Слайд 13

1. Тестовые данные готовятся, как правило, не в той форме, которая рассчитана на пользователя. 2. Большой объём отладочного программирования. 3. Необходимость специального тестирования сопряжения модулей.

Недостатки восходящего тестирования

1. Большинство тестов готовится в форме, рассчитанной на пользователя. 2. Во многих случаях относительно небольшой объём объём отладочного программирования. 3. Отпадает необходимость тестирования сопряжения модулей. Достоинства нисходящего тестирования
Слайд 14

1. Большинство тестов готовится в форме, рассчитанной на пользователя. 2. Во многих случаях относительно небольшой объём объём отладочного программирования. 3. Отпадает необходимость тестирования сопряжения модулей.

Достоинства нисходящего тестирования

1. Тестовое состояние информационной среды готовится косвенно – как результат применения уже отлаженных модулей к тестовым данным или данным, выдаваемым имитаторами. Недостатки нисходящего тестирования
Слайд 15

1. Тестовое состояние информационной среды готовится косвенно – как результат применения уже отлаженных модулей к тестовым данным или данным, выдаваемым имитаторами.

Недостатки нисходящего тестирования

1. На основании спецификации отлаживаемого модуля подготовить тесты для - каждой логической возможности ситуации; - каждой границы областей возможных значений всех входных данных; - каждой области недопустимых значений; - каждого недопустимого условия. Основные этапы разработки сценария автономного
Слайд 16

1. На основании спецификации отлаживаемого модуля подготовить тесты для - каждой логической возможности ситуации; - каждой границы областей возможных значений всех входных данных; - каждой области недопустимых значений; - каждого недопустимого условия.

Основные этапы разработки сценария автономного тестирования

2. Проверить текст модуля, чтобы убедиться, что каждое направление любого разветвления будет пройдено хотя бы один раз. Добавить недостающие тесты. 3. Проверить текст модуля, чтобы убедиться, что для каждого цикла существуют тесты, обеспечивающие, по крайней мере, три следующие ситуации - тело цикла
Слайд 17

2. Проверить текст модуля, чтобы убедиться, что каждое направление любого разветвления будет пройдено хотя бы один раз. Добавить недостающие тесты. 3. Проверить текст модуля, чтобы убедиться, что для каждого цикла существуют тесты, обеспечивающие, по крайней мере, три следующие ситуации - тело цикла не выполняется ни разу; - тело цикла выполняется один раз; - тело цикла выполняется максимальное число раз;

Основные этапы разработки сценария автономного тестирования (продолжение)

4. Проверить текст модуля, чтобы убедиться, что существуют тесты, проверяющие чувствительность к отдельным особым значениям входных данных. Добавить недостающие тесты.
Слайд 18

4. Проверить текст модуля, чтобы убедиться, что существуют тесты, проверяющие чувствительность к отдельным особым значениям входных данных. Добавить недостающие тесты.

Специальный документ – матрица покрытия требований тестами (Test Traceability Matrix). Требования Тесты
Слайд 19

Специальный документ – матрица покрытия требований тестами (Test Traceability Matrix).

Требования Тесты

Основные аспекты комплексного тестирования ПС. 1. Тестирование архитектуры ПС; 2. Тестирование внешних функций ПС; 3. Тестирование качества ПС; 4. Тестирование документации по применению ПС; 5. Тестирование определения требований к ПС. Этапы комплексного тестирования
Слайд 20

Основные аспекты комплексного тестирования ПС

1. Тестирование архитектуры ПС; 2. Тестирование внешних функций ПС; 3. Тестирование качества ПС; 4. Тестирование документации по применению ПС; 5. Тестирование определения требований к ПС.

Этапы комплексного тестирования

Список похожих презентаций

Качество программного обеспечения

Качество программного обеспечения

ИСУ. Качество программного обеспечения Понятие качества. Определение качества Сейчас существует несколько определений качества, которые в целом совместимы ...
Этапы разработки программного обеспечения

Этапы разработки программного обеспечения

Процесс разработки (development process) в соответствии со стандартом предусматривает действия и задачи, выполняемые разработчиком, и охватывает работы ...
Цикл разработки программного обеспечения

Цикл разработки программного обеспечения

Павловская Т.А. (СПбГУ ИТМО). Проект. Одним из ключевых понятий технологии разработки программного обеспечения, как и многих других областей деятельности, ...
Понятия метода и технологии проектирования программного обеспечения

Понятия метода и технологии проектирования программного обеспечения

1. Определение метода и технологии 2. Требования к технологии 3. Ресурсы для жизненного цикла сложных программных средств. Определение метода и технологии. ...
Лицензирование программного обеспечения

Лицензирование программного обеспечения

Определение «Open Source» состоит из десяти требований к лицензиям на Открытое ПО. Свободное распространение. Возможность модификации. Производные ...
Классификация программного обеспечения

Классификация программного обеспечения

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

Классификация и характеристика программного обеспечения

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

Использование программного обеспечения для создания публикации

Отдельный человек слаб, как покинутый Робинзон: лишь в сообществе с другими он может сделать многое. Артур Шопенгауэр. 1 этап: «Разминка». I тур: ...
Возможности сетевого программного обеспечения для организации коллективной деятельности в компьютерных сетях

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

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

Внедрение и применение пакета свободного программного обеспечения в системе образования

Вопросы. Что такое свободное программное обеспечение (СПО)? В чём состоит его сущность и особенности? В чём состоит сущность политики в области перехода ...
Этапы разработки программного продукта

Этапы разработки программного продукта

Этапы разработки программного продукта Лекция 1. Иллюстративный материал к лекциям по Информатике Автор Саблина Н.Г. 2011 г. 16.11.2018. Содержание. ...
Общие системные программные средства

Общие системные программные средства

Программное обеспечение Совокупность программ, предназначенная для решения задач на ПК, называется программным обеспечением. Состав программного обеспечения ...
Безопасность сети. Средства обеспечения безопасности сети

Безопасность сети. Средства обеспечения безопасности сети

Безопасность сети. Средства обеспечения безопасности сети. Компьютерная и сетевая безопасность. Брандмауэр. Механизм виртуальных частных сетей. Безопасная ...
Программные и аппаратные средства поддержки мультимедиа

Программные и аппаратные средства поддержки мультимедиа

Содержание Ведение Мультимедийные технологии Аппаратные средства поддержки мультимедиа Программные средства поддержки мультимедиа Мультимедийный компьютер ...
Программные средства для создания графических файлов и анимации

Программные средства для создания графических файлов и анимации

Цели и задачи урока:. Познакомить учащихся с некоторыми программными средствами для создания графики. Выполнить практическую работу по созданию графического ...
Технические и программные средства мультимедиа технологий

Технические и программные средства мультимедиа технологий

Технические средства мультимедиа для работы со звуком. Звуковая карта Микрофон. Наушники с микрофоном. Звуковые колонки. Технические средства для ...
Технические и программные средства реализации информационных процессов

Технические и программные средства реализации информационных процессов

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

Современные средства офисной техники

Дизайн оформления рабочего места. Техника для офиса. Техника в офисе играет очень важную роль, так как именно от неё зависит производительность и ...
Современные средства вычислительной техники

Современные средства вычислительной техники

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

Инженерно-технические методы и средства защиты информации

Это физические объекты, механические, электрические и электронные устройства, элементы конструкций зданий, средства пожаротушения и др. обеспечивают: ...

Конспекты

Программный принцип управления. Состав и структура программного обеспечения. Настройка Windows

Программный принцип управления. Состав и структура программного обеспечения. Настройка Windows

Тема: Программный принцип управления. . . Состав и структура программного обеспечения. Настройка Windows. Цель:. 1) знать назначение основных ...
Понятие программного обеспечения и его типы. Назначение операционной системы и её основные функции

Понятие программного обеспечения и его типы. Назначение операционной системы и её основные функции

Тема урока:. Понятие программного обеспечения и его типы. Назначение операционной системы и её основные функции. Автор урока. . Еремина Светлана ...
Программное обеспечение компьютера. Классификация программного обеспечения

Программное обеспечение компьютера. Классификация программного обеспечения

Работа ученика 7 ___ класса по теме «Программное обеспечение компьютера. Классификация программного обеспечения». Фамилия __________________ Имя ...
Линейные алгоритмы. Реализация линейного алгоритма при помощи собранной модели Лего-робота и программного обеспечения

Линейные алгоритмы. Реализация линейного алгоритма при помощи собранной модели Лего-робота и программного обеспечения

. Малицкий Артем Евгеньевич,. учитель информатики. МАОУ лицей №142. Урок по информатике в 6 классе. . с включением робототехники по ...
Классификация программного обеспечения

Классификация программного обеспечения

ПЛАН-КОНСПЕКТ УРОКА «Классификация программного обеспечения». ФИО (полностью). Грехова Екатерина Александровна. . Место работы. . МАОУ ...
Классификация и общая характеристика программного обеспечения

Классификация и общая характеристика программного обеспечения

Тема: «. Классификация и общая характеристика программного обеспечения. ». Цели урока:. - помочь учащимся усвоить понятие «программное обеспечение» ...
Классификация и общая характеристика программного обеспечения

Классификация и общая характеристика программного обеспечения

Урок № 8. . . Тема урока:. . Классификация и общая характеристика программного обеспечения. . . Цель урока:. . Сформировать ...
Классификация и общая характеристика программного обеспечения

Классификация и общая характеристика программного обеспечения

Урок 8. . . Тема:. Классификация и общая характеристика программного обеспечения. Цель урока:. сформировать у учащихся понятие «программное ...

Советы как сделать хороший доклад презентации или проекта

  1. Постарайтесь вовлечь аудиторию в рассказ, настройте взаимодействие с аудиторией с помощью наводящих вопросов, игровой части, не бойтесь пошутить и искренне улыбнуться (где это уместно).
  2. Старайтесь объяснять слайд своими словами, добавлять дополнительные интересные факты, не нужно просто читать информацию со слайдов, ее аудитория может прочитать и сама.
  3. Не нужно перегружать слайды Вашего проекта текстовыми блоками, больше иллюстраций и минимум текста позволят лучше донести информацию и привлечь внимание. На слайде должна быть только ключевая информация, остальное лучше рассказать слушателям устно.
  4. Текст должен быть хорошо читаемым, иначе аудитория не сможет увидеть подаваемую информацию, будет сильно отвлекаться от рассказа, пытаясь хоть что-то разобрать, или вовсе утратит весь интерес. Для этого нужно правильно подобрать шрифт, учитывая, где и как будет происходить трансляция презентации, а также правильно подобрать сочетание фона и текста.
  5. Важно провести репетицию Вашего доклада, продумать, как Вы поздороваетесь с аудиторией, что скажете первым, как закончите презентацию. Все приходит с опытом.
  6. Правильно подберите наряд, т.к. одежда докладчика также играет большую роль в восприятии его выступления.
  7. Старайтесь говорить уверенно, плавно и связно.
  8. Старайтесь получить удовольствие от выступления, тогда Вы сможете быть более непринужденным и будете меньше волноваться.

Информация о презентации

Ваша оценка: Оцените презентацию по шкале от 1 до 5 баллов
Дата добавления:31 декабря 2018
Категория:Информатика
Содержит:20 слайд(ов)
Поделись с друзьями:
Скачать презентацию
Смотреть советы по подготовке презентации