Въведение в инструментите за проследяване на дефекти
Тъй като всички ние използваме различни видове софтуер, този софтуер трябва да бъде разработен с помощта на някои процедури. Има различни цикли, чрез които се извършва разработка на софтуер. Един от най-важните цикли на жизнения цикъл на разработката на софтуер е Тестване. Разработката на софтуер изисква както тестове, така и поддръжка на разработен софтуер. По време на тестовете на софтуера може да има откриване на дефекти. В техническо отношение тези дефекти се наричат грешки. Така че бъговете са просто дефектите, които тестерът на софтуера открива, докато тества софтуер. Когато софтуерът е голям, броят на дефектите, които се откриват в софтуера, може да е доста голям. Следователно, поддръжката и проследяването на тези грешки се превръщат в доста досадни неща За поддържането и ефективното проследяване на тези съобщени грешки също е необходим специфичен софтуер. Този софтуер се нарича Инструменти за проследяване на дефекти.
Какво е инструмент за проследяване на дефекти?
Тези инструменти са инструменти или софтуер, които са предназначени да докладват за грешките, открити по време на тестване на софтуера, и да проследяват тези грешки, които са били докладвани.
Следователно, използването на инструменти за проследяване на грешки може да се спомене като:
1) Съобщаване за грешки по време на тестване на софтуера
2) За проследяване на тези грешки, за които са съобщени
Моля, обърнете внимание, че и инструментът за проследяване на грешки или инструментът за проследяване на дефекти е едно и също нещо. В тази статия и двата термина означават едно и също
Видове инструменти за проследяване на дефекти:
По-долу са някои от основните инструменти за проследяване на дефекти, както следва.
1. Bugzilla
Bugzilla е направен онлайн за потребителите през 1998 г. Това е високо зрял инструмент за проследяване на грешки или инструмент за проследяване на дефекти. Той помага на тестера да докладва за грешки, да следи за съществуващи или отчетени грешки, също така осигурява функции за маркиране на грешка като проблем или подобрения или подобен тип заявки.
Ценообразуване:
Той е с отворен код и безплатен за използване. Ако обаче изискването се увеличи, тогава човек може да закупи платената версия за допълнителни функции и поддръжка
Характеристика:
- Разширено търсене - Bugzilla има разширени функции, в които потребителите могат да търсят грешка с пълния текст на грешката. Грешката в разширеното търсене може да бъде допълнително разширена, за да персонализирате търсенето според потребителското изискване
- Известие по имейл - Bugzilla предоставя функция за известяване по имейл, при която потребителят получава известие по имейл, ако се правят промени в бъговете като коментар е направен или са направени други промени в грешката
2. JIRA
JIRA е разработена от австралийска компания Atlassian, първоначално JIRA е инструмент за управление на инциденти. JIRA предоставя всички функции като запис на грешки, докладване на грешки, управление на етапи на грешки и т.н.
Ценообразуване:
Първоначално човек може да използва пробната си версия без никакви разходи. След това човек може да го закупи
Характеристика:
- Персонализирано табло за управление - JIRA има функция за персонализиране на таблото според нуждите
- Agile Support - таблото за управление JIRA може да бъде разширено до достатъчна поддръжка за гъвкава среда. По подобен начин може да се разшири и за дъски на Kanban
- Rich API - JIRA има поддръжка с много API, които могат да бъдат използвани в автоматизацията
- Мобилни приложения - JIRA предоставя мобилни приложения, като по този начин прави проследяването на дефекти лесно. Човек може да проследи грешките на самия мобилен телефон
- Разширяеми приставки - JIRA може да бъде интегрирана с различни приложения на трети страни за по-добро използване
3. eTraxis
Това е друг най-популярен инструмент за проследяване. Може да се използва за докладване и проследяване на дефекти. Въпреки че не се ограничава само до проследяване на дефекти, но може да се използва за проследяване на други неща, свързани с разработката на софтуер.
Тук, както може да се персонализира проследяването на нещата, така и целевата аудитория може да бъде различна. Друга най-важна характеристика на този инструмент е, че процесът, който трябва да се следва за разрешаване на дефект или цикълът на решаване на дефекти, може да бъде персонализиран. Човек може да дефинира своите собствени набори от цикъл за решаване на дефекти, за да проследи тези дефекти. Тези персонализирани дефинирани цикли са известни като шаблони и са много важни при проследяване на инструменти
4. Lean Тестване
Lean тестване е инструмент за проследяване на дефекти, който може да се използва без никакви разходи. Той също е инструмент за управление на тестови случаи. Като инструмент за управление на тестови случаи можете да опишете тестови случаи за определена задача, свързана с разработването на софтуер.
Lean тестване може да се използва както в мрежата, така и в мобилни устройства. Тя може да бъде разширена до уеб браузъра чрез разширение за употреба. Следователно с използването на разширението хората биха могли да го използват в браузъра. Също така, той има мобилна поддръжка, следователно отчитане и проследяване на дефекти може да направи и от мобилни устройства. Lean тестване е доста лесен за използване. Не изисква инсталация на какъвто и да е вид софтуер
какви функции трябва да притежава идеален инструмент за проследяване на дефекти?
Характеристиките са следните:
- Инструмент за отчитане - инструментът за проследяване на дефектите трябва да има средство за отчитане, което означава, че тестерът трябва да може да регистрира грешка с всички допълнителни подробности, като средата, тежестта, прикачените файлове и т.н.
- Присвояване - Инструментът за проследяване на дефекти трябва да има функция за присвояване на грешката на съответния човек, за да го отстрани. Тестерът също може да го проследи
- Проследяване на различен жизнен цикъл на бъгове - Веднъж регистрирана грешка, преминава през различни етапи. Идеалният инструмент за проследяване на дефекти трябва да има различни етапи с ясно описание на значението на всеки етап
- Поддържане на дневници - Идеалният инструмент за проследяване на дефекти трябва да може да поддържа дневници на различни неща като потребителски коментари, всяко допълнение в описанието на грешка и т.н.
- Предоставяне на уникален идентификатор - Всяка грешка, докладвана с помощта на инструмент за проследяване на дефекти, трябва да бъде автоматично назначена уникален идентификатор. Този уникален идентификатор ще бъде използван допълнително за проследяване на информация за грешки и т.н.
Гореспоменатите функции са основни характеристики, които всеки инструмент за проследяване на грешки трябва да има. Въпреки че инструментът за проследяване на дефекти също може да осигури някои допълнителни функции. Но гореспоменатите функции са необходими за проследяване на бъгове
заключение
За разработването на софтуер е много необходимо той да се поддържа. За да поддържате софтуер, той трябва да бъде проверен. Всички дефекти, открити по време на тестване, трябва да бъдат докладвани и да бъдат разрешени. За да регистрирате и проследявате тези дефекти, софтуерният тестер се нуждае от инструмент. Тези инструменти наречени инструменти за проследяване на дефекти помагат за проследяване на дефекти. Тези инструменти помагат за поддържане на софтуера и неговия документ.
Препоръчителни статии
Това е ръководство за дефектни проследяващи инструменти. Тук обсъдихме дефиницията, типовете инструменти за проследяване на дефекти с техните приложения и някои основни функции, които всеки инструмент за проследяване на грешки трябва да има. Можете да разгледате и другите ни предложени статии, за да научите повече -
- Работа със софтуерен тестер
- 15 най-добри популярни инструменти за отчитане на грешки
- Въпроси за интервю от JIRA
- Кариери в тестване на софтуер