🗊Презентация Тестирование программного обеспечения. История и основные понятия

Нажмите для полного просмотра!
Тестирование программного обеспечения. История и основные понятия, слайд №1Тестирование программного обеспечения. История и основные понятия, слайд №2Тестирование программного обеспечения. История и основные понятия, слайд №3Тестирование программного обеспечения. История и основные понятия, слайд №4Тестирование программного обеспечения. История и основные понятия, слайд №5Тестирование программного обеспечения. История и основные понятия, слайд №6Тестирование программного обеспечения. История и основные понятия, слайд №7Тестирование программного обеспечения. История и основные понятия, слайд №8Тестирование программного обеспечения. История и основные понятия, слайд №9Тестирование программного обеспечения. История и основные понятия, слайд №10Тестирование программного обеспечения. История и основные понятия, слайд №11Тестирование программного обеспечения. История и основные понятия, слайд №12Тестирование программного обеспечения. История и основные понятия, слайд №13Тестирование программного обеспечения. История и основные понятия, слайд №14Тестирование программного обеспечения. История и основные понятия, слайд №15Тестирование программного обеспечения. История и основные понятия, слайд №16Тестирование программного обеспечения. История и основные понятия, слайд №17Тестирование программного обеспечения. История и основные понятия, слайд №18Тестирование программного обеспечения. История и основные понятия, слайд №19Тестирование программного обеспечения. История и основные понятия, слайд №20Тестирование программного обеспечения. История и основные понятия, слайд №21Тестирование программного обеспечения. История и основные понятия, слайд №22Тестирование программного обеспечения. История и основные понятия, слайд №23Тестирование программного обеспечения. История и основные понятия, слайд №24Тестирование программного обеспечения. История и основные понятия, слайд №25Тестирование программного обеспечения. История и основные понятия, слайд №26Тестирование программного обеспечения. История и основные понятия, слайд №27Тестирование программного обеспечения. История и основные понятия, слайд №28Тестирование программного обеспечения. История и основные понятия, слайд №29Тестирование программного обеспечения. История и основные понятия, слайд №30Тестирование программного обеспечения. История и основные понятия, слайд №31Тестирование программного обеспечения. История и основные понятия, слайд №32Тестирование программного обеспечения. История и основные понятия, слайд №33Тестирование программного обеспечения. История и основные понятия, слайд №34Тестирование программного обеспечения. История и основные понятия, слайд №35Тестирование программного обеспечения. История и основные понятия, слайд №36Тестирование программного обеспечения. История и основные понятия, слайд №37Тестирование программного обеспечения. История и основные понятия, слайд №38Тестирование программного обеспечения. История и основные понятия, слайд №39Тестирование программного обеспечения. История и основные понятия, слайд №40Тестирование программного обеспечения. История и основные понятия, слайд №41Тестирование программного обеспечения. История и основные понятия, слайд №42Тестирование программного обеспечения. История и основные понятия, слайд №43Тестирование программного обеспечения. История и основные понятия, слайд №44Тестирование программного обеспечения. История и основные понятия, слайд №45Тестирование программного обеспечения. История и основные понятия, слайд №46Тестирование программного обеспечения. История и основные понятия, слайд №47Тестирование программного обеспечения. История и основные понятия, слайд №48Тестирование программного обеспечения. История и основные понятия, слайд №49Тестирование программного обеспечения. История и основные понятия, слайд №50Тестирование программного обеспечения. История и основные понятия, слайд №51Тестирование программного обеспечения. История и основные понятия, слайд №52Тестирование программного обеспечения. История и основные понятия, слайд №53Тестирование программного обеспечения. История и основные понятия, слайд №54Тестирование программного обеспечения. История и основные понятия, слайд №55Тестирование программного обеспечения. История и основные понятия, слайд №56Тестирование программного обеспечения. История и основные понятия, слайд №57Тестирование программного обеспечения. История и основные понятия, слайд №58Тестирование программного обеспечения. История и основные понятия, слайд №59Тестирование программного обеспечения. История и основные понятия, слайд №60Тестирование программного обеспечения. История и основные понятия, слайд №61Тестирование программного обеспечения. История и основные понятия, слайд №62Тестирование программного обеспечения. История и основные понятия, слайд №63Тестирование программного обеспечения. История и основные понятия, слайд №64Тестирование программного обеспечения. История и основные понятия, слайд №65Тестирование программного обеспечения. История и основные понятия, слайд №66Тестирование программного обеспечения. История и основные понятия, слайд №67Тестирование программного обеспечения. История и основные понятия, слайд №68Тестирование программного обеспечения. История и основные понятия, слайд №69Тестирование программного обеспечения. История и основные понятия, слайд №70Тестирование программного обеспечения. История и основные понятия, слайд №71Тестирование программного обеспечения. История и основные понятия, слайд №72Тестирование программного обеспечения. История и основные понятия, слайд №73

