🗊Презентация Понятие дефекта.Виды дефектов.Bug Tracking Systems

Нажмите для полного просмотра!
Понятие дефекта.Виды дефектов.Bug Tracking Systems, слайд №1Понятие дефекта.Виды дефектов.Bug Tracking Systems, слайд №2Понятие дефекта.Виды дефектов.Bug Tracking Systems, слайд №3Понятие дефекта.Виды дефектов.Bug Tracking Systems, слайд №4Понятие дефекта.Виды дефектов.Bug Tracking Systems, слайд №5Понятие дефекта.Виды дефектов.Bug Tracking Systems, слайд №6Понятие дефекта.Виды дефектов.Bug Tracking Systems, слайд №7Понятие дефекта.Виды дефектов.Bug Tracking Systems, слайд №8Понятие дефекта.Виды дефектов.Bug Tracking Systems, слайд №9Понятие дефекта.Виды дефектов.Bug Tracking Systems, слайд №10Понятие дефекта.Виды дефектов.Bug Tracking Systems, слайд №11Понятие дефекта.Виды дефектов.Bug Tracking Systems, слайд №12Понятие дефекта.Виды дефектов.Bug Tracking Systems, слайд №13Понятие дефекта.Виды дефектов.Bug Tracking Systems, слайд №14Понятие дефекта.Виды дефектов.Bug Tracking Systems, слайд №15Понятие дефекта.Виды дефектов.Bug Tracking Systems, слайд №16Понятие дефекта.Виды дефектов.Bug Tracking Systems, слайд №17Понятие дефекта.Виды дефектов.Bug Tracking Systems, слайд №18Понятие дефекта.Виды дефектов.Bug Tracking Systems, слайд №19Понятие дефекта.Виды дефектов.Bug Tracking Systems, слайд №20Понятие дефекта.Виды дефектов.Bug Tracking Systems, слайд №21Понятие дефекта.Виды дефектов.Bug Tracking Systems, слайд №22Понятие дефекта.Виды дефектов.Bug Tracking Systems, слайд №23Понятие дефекта.Виды дефектов.Bug Tracking Systems, слайд №24Понятие дефекта.Виды дефектов.Bug Tracking Systems, слайд №25

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

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


Слайд 1


Понятие дефекта.Виды дефектов.Bug Tracking Systems, слайд №1
Описание слайда:

Слайд 2





План
Описание слайда:
План

Слайд 3





Ошибки в ПО - все возможные несоответствия между демонстрируемыми характеристиками его качества и сформулированными или подразумеваемыми требованиями и ожиданиями пользователей.
Ошибки в ПО - все возможные несоответствия между демонстрируемыми характеристиками его качества и сформулированными или подразумеваемыми требованиями и ожиданиями пользователей.
Англ. термины, кот. часто переводят как "ошибка":
defect — самое общее нарушение каких-либо требований или ожиданий, не обязательно проявляющееся вовне (нарушения стандартов кодирования, недостаточная гибкость системы и пр.).
failure — наблюдаемое нарушение требований, проявляющееся при каком-то реальном сценарии работы ПО. Это можно назвать проявлением ошибки.
fault, error (на след. слайде)
Описание слайда:
Ошибки в ПО - все возможные несоответствия между демонстрируемыми характеристиками его качества и сформулированными или подразумеваемыми требованиями и ожиданиями пользователей. Ошибки в ПО - все возможные несоответствия между демонстрируемыми характеристиками его качества и сформулированными или подразумеваемыми требованиями и ожиданиями пользователей. Англ. термины, кот. часто переводят как "ошибка": defect — самое общее нарушение каких-либо требований или ожиданий, не обязательно проявляющееся вовне (нарушения стандартов кодирования, недостаточная гибкость системы и пр.). failure — наблюдаемое нарушение требований, проявляющееся при каком-то реальном сценарии работы ПО. Это можно назвать проявлением ошибки. fault, error (на след. слайде)

Слайд 4





