Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Объясните понятие дефекта в ПО. Логика построения отчёта об ошибке

Особенности клиентских и серверных OLAP-средств, эффективность их исп-ния. | Объясните понятие «многомерное выражение». Сформулируйте основные подходы к построению запросов к многомерным базам данных | Перспективные преобразования. | Основы машинной графики. | Условия сертификации. | Результатом положительных испытаний является сертификат | Охарактеризуйте линейные динамические структуры данных. | Охарактеризуйте объектную модель Java | Проанализируйте стандартные библиотеки Java Development Kit. | Объясните понятие межсетевого экрана и охарактеризуйте возможности использования. |


Читайте также:
  1. Анализ распределения судейских оценок для построения шкалы равных интервалов
  2. Античное понятие о мелосе.
  3. Арифметика, логика и приоритеты
  4. Б. Составьте несколько ситуаций и объясните, в каком смысле употреблены в них существительные.
  5. Безубыточность: понятие, порядок определения, факторы изменения.
  6. Брак и семья. Семья и ее функции, понятие об ответственности родителей.
  7. Бюджетная система Республики Беларусь и принципы ее построения

Дефект – любое несоответствие фактического и ожидаемого результата (согласно требованиям или здравому смыслу). К багам относится любое некорректное поведение программы, не соответствующее оправданным ожиданиям пользователя, даже в том случае, если это поведение не документировано в требованиях и спецификациях.

Отчёт о дефекте (bug-report) – это технический документ, написанный с целью: 1. Предоставить информацию о проблеме, ей свойствах и последствиях; 2. Приоритизировать проблему по важности и скорости устранения; 3. Помочь программистам обнаружить и устранить источник проблемы.

Логика построения отчёта об ошибке: 1. Что мы сделали, т.е. шаги для воспроизведения дефекта; 2. Полученные результаты; 3. Ожидаемые результаты. Кроме того, нужно сообщить, где именно произошла проблема, при каких условиях, а также дать ошибке название.

Поля отчёта об ошибке. Основные поля: 1.Идентификатор; 2. Краткое описание; 3. Подробное описание; 4. Шаги воспроизведения; 5. Воспроизводимость (всегда, при определенных условиях); 6. Важность; 7. Срочность; 8. Симптом. Дополнительные (необязательные) поля: 1.Возможность «обойти баг»; 2. Дополнительная информация; 3. Приложения («аттачи»).

Рекомендации по написанию хороших отчётов об ошибках: 1. Тщательно объясните, как воспроизвести ошибку. 2. Описывайте всё максимально подробно. 3. Пишите отчёт понятно. 4. Если это возможно, обязательно давайте ссылку на соответствующее требование. 5. Если существует какая-либо информация, которая может помочь быстро обнаружить и исправить ошибку, – сообщите эту информацию. 6. Чётко указывайте окружение (ОС, браузер, настройки и т.п.), под которым произошла ошибка. 7. Помните, что баг-репорт – это технический документ, в котором нет места эмоциям. 8. В одном отчёте описывайте ровно одну проблему. 9. Пишите отчёт об ошибке сразу же, как только вы обнаружили ошибку (ошибки забываются, а затем теряются). 10. Если вам хватает знаний, проведите начальный анализ возможных причин возникновения ошибки. 11. Попытайтесь найти наиболее серьёзные последствия ошибки. 12. После написаний отчёта ещё раз внимательно его перечитайте. 13. Помните, что вам же самим потом придётся верифицировать баг по своему же баг-репорту.


Дата добавления: 2015-11-14; просмотров: 36 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Объясните понятие сжатия информации.| Study Design and Oversight

mybiblioteka.su - 2015-2024 год. (0.005 сек.)