Содержание

Вы можете ознакомиться и скачать презентацию на тему Тестирование программного обеспечения. История и основные понятия. Доклад-сообщение содержит 73 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Тема 1
Тема 1
«История предметной области, основные понятия и термины»
Описание слайда:
Тема 1 Тема 1 «История предметной области, основные понятия и термины»

Слайд 2





Немного истории…
Немного истории…
Описание слайда:
Немного истории… Немного истории…

Слайд 3





60-е годы.
60-е годы – «исчерпывающее тестирование»
Описание слайда:
60-е годы. 60-е годы – «исчерпывающее тестирование»

Слайд 4





70…80-е годы.
70-е годы – «поиск дефектов»
Описание слайда:
70…80-е годы. 70-е годы – «поиск дефектов»

Слайд 5





60-е годы – «программа
60-е годы – «программа
работает»
Описание слайда:
60-е годы – «программа 60-е годы – «программа работает»

Слайд 6





80-е годы – «предупреждение дефектов»
80-е годы – «предупреждение дефектов»
Описание слайда:
80-е годы – «предупреждение дефектов» 80-е годы – «предупреждение дефектов»

Слайд 7





80-е годы – «предупреждение дефектов»
80-е годы – «предупреждение дефектов»
Описание слайда:
80-е годы – «предупреждение дефектов» 80-е годы – «предупреждение дефектов»

Слайд 8





90-е годы – «обеспечение качества»
90-е годы – «обеспечение качества»
Описание слайда:
90-е годы – «обеспечение качества» 90-е годы – «обеспечение качества»

Слайд 9





0-е  годы – «тотальное обеспечение качества»
0-е  годы – «тотальное обеспечение качества»
Описание слайда:
0-е  годы – «тотальное обеспечение качества» 0-е  годы – «тотальное обеспечение качества»

Слайд 10





Современный этап – «гибкие методологии, тесная интеграция с разработкой, автоматизация»
Современный этап – «гибкие методологии, тесная интеграция с разработкой, автоматизация»
Описание слайда:
Современный этап – «гибкие методологии, тесная интеграция с разработкой, автоматизация» Современный этап – «гибкие методологии, тесная интеграция с разработкой, автоматизация»

Слайд 11





Классические методологии и модели разработки ПО: водопадная, итерационная...
Классические методологии и модели разработки ПО: водопадная, итерационная...
Описание слайда:
Классические методологии и модели разработки ПО: водопадная, итерационная... Классические методологии и модели разработки ПО: водопадная, итерационная...

Слайд 12





Каскадный процесс
Описание слайда:
Каскадный процесс

Слайд 13


Тестирование программного обеспечения. История и основные понятия, слайд №13
Описание слайда:

Слайд 14


Тестирование программного обеспечения. История и основные понятия, слайд №14
Описание слайда:

Слайд 15





Гибкие методологии и модели разработки ПО: Agile, Scrum... и множество других.
Гибкие методологии и модели разработки ПО: Agile, Scrum... и множество других.
Описание слайда:
Гибкие методологии и модели разработки ПО: Agile, Scrum... и множество других. Гибкие методологии и модели разработки ПО: Agile, Scrum... и множество других.

Слайд 16





Важность тестирования
Важность тестирования
Описание слайда:
Важность тестирования Важность тестирования

Слайд 17





Тестирование приобрело особую важность в силу нескольких причин…
Тестирование приобрело особую важность в силу нескольких причин…
Описание слайда:
Тестирование приобрело особую важность в силу нескольких причин… Тестирование приобрело особую важность в силу нескольких причин…

Слайд 18





Бизнес: «пользователи склонны пользоваться качественными продуктами (даже если они дороже)»
Бизнес: «пользователи склонны пользоваться качественными продуктами (даже если они дороже)»
Описание слайда:
Бизнес: «пользователи склонны пользоваться качественными продуктами (даже если они дороже)» Бизнес: «пользователи склонны пользоваться качественными продуктами (даже если они дороже)»

Слайд 19





Пользователи: «лучше не рисковать личными данными, деньгами и т.п.»
Пользователи: «лучше не рисковать личными данными, деньгами и т.п.»
Описание слайда:
Пользователи: «лучше не рисковать личными данными, деньгами и т.п.» Пользователи: «лучше не рисковать личными данными, деньгами и т.п.»

