mantis bug tracker tutorial
МантисБТ бесплатни водич за популарни систем за праћење грешака отвореног кода:
Тестирање је саставни део сваког животни циклус развоја софтвера . Софтверска грешка је грешка у софтверској апликацији због које софтвер даје нетачне резултате. Стога узрокује одступање у очекиваном и стварном исходу.
Софтвер за праћење грешака је софтверска апликација која се користи за одржавање евиденције софтверских грешака пријављених током животног циклуса развоја софтвера.
Шта ћете научити:
- Водич за алатку за праћење грешака Мантис
- Зашто нам је потребан систем за праћење грешака?
- Увод у Мантис Буг Трацкер
- Истакнуте карактеристике МантисБТ-а
- Преузмите и инсталирајте ВампСервер
- Кориснички интерфејс Мантис БугТрацкер-а
- Како пријавити грешке у Мантису?
- Како створити пројекат у Мантис Буг Трацкер-у?
- Како створити корисника у МантисБТ-у?
- Како конфигурисати е-пошту у Мантису?
- Како користити филтере у МантисБТ-у?
- Закључак
- Препоручено читање
Водич за алатку за праћење грешака Мантис
Зашто нам је потребан систем за праћење грешака?
Препоручити прочитати => Најпопуларнији системи за праћење грешака
За управљање проблемима евидентираним током животног циклуса развоја софтвера потребан је одговарајући систем управљања. Праћење грешака олакшава управљање грешкама како би се могао одржавати одговарајући досије грешака и бити доступан члановима тима који раде на развоју пројекта.
У основи, Буг Трацкер је софтверска апликација која се користи за праћење евиденције о грешкама произведеним током развоја софтвера.
Такође прочитајте => Предности система за праћење недостатака
Увод у Мантис Буг Трацкер
Мантис Буг Трацкер је један такав алат који може служити у сврху праћења грешака. Мантис БугТрацкер или МантисБТ започео је развој Кензабуро Ито 2000. године. Јероен Латоур, Јулиан Фитзелл и Вицтор Боцтор придружили су се 2002. године и то је постао тимски пројекат.
Верзија 1.0.0 софтвера Мантис објављена је 2006. године. Од тада су покренута нова ажурирања. У јулу 2012. године организација МантисБТ на ГитХуб-у постала је службено спремиште изворног кода Пројекта. Тренутно је МантисБТ 2.5.1 најновија стабилна верзија доступна на тржишту.
Софтвер Мантис је развијен на језику ПХП и подржава базе података попут МиСКЛ, МС СКЛ, ПостгреСКЛ и бројне прегледаче, али без ограничења на Гоогле Цхроме, Мозилла Фирефок, Интернет Екплорер, Сафари, Опера. Кориснички интерфејс Мантис алата је направљен коришћењем ХТМЛ-а и ЦСС-а.
Ово је издато под ГНУ Генерал Публиц Лиценсе (ГПЛ).
Истакнуте карактеристике МантисБТ-а
- Алат Мантис доступан је на тржишту као отворен изворни код. Мантис подржава бројне прегледаче и подржава готово све платформе попут Виндовс, Убунту, Линук итд.
- Мантис подржава више пројеката по инстанци са приступом по кориснику, чиме се одржава одговарајућа изолација између пројеката и тима који на њима ради. Такође подржава потпројекте и категорије
- Пријављене грешке могу се извести у ЦСВ, клск
- Могућност интеграције са додатцима независних произвођача како би се пратило време потребно за одређени пројекат
- Обавештење путем е-поште аутоматски се покреће при сваком ажурирању пријављене грешке
- Извештај о РСС фееду
- Мобилни приступ је доступан путем Мантис Тоуцх-а
- Алати за напредно претраживање
- Управљање документима
- Интеграција контроле ревизије
- На основу корисника
- Праћење времена
- Прилагодљиве странице
- Необавезна интеграција вики-а и ћаскања
У овом чланку су обрађене следеће тачке:
- Кораци прединсталације за Мантис
- Како инсталирати МантисБТ у Виндовс?
- Како креирати пројекат у МантисБТ-у?
- Како пријавити грешке у МантисБТ-у?
- Како створити корисника у МантисБТ-у?
- Како конфигурисати е-пошту у МантисБТ-у?
- Како користити филтере у МантисБТ-у?
Следе софтверски пакети који су нам потребни за инсталирање МантисБТ:
- Оперативни систем: МантисБТ подржава више ОС платформи попут Виндовс, МацОС, ОС / 2, Линук, Соларис
- Веб сервер (Апацхе): МантисБТ подржава Апацхе веб сервер и Мицрософт ИИС. Ако користите било који други веб сервер, онда ПХП мора бити конфигурисан са њим
- ПХП
- База података: МантисБТ своје податке чува у бази података. Препоручена база података за МантисБТ је МиСкл, међутим МантисБТ подржава различите РДБМС као што су МиСКЛ, ПостгреСКЛ, Мицрософт СКЛ Сервер и Орацле
- Прегледач: МантисБТ подржава најновије прегледаче попут Мозилла Фирефок, Гоогле Цхроме, Сафари итд.
Да бисмо инсталирали ПХП, МиСКЛ, Веб сервер на Виндовс, можемо користити ВампСервер.
Преузмите и инсталирајте ВампСервер
Следите кораке за преузимање и инсталирање ВампСервера у Виндовс:
- Иди на ВампСервер линк
- Померите се до одељка Преузимања на веб страници
- Изаберите везу ВампСервер на основу вашег системског ОС. Појавиће се искачући прозор када се кликне на било коју од опција. Кликните на „директно преузми“
- Једном када кликнете на „директно преузми“, бићете преусмерени на ово веб сајт. Преузимање ВампСервера ће почети аутоматски, а ако се не покрене аутоматски, кликните на дугме Преузми
- Ово ће започети преузимање МантисБТ-а. Величина датотеке би била око 197 Мб, а име датотеке би било приближно ‘Вампсервер3.0.6_к86_апацхе2.4.23_мискл5.7.14_пхп5.6.25-7.0.10.еке’ .
- Након преузимања, двапут кликните на преузету датотеку.
Пратите чаробњака и инсталирајте ВампСервер кроз следеће кораке:
- Након двоструког клика, неким корисницима може дати сигурносно упозорење у складу са њиховим оперативним системом, што је само из безбедносних разлога прозора. Кликните на картицу Покрени
- Изаберите језик
- Кликните на „Прихватам споразум“ и притисните следећу картицу
- Притисните Нект Таб
- Наведите одредиште на којем желите да инсталирате вампсервер, а затим притисните нект (Подразумевано је ц: вамп)
- Кликните на следеће за подразумевано подешавање
- Кликните картицу Инсталирај да бисте инсталирали ВампСервер
- Након што кликнете на Инсталл, започиње инсталација
- Изаберите прегледач који ће се користити за овај ВампСервер, а подразумевано ће користити Мицрософт Интернет Екплорер. Можете одабрати било који веб прегледач инсталиран на вашем рачунару
- Изаберите било који уређивач текста инсталиран на вашем рачунару, а подразумевано ће користити Нотепад
- Кликните на дозволи приступ
- Кликните на картицу Даље
- На крају, кликните картицу Заврши да бисте довршили инсталацију. Сада имате Апацхе, ПХП и МиСКЛ заједно у својој машини
- Идите у мени Старт, покрените вампсервер кликом на икону (икона вамп ће се појавити у системској палети). Боја иконе у почетку ће бити црвена, затим наранџаста, а на крају ће бити зелена, што значи да су све услуге попут Апацхе и МиСКЛ покренуте.
- Ако вампсервер није правилно инсталиран, можда ћете наићи на потешкоће при инсталирању Мантиса. Да бисте били сигурни да сте добри, проверите доле наведене тачке.
Проверите да ли је инсталиран вампсервер:
Како проверити да ли је вампсервер успешно инсталиран и да ли све његове услуге раде у реду или не.
# 1) Боја иконе вампсервера на системској палети треба да буде зелена. Зелена боја значи да све услуге раде у реду. Ако је боја иконе наранџаста, то значи да нешто није у реду и услуге не раде
#два)Да бисте проверили да ли Апацхе услуга ради или не : Десни клик на икону вампсервер-а на системској палети, затим идите на алате, а затим кликните на Тест Порт 80, јер је ово порт који користи Апацхе сервер
Након клика на Тест Порт 80, отвориће се дос црни екран који ће дати резултат попут овог испод црног екрана.
# 3)Да бисте проверили да ли МиСКЛ услуга ради или не : Десни клик на икону вампсервер-а на системској палети, затим идите на алате, а затим на Тест Порт 3306, јер је ово порт који користи МиСКЛ
Након клика на то аДВАекран ће се отворити и даће резултат попут овог испод задњег екрана.
- Једном када се ВампСервер инсталира, можемо наставити према процесу инсталације МантисБТ-а.
Како инсталирати МантисБТ у Виндовс?
Преузмите и инсталирајте Мантис Буг Трацкер:
Следите кораке за преузимање и инсталирање МантисБТ-а
- Иди на Мантис довнлоад линк
- Кликните на дугме Преузми
- Једном када кликнете на дугме за преузимање, бићете преусмерени на ово веб сајт . Кликните на дугме Преузми. Ово ће започети преузимање МантисБТ-а. Његова величина је 16,5 МБ, а име датотеке би било приближно „Мантисбт-2.5.1.зип“
- Након преузимања, извуците зип датотеку и поставите фасциклу на следеће место: Ц: вамп ввв . Ово је подразумевано место на којем сте инсталирали вампсервер
Белешка: Инсталирао сам ВампСервер у Ц погон. Користите путању на којој је инсталиран ВампСервер.
- Иди на хттп: // лоцалхост: (порт) / , на пример, ако користите порт број 80, онда користите хттп: // лоцалхост: 80 /
Белешка: Подразумевано је изабран број порта 80, ако га заузима неки други процес, мораћете да промените број порта. Процес промене броја порта објашњен је касније у овом чланку.
- Кликните десним тастером миша на икону вамп која се налази на системској палети, идите на поставку вамп десним кликом на икону вамп у системској палети и изаберите следеће ставке са листе
- На отвореној веб страници кликните на фасциклу Мантис под „Ваши пројекти“ која се налази на дну екрана као што је приказано на слици
- Након клика на фасциклу Мантис испод „Ваши пројекти“ појавиће се доњи екран
- Тип базе података је подразумевано МиСКЛ, овде такође можемо одабрати Мицрософт СКЛ, Постгре СКЛ, Орацле ако сте их инсталирали уместо МиСКЛ
- Кликните на дугме Инсталирај / надогради базу података на дну екрана
- На следећој страници потражите следећу поруку на дну екрана “ МантисБТ је успешно инсталиран “. Занемарите поруке о грешкама
- Кликните на креирај везу као што је приказано на слици или можете директно доћи до УРЛ адресе хттп: // лоцалхост: (порт) /мантисбт-2.4.1/мантисбт-2.4.1/логин_паге.пхп да почне.
- Подразумевано је корисничко име „администратор“, а лозинка „роот“
- Након пријаве испод појавиће се екран
Решавање грешака:
Током процеса инсталације можете пронаћи неке грешке. У овом чланку су наведене неке од уобичајених грешака и њихово решавање.
# 1)ВЦРунтимеДлл.140 грешка : Када се током инсталације вамп сервера прикаже следећа порука: “ Програм не може да се покрене јер на вашем рачунару недостаје ВЦРУНТИМЕ140.длл. Покушајте да поново инсталирате програм да бисте решили проблем. 'Онда подразумева' Пакети за дистрибуцију Висуал Ц ++ ”Недостају на рачунару
Следите кораке за решавање грешке:
- Иди на хттпс://ввв.мицрософт.цом/ен-ин/
- На траци за претрагу потражите „ ВЦРедист '
- Кликните на везу „Преузми дистрибутивни пакет Мицрософт Висуал Ц ++ 2010“
- На следећем екрану одаберите језик и кликните на дугме Преузми
- Ово ће започети преузимање Висуал Ц ++ пакета за дистрибуцију
- Након преузимања, двапут кликните на преузету датотеку. Ово ће покренути чаробњак за инсталацију
- Једном када се Висуал Ц ++ пакети за дистрибуцију инсталирају, поново инсталирајте ВампСервер
#два)Ерр_Цоннецтион_Рефусед : Ако се уместо странице добродошлице ВампСервера приказује следећа страница, онда користите други број порта. Како тренутни број порта заузимају неке друге услуге
Следите кораке за решавање грешке:
- Кликните десним тастером миша на икону вамп која се налази у системској палети
- Идите на Алатке | Користите порт који није (тренутни број порта)
- Наведите било који неискоришћени број порта и кликните на У реду
Кориснички интерфејс Мантис БугТрацкер-а
Једном када се корисник пријави и постави кориснички профил, ово је прва страница која се приказује кориснику.
Упознајмо се са корисничким интерфејсом и схватимо различите функције на првом екрану Мантис Буг Трацкер-а.
Ова страница је подељена у различите одељке. Са леве стране налази се Навигациони мени који има везе до различитих страница.
1) Навигациони мени : Ово је навигацијски мени који садржи разне везе попут Извјештај о проблему, Приказ проблема
2) Додељено мени: У овом одељку, сви проблеми који су додељени кориснику који је тренутно пријављен приказани су у овом одељку. Као што имате идеју, време када је грешка пријављена приказује се под резимеом грешке, а јединствени број се аутоматски аутоматски додељена свакој пријављеној грешци
3) Нераспоређени: У овом одељку су приказани сви проблеми који су на чекању за додељивање дотичној особи
4) Ја пријавио: Сви проблеми које је корисник пријавио приказани су у овом одељку
5) Недавно измењено (30 дана): Сви проблеми који су измењени током временског следа од 30 дана приказани су у овом одељку
6) Заглавље: У заглављу су приказани различити линкови попут Извештај о проблему, Позивање корисника. Корисник може директно кликнути на дугме Пријави проблем, а затим може прећи на страницу са извештајима о проблемима. Можете да промените пројекат за који желите да видите проблеме или да пријавите проблем.
Са десне стране се приказује име пријављеног корисника. Кликните на следеће опције. Корисник може кликнути на одјаву да би напустио сесију.
7) Временска линија: У овом одељку су приказана сва недавна ажурирања у вези са пројектом. Без обзира да ли је проблем ново пријављен, затворен или је направљена било каква исправка у постојећој грешци, све активности у вези са грешком се пријављују и приказују у овом одељку.
Како пријавити грешке у Мантису?
Препоручено читање => Како написати добар извештај о грешкама
Први екран који се приказује кориснику је страница за пријављивање на којој се од корисника тражи да унесе податке за пријављивање
- Унесите корисничко име и лозинку
- Кликните на дугме Пријава
- У прозору за пријаву постоји и опција за спремање пријаве у прегледачу
- Да бисте пријавили грешку, кликните на Пријави проблем који се налази на врху или у менију за навигацију
- Кликните на пројекат и у падајућем менију изаберите пројекат за који желите да пријавите грешку
- Кликните на издање извештаја
- Приказује се следећа страница
- Изаберите категорију
- Изаберите поновљивост грешке.
Поновљивост : Дефинише да ли је пријављена грешка поновљива или не. Мантис Буг Трацкер нуди подразумеване опције за ову категорију.
Следеће тачке су приказане у падајућем менију.
- Нисам пробао: Изаберите ову опцију ако нисте покушали да репродукујете грешку
- Увек: Изаберите ову опцију ако се грешка може репродуковати у свакој итерацији
- Случајно: Изаберите ову опцију ако се грешка јавља случајно
- Није могуће репродуковати: Изаберите ову опцију ако је коришћени сценарио произвео неочекивани резултат више не производи грешку
- Понекад: Изаберите ову опцију ако се грешка догоди неколико пута током итерације
- Н / А
- Изаберите озбиљност грешке.
Следеће опције су доступне у овој категорији
- одлика
- Тривијалан
- Текст
- Штипање
- Минор
- Главни
- Црасх
- Блокирати
- Изаберите опцију која најбоље описује вашу грешку.
- Изаберите приоритет грешке
Следеће опције су доступне у овој категорији
- Ниједан
- Ниска
- Нормално
- Хигх
- Хитно
- Непосредан
- Изаберите одговарајућу опцију
- Изаберите профил: (Платформа, ОС, верзија ОС) користите за додавање информација попут оперативног система који се користи на платформи и његове верзије или укуса
- Следеће поље је Доделили . У овој категорији можете одабрати име особе којој ће грешка бити додељена
- У резимеу можете дати кратки опис грешке
На пример, на веб локацији за е-трговину производи се не додају у корпу. Можете дати кратки опис за ово као Кошарица. Производи се не додају у корпу.
- У опису објасните грешку, окружење за тестирање у којем се тест врши укључује очекиване и стварне резултате
- У корацима за репродукцију одељка напишите кораке који су укључени за стварање грешке која би се могла поново користити како би се репродуковала на крају програмера
- Ако желите да приложите било коју датотеку, слику која упућује на грешку можете је приложити у одељку за прилоге датотека
- Након што се попуне све опције. Кликните на Субмит иссуе
- Кориснику се приказује порука о успеху, а страница се преусмерава на страницу за приказ
Имајте на уму да се јединствени ИД додељује пријављеном проблему. Овај ИД се може користити за претраживање проблема са траке за претрагу.
Ако желите да видите пријављени проблем, кликните на ИД као што је приказано на слици. Пријављени проблем ће бити приказан на екрану.
Стога смо пријавили грешку у програму Мантис Буг трацкер. Даље ћемо научити да креирамо пројекат у МантисБТ-у.
Како створити пројекат у Мантис Буг Трацкер-у?
Даље, видећемо како да креирамо пројекте у мантис буг трацкер-у. Мантис подржава више пројеката у једној инстанци.
Следите кораке за креирање новог пројекта:
Белешка: Мантис пружа различита права пријављеном кориснику. Дакле, права на Израду пројекта дају се само администратору одређеном кориснику. Дакле, приказује се пријава са корисником и следећи навигациони мени.
- Кликните на Манаге
- Идите на управљање картицом пројекта као што је приказано на слици
- Кликните на Цреате нев пројецт
- Отвориће се нови прозор са следећим пољем
- Назив пројекта : Наведите назив пројекта
- Статус: Можете одредити тренутни статус пројекта
Подразумевано су доступне следеће опције:
- Развој: Изаберите ову опцију ако је пројекат у фази израде
- Издање: Изаберите ову опцију ако је пројекат у фази издавања
- Стабилно: Изаберите ову опцију ако се тестирање врши на стабилној верзији пројекта
- Застарело: Ако је верзија пројекта застарела или се тренутно не користи, може се одабрати ова опција
- Погледај статус: Изаберите да ли је пројекат приватни или јавни. Као приватни пројекти и напредак у њима видљив је само оним корисницима којима је овај пројекат додељен
- Опис: У оквиру за текст Опис можете навести опис пројекта
- И на крају, кликните на дугме Додај пројекат
Приказује се порука о успеху и тиме се пројекат додаје у Мантис за извештавање о грешкама. Даље ћемо научити како да креирамо корисника у МантисБТ-у.
Како створити корисника у МантисБТ-у?
Видели смо како да креирамо пројекат, а такође смо научили и да пријављујемо проблем у програму Мантис Буг Трацкер. У основи, права за стварање новог корисника или уређивање постојећег корисника дају се особи која има администраторска права.
Направите нову страницу налога омогућава администратору да управља корисницима у систему. Зато се пријавите код администратора. Једном пријављени са администратором, следеће опције приказане на слици биће приказане у менију за навигацију.
- Кликните на Манаге
- Пребаците се на управљање корисничком картицом
- Картица управљање корисничким именом је подразумевано унапред изабрана, јер је ово прва картица од више доступних картица
- Кликните на отвори нови налог
5 примера програмских језика на високом нивоу
- Једном када кликнете на ово дугме, отвориће се нови прозор
- Унесите корисника
Белешка: Корисничко име за новог корисника мора бити јединствено и не сме се раније користити.
- Наведите право име новог корисника.
Белешка: Право име које се користи за новог корисника мора бити јединствено и не сме се претходно користити, тј. Право име новог корисника не би требало да се подудара са правим именом постојећег корисника.
- Наведите е-пошту корисника.
- У падајућем менију нивоа приступа подразумевано су доступне различите опције.
- Виевер
- Репортер
- Упдатер
- Програмер
- Менаџер
- Администратор
- Изаберите одговарајућу опцију.
- Кликните на Цреате Усер
Тако се нови корисник ствара у систему.
Како конфигурисати е-пошту у Мантису?
Током развоја софтвера, један од највећих изазова је обавештавање тима о свим променама или пријављеним грешкама. МантисБТ покреће обавештење е-поштом дотичне особе ако се пријави нека нова грешка или промене у постојећој грешци.
Следите кораке за конфигурисање обавештења путем е-поште у МантисБТ
- Идите до путање: Д: вамп ввв мантисбт-2.4.1 мантисбт-2.4.1 цонфиг
- Отворите цонфиг_инц.пхп у бележници и додајте следећи код:
$g_phpMailer_method = PHPMAILER_METHOD_SMTP; $g_smtp_host = ‘smtp.gmail.com'; $g_smtp_port = ‘465'; $g_smtp_connection_mode = ‘ssl'; $g_smtp_username = ‘softwaretestinghelp@gmail.com'; $g_smtp_password = ‘xxxx'; $g_administrator_email = ‘softwaretestinghelp@gmail.com'; $g_webmaster_email = ‘softwaretestinghelp@gmail.com'; $g_from_email = ‘softwaretestinghelp@gmail.com'; $g_return_path_email = ‘softwaretestinghelp@gmail.com'; $g_default_timezone = ‘UTC'; $g_log_level = LOG_EMAIL | LOG_EMAIL_RECIPIENT; $g_log_destination = ‘file:D:mantisbt.log';
- Сачувајте датотеку
- Пријавите се на МантисБТ помоћу администраторских података
- Кликните на Позови кориснике
- Направите корисника
Дотична особа ће покренути е-пошту.
Како користити филтере у МантисБТ-у?
Када се повећа број грешака пријављених у пројекту, постаје врло ужурбано тражити одређену групу проблема.
На пример, У пројекту програмер жели да реши све грешке које су му додељене под високим приоритетом. У том случају се филтери могу применити за груписање проблема према захтеву.
Дозволите нам да разумемо како да применимо филтере за претрагу или груписање проблема.
- Кликните на Виев Иссуе
- На страници разни
- Кликните на падајући пројекат да бисте претражили проблеме на основу одређеног пројекта
- Кликните на било које поље према вашем захтеву
- Кликните на филтер за примену. Сва питања која испуњавају захтев биће наведена у мрежи
Сачувајте филтер:
Ако желите да сачувате тренутни филтер, кликните на дугме Сачувај филтер.
- На следећем екрану унесите назив филтера
- Означите поље за потврду Пројекат и кликните на дугме Сачувај тренутни филтер
- Приказаће се порука о успеху која потврђује радњу „Филтер је успешно сачуван“
На екрану се приказују следеће опције:
- Управљање филтером: Ову опцију можете користити за брисање постојећег сачуваног филтера
- Пермалинк: Пермалинк се користи за стварање везе за одређени филтер. Та веза се може делити са осталим члановима тима, за тај одређени филтер
Закључак
Софтвер за праћење грешака помаже у ефикасном и ефикасном управљању грешком. На крају, смањење времена и напора у управљању историјом грешака. Правилним управљањем грешкама можемо побољшати квалитет радног процеса и избећи рупе у процесу тестирања и развоја.
Правилним праћењем може се очекивати правилно коришћење ресурса (запосленог) и постизање максималних резултата од њих. Дакле, очекујући добар повраћај улагања.
Молимо поделите своје коментаре или питања са нама у наставку.
Препоручено читање
- Дубински водичи за помрачење за почетнике
- Узорак извештаја о грешкама
- Водич за практични преглед алата за праћење грешака у раду
- Шта је животни циклус оштећења / грешака у тестирању софтвера? Водич за животни циклус оштећења
- Узорци извештаја о грешкама за веб и производе
- 18 најбољих софтвера за праћење грешака: Најпопуларнији алати за праћење недостатака / проблема из 2021. године
- Водич за алат за праћење грешака ЈИРА: Како користити ЈИРА као алат за продају улазница
- Како написати добар извештај о грешци? Савети и Трикови