Процес на управление на дефекти - Отчет за дефекти и жизнен цикъл на управлението

Съдържание:

Anonim

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

Ние знаем за всеки софтуер, написан код, дефектите трябва да бъдат проверени. В процеса на тестване процесът на управление на дефектите е от решаващо значение. Терминът за управление на дефекти често се използва при тестване на софтуер. Процесът на управление на дефекти включва откриване на грешки в софтуера и тяхното отстраняване.

Когато тестер тества част от кода, той среща разлики в очаквания резултат към текущия изход, това се нарича дефект. Използва се алтернатива на дефекта, терминът „бъг“, „проблеми“, „инциденти“.

Доклад за дефект

Софтуерният тестер трябва да споменава всички по-долу задължителни полета за всеки доклад за дефекти.

1) Уникален идентификационен номер на дефект: Това е за идентифициране на дефекта с помощта на уникален номер.

2) Подробно описание: Описанието трябва да съдържа подробна информация за програмната грешка. Коя функция бе намерена? Заедно с екранна снимка за по-добро разбиране.

3) Дата на доклад: Докладът за дефекта трябва да съдържа датата и часа на подаване на сигнал за грешка.

4) Тежест: Тежестта на бъга, ниска средна или висока.

5) Поправяне по дата: часът и датата на закриване на дефекта.

6) Дефект, повдигнат по име: Името на тестер, който повдигна проблема.

7) Дефект, фиксиран от името на програмиста: Името на програмиста, който е отстранил проблема.

Жизнен цикъл на управление на дефектите

Вербалната комуникация между тестер и разработчици няма да е подходяща, когато дефектите се увеличат. За да се контролират и да се справят с дефектите, е необходим жизненият цикъл на управление на дефектите.

Има пет етапа в процеса на управление на дефектите:

  1. Предотвратяване на дефект
  2. Базова доставка
  3. Открийте дефекта
  4. Резолюция за дефект
  5. Подобряване на процеса

По-долу е подробно обяснение на етапите в процеса на управление на дефектите:

1) Предотвратяване на дефект

Дефектите могат да бъдат предотвратени до степен, като следвате няколко насоки, докато създавате код. Също така, като анализирате кода, дефектите могат да бъдат намалени. Определянето на често срещания вид дефект може да бъде указано на разработчиците да избегнат подобна ситуация. Грешките не могат да бъдат 100% предотвратени при практически сценарий. Грешките могат да бъдат намалени чрез сътрудничество на тестери и разработчици, което минимизира риска.

2) Основна доставка

Продуктът е основен момент, когато приключи крайъгълен камък. Точно тогава разработчикът завършва основната стъпка и го изпраща на тестер за тестване. Поетапно процесът на развитие продължава до момента, в който е постигнат крайъгълен камък.

3) Открийте дефекта

Всеки път, когато екипът за тестване открие дефект, той трябва да бъде информиран незабавно на разработчика. Когато предприемачът приеме дефекта от тестера и го признае, дефект се открива. Тестерът трябва да се увери, че са намерили валиден дефект.

4) Разрешаване на дефект

Всеки път, когато екипът за тестване открие дефект и открие, че той е валиден, но разработчикът намира същата грешка като невалидна. Трябва да се предприеме незабавен процес на разрешаване. Двете действия могат да бъдат предприети в тази ситуация. Или Старши мениджър може да разреши това, или собственикът на Продукта може да реши дали е дефект или не.

5) Подобряване на процеса

  • При управление на дефекти процесът може да бъде подобрен с помощта на няколко автоматизирани инструмента, които могат да открият грешките в софтуера. Налични са много инструменти за управление на дефекти. В зависимост от използваните инструменти, разработчикът може да намери дефект и да го коригира. Намирането на дефект в по-ранен етап ще помогне да се предотврати голямата грешка, което може да отнеме повече време и също така да се съсредоточи върху повторната работа. Следователно, това е цена на софтуера. Тази цена може да бъде намалена до отстраняване на бъговете в най-ранния етап на развитие. Инструментът ще позволи изпращането на уведомление върху конкретния бъг, както и да забележи разработчика, за да го коригира.
  • Управлението на дефекта може да бъде сложно по време на голям обем и тежест. Инструментите за управление на дефекти предоставят документ, който ще бъде полезен за всеки разработчик да работи по него ефективно. Можете да категоризирате дефектите въз основа на приоритета и да работите. След като дефектите бъдат открити и отстранени, разработчикът трябва да се върне и да започне отново процеса, за да провери дали всичко работи добре. След като проблемът бъде закрит, той трябва да бъде актуализиран в доклада. Качеството на продукта може да се подобри в този процес с помощта на правилния инструмент.
  • В методологиите Agile управлението на дефекти е малко по-различно от другите. В управлението на Agile използва конкретна методология за модел на водопад. Друга методология на проекта, като методологията „постна“, се стреми да осигури нулеви дефекти в процеса. Целият процес на управление на дефектите е да се осигури подобрение на процеса. А процесът за дефектиране на подобни грешки е да се подобри полето за разработка. Това от своя страна дава качествен продукт на клиента, което води до висока удовлетвореност на клиента.

заключение

Изборът на правилния инструмент ще намали дефектите във всеки процес. Когато бъде открита грешка, незабавното я сплашване, за да провери и коригира, ще направи процеса ефикасен. За всяко непрекъснато подобряване на процеса откриването на дефекти играе много важна роля. С други думи, откриването на дефекти е мярка за подобрения в процеса. Всеки проверен код трябва да отговаря на качеството и да запазва стандартите.

Препоръчителни статии

Това е ръководство за процеса на управление на дефектите. Тук обсъждаме прегледа, докладите за дефекти и жизнения цикъл на управление на дефектите. Можете да разгледате и другите ни предложени статии, за да научите повече -

  1. Софтуер за управление на проекти
  2. Инструменти за управление на тестове
  3. Маркетинг мениджмънт
  4. Обучение за управление на качеството