Слайд 20


Тестирование программного обеспечения. История и основные понятия, слайд №20
Описание слайда:

Слайд 21





Все: «мы не хотим рисковать»
Все: «мы не хотим рисковать»
Описание слайда:
Все: «мы не хотим рисковать» Все: «мы не хотим рисковать»

Слайд 22





Наконец, тестирование – это…
Наконец, тестирование – это…
 относительно новая;
 стремительно развивающаяся;
 интересная;
 находящаяся на границе многих смежных дисциплин;
… область информационных технологий.
Описание слайда:
Наконец, тестирование – это… Наконец, тестирование – это… относительно новая; стремительно развивающаяся; интересная; находящаяся на границе многих смежных дисциплин; … область информационных технологий.

Слайд 23





Brainstorming


Как вы думате, что делает тестировщик?
Описание слайда:
Brainstorming Как вы думате, что делает тестировщик?

Слайд 24





Чем занимается тестировщик?
Контроль качества
Описание слайда:
Чем занимается тестировщик? Контроль качества

Слайд 25


Тестирование программного обеспечения. История и основные понятия, слайд №25
Описание слайда:

Слайд 26





Brainstorming


Как вы думаете, а что хороший тестировщик должен знать?
Описание слайда:
Brainstorming Как вы думаете, а что хороший тестировщик должен знать?

Слайд 27


Тестирование программного обеспечения. История и основные понятия, слайд №27
Описание слайда:

Слайд 28


Тестирование программного обеспечения. История и основные понятия, слайд №28
Описание слайда:

Слайд 29





Brainstorming

А какими психологическими навыками и особенностями должен обладать тестировщик?
Описание слайда:
Brainstorming А какими психологическими навыками и особенностями должен обладать тестировщик?

Слайд 30


Тестирование программного обеспечения. История и основные понятия, слайд №30
Описание слайда:

Слайд 31


Тестирование программного обеспечения. История и основные понятия, слайд №31
Описание слайда:

Слайд 32


Тестирование программного обеспечения. История и основные понятия, слайд №32
Описание слайда:

Слайд 33


Тестирование программного обеспечения. История и основные понятия, слайд №33
Описание слайда:

Слайд 34





Поговорим о терминологии
Поговорим о терминологии
Описание слайда:
Поговорим о терминологии Поговорим о терминологии

Слайд 35





Тестирование программного обеспечения (software testing) – процесс анализа программного средства и сопутствующей документации с целью выявления дефектов и повышения качества продукта.
Тестирование программного обеспечения (software testing) – процесс анализа программного средства и сопутствующей документации с целью выявления дефектов и повышения качества продукта.
Описание слайда:
Тестирование программного обеспечения (software testing) – процесс анализа программного средства и сопутствующей документации с целью выявления дефектов и повышения качества продукта. Тестирование программного обеспечения (software testing) – процесс анализа программного средства и сопутствующей документации с целью выявления дефектов и повышения качества продукта.

Слайд 36





Дефект (баг, глюк; defect, bug) – любое несоответствие фактического и ожидаемого результата (согласно требованиям или здравому смыслу).
Дефект (баг, глюк; defect, bug) – любое несоответствие фактического и ожидаемого результата (согласно требованиям или здравому смыслу).
Описание слайда:
Дефект (баг, глюк; defect, bug) – любое несоответствие фактического и ожидаемого результата (согласно требованиям или здравому смыслу). Дефект (баг, глюк; defect, bug) – любое несоответствие фактического и ожидаемого результата (согласно требованиям или здравому смыслу).

Слайд 37





Ожидаемый результат (expected result) – такое поведение программного средства, которое мы ожидаем в ответ на наши действия.
Ожидаемый результат (expected result) – такое поведение программного средства, которое мы ожидаем в ответ на наши действия.
Описание слайда:
Ожидаемый результат (expected result) – такое поведение программного средства, которое мы ожидаем в ответ на наши действия. Ожидаемый результат (expected result) – такое поведение программного средства, которое мы ожидаем в ответ на наши действия.

Слайд 38





Чек-лист (check-list) – набор идей тестов.
Чек-лист (check-list) – набор идей тестов.
Описание слайда:
Чек-лист (check-list) – набор идей тестов. Чек-лист (check-list) – набор идей тестов.

Слайд 39