fault — ошибка в коде программы, вызывающая нарушения требований при работе (failures), то место, которое надо исправить. 
Хотя это понятие используется довольно часто, оно не вполне четкое, поскольку для устранения нарушения может потребоваться исправить программу в нескольких местах. Что именно надо исправлять, зависит от дополнительных условий, выполнение которых мы хотим при этом обеспечить, хотя в некоторых ситуациях наложение дополнительных ограничений не устраняет неоднозначность.
fault — ошибка в коде программы, вызывающая нарушения требований при работе (failures), то место, которое надо исправить. 
Хотя это понятие используется довольно часто, оно не вполне четкое, поскольку для устранения нарушения может потребоваться исправить программу в нескольких местах. Что именно надо исправлять, зависит от дополнительных условий, выполнение которых мы хотим при этом обеспечить, хотя в некоторых ситуациях наложение дополнительных ограничений не устраняет неоднозначность.
error — используется в двух смыслах:
Ошибка в ментальной модели программиста, в его рассуждениях о программе, которая заставляет его делать ошибки в коде (faults). Это ошибка, которую сделал человек в своем понимании свойств программы.
Некорректные значения данных (выходных или внутренних), которые возникают при ошибках в работе программы
Описание слайда:
fault — ошибка в коде программы, вызывающая нарушения требований при работе (failures), то место, которое надо исправить. Хотя это понятие используется довольно часто, оно не вполне четкое, поскольку для устранения нарушения может потребоваться исправить программу в нескольких местах. Что именно надо исправлять, зависит от дополнительных условий, выполнение которых мы хотим при этом обеспечить, хотя в некоторых ситуациях наложение дополнительных ограничений не устраняет неоднозначность. fault — ошибка в коде программы, вызывающая нарушения требований при работе (failures), то место, которое надо исправить. Хотя это понятие используется довольно часто, оно не вполне четкое, поскольку для устранения нарушения может потребоваться исправить программу в нескольких местах. Что именно надо исправлять, зависит от дополнительных условий, выполнение которых мы хотим при этом обеспечить, хотя в некоторых ситуациях наложение дополнительных ограничений не устраняет неоднозначность. error — используется в двух смыслах: Ошибка в ментальной модели программиста, в его рассуждениях о программе, которая заставляет его делать ошибки в коде (faults). Это ошибка, которую сделал человек в своем понимании свойств программы. Некорректные значения данных (выходных или внутренних), которые возникают при ошибках в работе программы

Слайд 5





Определения по стандарту
Описание слайда:
Определения по стандарту

Слайд 6





Основные определения (2)
Описание слайда:
Основные определения (2)

Слайд 7





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

Слайд 8





Таксономия дефектов
Описание слайда:
Таксономия дефектов

Слайд 9





Таксономия дефектов (2)
Описание слайда:
Таксономия дефектов (2)

Слайд 10





Версии программного продукта
Описание слайда:
Версии программного продукта

Слайд 11





Версии программного продукта (2)
Описание слайда:
Версии программного продукта (2)

Слайд 12





Версии программного продукта (3)
Описание слайда:
Версии программного продукта (3)

Слайд 13





Версии программного продукта (4)
Описание слайда:
Версии программного продукта (4)

Слайд 14





Версии программного продукта (5)
Описание слайда:
Версии программного продукта (5)

Слайд 15





Версии программного продукта (6)
Описание слайда:
Версии программного продукта (6)

Слайд 16





Системы контроля версий
Описание слайда:
Системы контроля версий

Слайд 17





Системы контроля версий (2)
Описание слайда:
Системы контроля версий (2)

Слайд 18





Жизненный цикл дефектов
Описание слайда:
Жизненный цикл дефектов

Слайд 19





Bug Tracking Systems
Описание слайда:
Bug Tracking Systems

Слайд 20





Описание дефекта
Описание слайда:
Описание дефекта

Слайд 21





Требования к описанию дефекта
Краткое описание (Summary) должно давать возможность отличить один баг от другого (в идеале - быть уникальным), поскольку часто необходимо  смотреть список багов.
Серьезность (Severity) – категория техническая, приоритет (Priority) – маркетинговая, зависящая от текущего состояния дел.
Полное описание (Description) должно быть достаточно подробным для однозначного воспроизведения бага.
Прикрепленные файлы часто содержат скриншоты, позволяющие программисту лучше понять проблему, или файлы с исх. данными для теста.
См. книгу Р. Савина, с.205 – 256. А кто не читал предыдущие 204 страницы – и их тоже .
Описание слайда:
Требования к описанию дефекта Краткое описание (Summary) должно давать возможность отличить один баг от другого (в идеале - быть уникальным), поскольку часто необходимо смотреть список багов. Серьезность (Severity) – категория техническая, приоритет (Priority) – маркетинговая, зависящая от текущего состояния дел. Полное описание (Description) должно быть достаточно подробным для однозначного воспроизведения бага. Прикрепленные файлы часто содержат скриншоты, позволяющие программисту лучше понять проблему, или файлы с исх. данными для теста. См. книгу Р. Савина, с.205 – 256. А кто не читал предыдущие 204 страницы – и их тоже .

Слайд 22





Заключение
Описание слайда:
Заключение

Слайд 23





Bug report for Heron.exe (пример)
Описание слайда:
Bug report for Heron.exe (пример)

Слайд 24


Понятие дефекта.Виды дефектов.Bug Tracking Systems, слайд №24
Описание слайда:

Слайд 25





Домашнее задание – «исследовательское тестирование»
Найти и описать по крайней мере 10 багов для программы HERON или ROOTS
Найти и описать по крайней мере 10 багов для программы BugPad
Результат: файл Word или Excel по приведенным на двух предыдущих слайдах образцам на английском языке (кто изучал другой язык – на русском). Имя файла – ваша фамилия. Присылать по почте.
Описание слайда:
Домашнее задание – «исследовательское тестирование» Найти и описать по крайней мере 10 багов для программы HERON или ROOTS Найти и описать по крайней мере 10 багов для программы BugPad Результат: файл Word или Excel по приведенным на двух предыдущих слайдах образцам на английском языке (кто изучал другой язык – на русском). Имя файла – ваша фамилия. Присылать по почте.



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