Тест-кейс (test case) – набор входных данных, условий выполнения и ожидаемых результатов, разработанный с целью проверки того или иного свойства или поведения программного средства.
Тест-кейс (test case) – набор входных данных, условий выполнения и ожидаемых результатов, разработанный с целью проверки того или иного свойства или поведения программного средства.
Описание слайда:
Тест-кейс (test case) – набор входных данных, условий выполнения и ожидаемых результатов, разработанный с целью проверки того или иного свойства или поведения программного средства. Тест-кейс (test case) – набор входных данных, условий выполнения и ожидаемых результатов, разработанный с целью проверки того или иного свойства или поведения программного средства.

Слайд 40





Тестовый сценарий, тест-сьют (test scenario, test-suite) – набор тест-кейсов, собранных в группу (последовательность) для достижения некоторой цели.
Тестовый сценарий, тест-сьют (test scenario, test-suite) – набор тест-кейсов, собранных в группу (последовательность) для достижения некоторой цели.
Описание слайда:
Тестовый сценарий, тест-сьют (test scenario, test-suite) – набор тест-кейсов, собранных в группу (последовательность) для достижения некоторой цели. Тестовый сценарий, тест-сьют (test scenario, test-suite) – набор тест-кейсов, собранных в группу (последовательность) для достижения некоторой цели.

Слайд 41





Тест-план (test plan) – часть проектной документации, описывающая и регламентирующая процесс тестирования.
Тест-план (test plan) – часть проектной документации, описывающая и регламентирующая процесс тестирования.
Описание слайда:
Тест-план (test plan) – часть проектной документации, описывающая и регламентирующая процесс тестирования. Тест-план (test plan) – часть проектной документации, описывающая и регламентирующая процесс тестирования.

Слайд 42





Определение теста и тестового набора
Тестовый набор – практические соображения:
После объединения тестов в наборы не должно оставаться незадействованных тестов
При проектировании тестов «сверху вниз», тест кейсы будут являться частями тестовых наборов
Рекомендую именно проектирование тестов сверху вниз
Описание слайда:
Определение теста и тестового набора Тестовый набор – практические соображения: После объединения тестов в наборы не должно оставаться незадействованных тестов При проектировании тестов «сверху вниз», тест кейсы будут являться частями тестовых наборов Рекомендую именно проектирование тестов сверху вниз

Слайд 43





Билд («сборка») (build) – промежуточная версия программного средства (финальный билд часто называют релизом (release)).
Билд («сборка») (build) – промежуточная версия программного средства (финальный билд часто называют релизом (release)).
Описание слайда:
Билд («сборка») (build) – промежуточная версия программного средства (финальный билд часто называют релизом (release)). Билд («сборка») (build) – промежуточная версия программного средства (финальный билд часто называют релизом (release)).

Слайд 44





Качество (quality)
Качество (quality) – показатель степени соответствия продукта его требованиям.
Описание слайда:
Качество (quality) Качество (quality) – показатель степени соответствия продукта его требованиям.

Слайд 45





Качество продукта определяется качеством процесса его разработки
Некоторые рассуждения о качестве:
 Если заказчик доволен продуктом – продукт качественный.
 Если продукт соответствует требованиям – продукт качественный.
 У качественного продукта всегда есть преимущества и нет серьёзных недостатков
Описание слайда:
Качество продукта определяется качеством процесса его разработки Некоторые рассуждения о качестве: Если заказчик доволен продуктом – продукт качественный. Если продукт соответствует требованиям – продукт качественный. У качественного продукта всегда есть преимущества и нет серьёзных недостатков

Слайд 46





Как посчитать?
Оговорить критерии
Выяснить, какие показатели будут критичны Заказчику или Компании
Описание слайда:
Как посчитать? Оговорить критерии Выяснить, какие показатели будут критичны Заказчику или Компании

Слайд 47





Метрики качества (quality metrics)
Метрика качества (quality metric) – числовое значение некоторого показателя качества.
Может определяться расчётным способом или по некоторой формуле.
Описание слайда:
Метрики качества (quality metrics) Метрика качества (quality metric) – числовое значение некоторого показателя качества. Может определяться расчётным способом или по некоторой формуле.

Слайд 48





Варианты метрик
Покрытие требований тестами – не менее 80%
Плотность покрытия – не менее 3
Закрыто 100% известных критических дефектов, 90% дефектов средней критичности, 50% остальных дефектов.
Общий показатель прохождения тестов – не менее некоторого значения:
X = (Passed/Executed)*100%
Описание слайда:
Варианты метрик Покрытие требований тестами – не менее 80% Плотность покрытия – не менее 3 Закрыто 100% известных критических дефектов, 90% дефектов средней критичности, 50% остальных дефектов. Общий показатель прохождения тестов – не менее некоторого значения: X = (Passed/Executed)*100%

Слайд 49





Есть вопросы? Давайте обсудим!
Описание слайда:
Есть вопросы? Давайте обсудим!

Слайд 50





Составляющие качества
Составляющие качества
Описание слайда:
Составляющие качества Составляющие качества

Слайд 51





Функциональные возможности
Функциональные возможности
Описание слайда:
Функциональные возможности Функциональные возможности

Слайд 52





Функциональная пригодность
Функциональная пригодность
Описание слайда:
Функциональная пригодность Функциональная пригодность

Слайд 53





Правильность (корректность)
Правильность (корректность)
Описание слайда:
Правильность (корректность) Правильность (корректность)

Слайд 54





Способность к взаимодействию
Способность к взаимодействию
Описание слайда:
Способность к взаимодействию Способность к взаимодействию

Слайд 55





Защищённость
Защищённость
Описание слайда:
Защищённость Защищённость

Слайд 56





Надёжность
Надёжность
Описание слайда:
Надёжность Надёжность

Слайд 57





Эффективность
Эффективность
Описание слайда:
Эффективность Эффективность

Слайд 58





Практичность
Практичность
(применимость)
Описание слайда:
Практичность Практичность (применимость)

Слайд 59





Сопровождаемость
Сопровождаемость
Описание слайда:
Сопровождаемость Сопровождаемость

Слайд 60





Мобильность
Мобильность
Описание слайда:
Мобильность Мобильность

Слайд 61





Основная сложность
Основная сложность
тестирования программ – это...
Описание слайда:
Основная сложность Основная сложность тестирования программ – это...

Слайд 62





Основная сложность
тестирования программ – это...
Описание слайда:
Основная сложность тестирования программ – это...

Слайд 63





Семь шагов к успеху
Семь шагов к успеху
Описание слайда:
Семь шагов к успеху Семь шагов к успеху

Слайд 64





Что мы можем тестировать
Что мы можем тестировать
Описание слайда:
Что мы можем тестировать Что мы можем тестировать

Слайд 65





Программы при их непосредственном запуске и исполнении (software)
Программы при их непосредственном запуске и исполнении (software)
Описание слайда:
Программы при их непосредственном запуске и исполнении (software) Программы при их непосредственном запуске и исполнении (software)

Слайд 66





Код программ без запуска и исполнения (code)
Код программ без запуска и исполнения (code)
Описание слайда:
Код программ без запуска и исполнения (code) Код программ без запуска и исполнения (code)

Слайд 67





Прототип программного продукта (product prototype)
Что может служить прототипом:
Исследование имеющегося у заказчика продукта, который следует улучшить.
Исследование продуктов конкурентов.
Описание слайда:
Прототип программного продукта (product prototype) Что может служить прототипом: Исследование имеющегося у заказчика продукта, который следует улучшить. Исследование продуктов конкурентов.

Слайд 68





Проектную документацию (project documentation):
Проектную документацию (project documentation):
Требования к программному продукту (product requirements).
Функциональные спецификации к программному продукту (functional specifications).
Архитектуру (architecture) и дизайн (design).
План проекта (project plan) и тестовый план (test plan).
Тестовые случаи и сценарии (test cases, test scenarios).
Описание слайда:
Проектную документацию (project documentation): Проектную документацию (project documentation): Требования к программному продукту (product requirements). Функциональные спецификации к программному продукту (functional specifications). Архитектуру (architecture) и дизайн (design). План проекта (project plan) и тестовый план (test plan). Тестовые случаи и сценарии (test cases, test scenarios).

Слайд 69





Сопроводительную документацию (и документацию для пользователей):
Сопроводительную документацию (и документацию для пользователей):
Интерактивную помощь (on-line help).
Руководства по установке (Installation guide) и использованию  программного продукта (user manual).
Описание слайда:
Сопроводительную документацию (и документацию для пользователей): Сопроводительную документацию (и документацию для пользователей): Интерактивную помощь (on-line help). Руководства по установке (Installation guide) и использованию программного продукта (user manual).

Слайд 70






      
      Давайте что-нибудь протестируем!
Описание слайда:
Давайте что-нибудь протестируем!

Слайд 71





Итого, что мы узнали сегодня?
Описание слайда:
Итого, что мы узнали сегодня?

Слайд 72





Есть вопросы? Давайте обсудим!
Есть вопросы? Давайте обсудим!
Описание слайда:
Есть вопросы? Давайте обсудим! Есть вопросы? Давайте обсудим!

Слайд 73


Тестирование программного обеспечения. История и основные понятия, слайд №73
Описание слайда:



Похожие презентации
Mypresentation.ru
Загрузить презентацию