mantis bug tracker tutorial
MantisBT безплатен популярен урок за популярна система за проследяване на грешки:
Тестването е неразделна част от всеки жизнен цикъл на разработка на софтуер . Софтуерната грешка е грешка в софтуерно приложение, която кара софтуера да дава неверни резултати. Следователно, причинявайки отклонение в очаквания и действителен резултат.
Софтуерът за проследяване на грешки е софтуерно приложение, използвано за поддържане на записи на софтуерни грешки, съобщени по време на жизнения цикъл на разработката на софтуера.
Какво ще научите:
- Инструкция за инструмента за проследяване на грешки в Mantis
- Защо се нуждаем от система за проследяване на грешки?
- Въведение в Mantis Bug Tracker
- Видни характеристики на MantisBT
- Изтеглете и инсталирайте WampServer
- Потребителски интерфейс на Mantis BugTracker
- Как да докладвам за грешки в Mantis?
- Как да създам проект в Mantis Bug Tracker?
- Как да създам потребител в MantisBT?
- Как да конфигурирам имейл в Mantis?
- Как да използвам филтри в MantisBT?
- Заключение
- Препоръчително четене
Инструкция за инструмента за проследяване на грешки в Mantis
Защо се нуждаем от система за проследяване на грешки?
Препоръчайте прочетете => Най-популярните системи за проследяване на грешки
За да управлявате проблемите, регистрирани по време на жизнения цикъл на разработката на софтуера, е необходима правилна система за управление. Проследяването на грешки улеснява управлението на грешки, така че да може да се поддържа правилен опит на грешките и да бъде достъпно за членовете на екипа, работещи за развитието на проекта.
По принцип Bug Tracker е софтуерно приложение, което се използва за проследяване на грешките, създадени по време на разработването на софтуер.
Прочетете също => Предимства на системата за проследяване на дефекти
Въведение в Mantis Bug Tracker
Mantis Bug Tracker е един такъв инструмент, който може да служи за целите на проследяването на грешки. Mantis BugTracker или MantisBT стартира, разработен от Kenzaburo Ito през 2000 г. Jeroen Latour, Julian Fitzell и Victor Boctor се присъединиха през 2002 г. и се превърна в екипен проект.
Версията 1.0.0 на Mantis Software беше пусната през 2006 г. Оттогава бяха пуснати нови актуализации. През юли 2012 г. организацията MantisBT на GitHub стана официално хранилище за изходния код на проекта. В момента MantisBT 2.5.1 е най-новата стабилна версия, налична на пазара.
Софтуерът Mantis е разработен на език PHP и поддържа бази данни като MySQL, MS SQL, PostgreSQL и множество браузъри, но не само Google Chrome, Mozilla Firefox, Internet Explorer, Safari, Opera. Потребителският интерфейс на Mantis е изграден с помощта на HTML и CSS.
Това е издадено под GNU General Public License (GPL).
Видни характеристики на MantisBT
- Инструментът Mantis се предлага като отворен код на пазара. Mantis поддържа множество браузъри и поддържа почти всички платформи като Windows, Ubuntu, Linux и т.н.
- Mantis поддържа множество проекти за всеки екземпляр с достъп за всеки потребител на проекта, като по този начин поддържа правилната изолация между проектите и екипа, който работи по тях. Той също така поддържа подпроекти и категории
- Отчетените грешки могат да бъдат експортирани в CSV, xlsx
- Възможност за интегриране с приставки на трети страни, така че да се проследи времето, необходимо за конкретен проект
- Известието по имейл се задейства автоматично при всяка актуализация в докладвана грешка
- Отчет за RSS емисията
- Мобилният достъп е достъпен чрез Mantis Touch
- Инструменти за разширено търсене
- Управление на документи
- Интегриране на контрола на ревизията
- Въз основа на потребителя
- Проследяване на времето
- Персонализируеми страници
- Незадължителна интеграция на wiki и чат
В тази статия са разгледани следните точки:
- Стъпки за предварително инсталиране на Mantis
- Как да инсталирам MantisBT в Windows?
- Как да създам проект в MantisBT?
- Как да докладвам за грешки в MantisBT?
- Как да създам потребител в MantisBT?
- Как да конфигурирам имейли в MantisBT?
- Как да използвам филтри в MantisBT?
Следват софтуерните пакети, които изискваме за инсталиране на MantisBT:
- Операционна система: MantisBT поддържа множество платформи на ОС като Windows, MacOS, OS / 2, Linux, Solaris
- Уеб сървър (Apache): MantisBT поддържа уеб сървър Apache и Microsoft IIS. Ако използвате друг уеб сървър, тогава PHP трябва да бъде конфигуриран с него
- PHP
- База данни: MantisBT съхранява данните си в база данни. Препоръчителната база данни за MantisBT е MySql, но различни RDBMS се поддържат от MantisBT са като MySQL, PostgreSQL, Microsoft SQL Server и Oracle
- Браузър: MantisBT поддържа най-новите браузъри като Mozilla Firefox, Google Chrome, Safari и др.
За да инсталираме PHP, MySQL, уеб сървър изцяло на Windows, можем да използваме WampServer.
Изтеглете и инсталирайте WampServer
Следвайте стъпките за изтегляне и инсталиране на WampServer в Windows:
- Отидете до WampServer връзка
- Превъртете надолу до раздела „Изтегляния“ на уеб страницата
- Изберете връзката WampServer въз основа на вашата системна операционна система. Ще се появи изскачащ прозорец, след като щракнете върху някоя от опциите. Кликнете върху „директно изтегляне“
- След като кликнете върху „директно изтегляне“, ще бъдете пренасочени към това уебсайт. Изтеглянето на WampServer ще започне автоматично и ако не се стартира автоматично, щракнете върху бутона Изтегляне
- Това ще започне изтеглянето на MantisBT. Размерът на файла ще бъде около 197 Mb и името на файла ще бъде подобно ‘Wampserver3.0.6_x86_apache2.4.23_mysql5.7.14_php5.6.25-7.0.10.exe’ .
- Веднъж изтеглени, щракнете двукратно върху изтегления файл.
Следвайте съветника и инсталирайте WampServer чрез следните стъпки:
- След двукратно щракване може да даде предупреждение за сигурност на някои потребители според използваната им операционна система, което е само за целите на сигурността на прозореца. Щракнете върху раздела Изпълнение
- Изберете езика
- Кликнете върху „Приемам споразумението“ и натиснете следващия раздел
- Натиснете Next Tab
- Посочете местоназначението, където искате да инсталирате wampserver и след това натиснете next (По подразбиране е c: wamp)
- Щракнете нататък за настройката по подразбиране
- Щракнете върху раздела Инсталиране, за да инсталирате WampServer
- След като щракнете върху Инсталиране, той ще започне да се инсталира
- Изберете вашия браузър, който да се използва за този WampServer, по подразбиране той ще използва Microsoft Internet Explorer. Можете да изберете всеки уеб браузър, инсталиран на вашето устройство
- Изберете всеки текстов редактор, инсталиран на вашето устройство, по подразбиране той ще използва Notepad
- Щракнете върху Разреши достъп
- Щракнете върху раздела Напред
- Накрая кликнете върху раздела Finish, за да завършите инсталацията. Сега вече имате Apache, PHP и MySQL като цяло във вашата машина
- Отидете в менюто 'Старт', стартирайте wampserver, като щракнете върху иконата (в системната област ще се появи икона на wamp). Цветът на иконата отначало ще бъде червен, след това оранжев и накрая ще бъде зелен, което означава, че всички услуги като Apache и MySQL работят.
- Ако wampserver не е инсталиран правилно, може да срещнете трудности при инсталирането на Mantis. За да сте сигурни, че се справяте добре, проверете точките, споменати по-долу.
Проверете дали wampserver е инсталиран:
Как да проверите дали wampserver е инсталиран успешно и всички негови услуги работят добре или не.
# 1) Цветът на иконата на wampserver в системната област трябва да бъде зелен. Зеленият цвят означава, че всички услуги работят добре. Ако цветът на иконата е оранжев, това означава, че има нещо нередно и услугите не работят
# две)За да проверите дали услугата Apache работи или не : Щракнете с десния бутон върху иконата на wampserver в системната област, след това отидете на инструменти и след това щракнете върху Test Port 80, тъй като това е портът, който се използва от сървъра Apache
След като щракнете върху Test Port 80, ще се отвори dos черният екран и ще даде резултата като този под черния екран.
# 3)За да проверите дали MySQL услугата работи или не : Щракнете с десния бутон върху иконата на wampserver в системната област, след това отидете на инструменти, след това щракнете върху Test Port 3306, тъй като това е портът, който се използва от MySQL
След като щракнете върху това aДВЕекранът ще се отвори и ще даде резултата като този под задния екран.
- След като WampServer бъде инсталиран, можем да продължим към процеса на инсталиране на MantisBT.
Как да инсталирам MantisBT в Windows?
Изтеглете и инсталирайте Mantis Bug Tracker:
Следвайте стъпките, за да изтеглите и инсталирате MantisBT
- Отидете до Изтегляне на богомолка връзка
- Щракнете върху бутона Изтегляне
- След като щракнете върху бутона за изтегляне, ще бъдете пренасочени към това уебсайт . Щракнете върху бутона Изтегляне. Това ще започне изтеглянето на MantisBT. Размерът му е 16,5 MB и името на файла ще бъде подобно ‘Mantisbt-2.5.1.zip’
- След като изтеглите, извлечете zip файла и поставете папката на следното място: C: wamp www . Това е местоположението по подразбиране, където сте инсталирали wampserver
Забележка: Инсталирах WampServer в C устройство. Използвайте пътя, където е инсталиран WampServer.
- Отидете до http: // localhost: (порт) / , например, ако използвате порт номер 80, тогава използвайте http: // localhost: 80 /
Забележка: По подразбиране е избран номер на порт 80, ако това е заето от някакъв друг процес, ще трябва да промените номера на порта. Процесът за промяна на номера на порта е обяснен по-късно в тази статия.
- Щракнете с десния бутон върху иконата на wamp в системната област, отидете на настройка на wamp, като щракнете с десния бутон върху иконата на wamp в системната област и изберете следните елементи от списъка
- На отворената уеб страница щракнете върху папката Mantis под „Вашите проекти“, разположена в долната част на екрана, както е показано на изображението
- След щракване върху папката Mantis под „Вашите проекти“ ще се появи екранът по-долу
- Типът база данни е MySQL по подразбиране, Тук можем да изберем и Microsoft SQL, Postgre SQL, Oracle, ако сте ги инсталирали вместо MySQL
- Щракнете върху бутона Инсталиране / надстройка на базата данни в долната част на екрана
- На следващата страница проверете за следното съобщение в долната част на екрана “ MantisBT беше инсталиран успешно “. Игнорирайте съобщенията за грешка
- Кликнете върху създаване на връзка, както е показано на изображението, или можете директно да отидете до URL адреса http: // localhost: (port) /mantisbt-2.4.1/mantisbt-2.4.1/login_page.php да започна.
- По подразбиране потребителското име е „администратор“, а паролата е „корен“
- След влизане отдолу ще се появи екран
Разрешаване на грешки:
По време на инсталационния процес може да откриете някои грешки. В тази статия са изброени някои от често срещаните грешки и тяхното разрешаване.
# 1)Грешка във VCRuntimeDll.140 : Когато по време на инсталацията на wamp сървър се показва следното съобщение: “ Програмата не може да се стартира, защото VCRUNTIME140.dll липсва на вашия компютър. Опитайте да преинсталирате програмата, за да разрешите проблема. 'Тогава това означава' Пакети за разпространение на Visual C ++ ”Липсват на вашия компютър
Следвайте стъпките за отстраняване на грешката:
- Отидете до https://www.microsoft.com/en-in/
- В лентата за търсене потърсете „ VCRedist '
- Кликнете върху връзката „Изтегляне на пакета за разпространение на Microsoft Visual C ++ 2010“
- На следващия екран изберете езика и кликнете върху бутона Изтегляне
- Това ще започне изтеглянето на пакети за разпространение на Visual C ++
- Веднъж изтеглени, щракнете двукратно върху изтегления файл. Това ще стартира съветника за инсталиране
- След като Visual C ++ пакетите за разпространение бъдат инсталирани, преинсталирайте WampServer
# две)Err_Connection_Refused : Ако вместо страницата за приветствие на WampServer се покаже следната страница, използвайте различен номер на порт. Тъй като текущият номер на порт се заема от някои други услуги
Следвайте стъпките за отстраняване на грешката:
- Щракнете с десния бутон върху иконата на wamp, налична в системната област
- Отидете на Инструменти | Използвайте порт, различен от (номер на текущия порт)
- Посочете неизползвания номер на порт и кликнете върху Ok
Потребителски интерфейс на Mantis BugTracker
След като потребителят влезе и настрои потребителския профил, това е първата страница, която се показва на потребителя.
Нека се запознаем с потребителския интерфейс и да разберем различните функции, предоставени на първия екран на Mantis Bug Tracker.
Тази страница е разделена на различни раздели. От лявата страна има навигационно меню с връзки към различни страници.
1) Навигационно меню : Това е навигационното меню с различни връзки като доклад за проблема, преглед на проблема
2) Възложено ми: В този раздел всички проблеми, които са възложени на потребителя, който е влязъл в момента, се показват в този раздел. Както можете да имате представа, моментът, в който е докладвана грешката, се показва под обобщение на грешката и уникалният номер автоматично се автоматично присвоена на всяка докладвана грешка
3) Неприсвоени: В този раздел се показват всички проблеми, които предстои да бъдат възложени на съответното лице
4) Съобщено от мен: Всички проблеми, докладвани от потребителя, са показани в този раздел
5) Наскоро променени (30 дни): Всички издания, които са модифицирани в рамките на 30-дневен график, са показани в този раздел
6) Заглавна част: В заглавката се предоставят различни връзки като доклад за проблем, поканени потребители. Потребителят може директно да щракне върху бутона Report Issue и след това да премине към страницата за докладване на проблеми. Можете да промените проекта, за който искате да видите проблеми или да докладвате за проблем.
В най-дясната част се показва името на влезлия потребител. Кликнете върху кои следните опции се показват. Потребителят може да щракне при излизане, за да излезе от сесията.
7) Хронология: В този раздел се показват всички скорошни актуализации по отношение на проекта. Независимо дали проблемът е бил докладван на ново, затворен или е извършена някаква актуализация в съществуваща грешка, всички дейности по грешката се регистрират и показват в този раздел.
Как да докладвам за грешки в Mantis?
Препоръчително четене => Как да напиша добър доклад за грешка
Първият екран, показан на потребителя, е страницата за вход, където потребителят е подканен да въведе идентификационните данни за вход
- Въведете потребителското име и паролата
- Щракнете върху бутона Вход
- В прозореца за вход има и опция за запазване на данните за вход в браузъра
- За да докладвате за грешка, щракнете върху Доклад за проблем в горната част или от менюто за навигация
- Кликнете върху проекта и изберете проекта от падащото меню, за който ще бъде докладвана грешката
- Кликнете върху проблема с доклада
- Показва се следната страница
- Изберете категорията
- Изберете възпроизводимост на грешката.
Възпроизводимост : Определя дали докладваната грешка е възпроизводима или не. Mantis Bug Tracker предоставя опции по подразбиране в тази категория.
Следните точки се показват в падащото меню.
- Не съм опитвал: Изберете тази опция, ако не сте се опитали да възпроизведете грешката
- Винаги: Изберете тази опция, ако грешката може да бъде възпроизведена при всяка итерация
- Случайно: Изберете тази опция, ако грешка възниква случайно
- Не може да се възпроизведе: Изберете тази опция, ако използваният сценарий е довел до неочакван резултат, който вече не води до грешка
- Понякога: Изберете тази опция, ако грешката се появи няколко пъти по време на итерация
- Неприложимо
- Изберете сериозността на грешката.
Следните опции са налични в тази категория
- Особеност
- Тривиално
- Текст
- Ощипване
- Незначителен
- Майор
- Катастрофа
- Блок
- Изберете опцията, която най-добре описва вашата грешка.
- Изберете приоритета на грешката
Следните опции са налични в тази категория
- Нито един
- Ниска
- Нормално
- Високо
- Спешно
- Незабавно
- Изберете подходящата опция
- Изберете профил: (Платформа, ОС, версия на ОС) използвайте това, за да добавите информация като използваната използвана платформа операционна система и нейната версия или вкус
- Следващото поле е Възлага на . В тази категория можете да изберете името на човека, на когото ще бъде присвоена грешката
- В резюмето можете да предоставите краткото описание на грешката
Например, в уебсайт за електронна търговия продуктите не се добавят в количката. Можете да предоставите краткото описание за това като Количка за пазаруване. Продуктите не се добавят към количката.
- В описанието обяснете грешката, тестовата среда, в която се провежда тестът, включва очаквани и действителни резултати
- В стъпки за възпроизвеждане на раздела напишете стъпките, включени за създаване на грешка, която може да се използва отново, така че да се възпроизведе в края на разработчика
- Ако искате да прикачите някакъв файл, изображение, отнасящо се за грешката, можете да го прикачите в раздела за прикачени файлове
- След като всички опции са попълнени. Щракнете върху Submit issue
- На потребителя се показва съобщение за успех и страницата се пренасочва към страницата за преглед
Имайте предвид, че на докладвания проблем се присвоява уникален идентификатор. Този идентификатор може да се използва за търсене на проблема от лентата за търсене.
Ако искате да видите съобщения проблем, щракнете върху идентификатора, както е показано на изображението. Отчетеният проблем ще се покаже на екрана.
По този начин ние докладвахме за грешка в Mantis Bug tracker. След това ще се научим да създаваме проект в MantisBT.
Как да създам проект в Mantis Bug Tracker?
След това ще видим как да създаваме проекти в mantis bug tracker. Mantis поддържа множество проекти в един екземпляр.
Следвайте стъпките за създаване на нов проект:
Забележка: Mantis предоставя различни права на влезлия потребител. Така че правата за Създаване на проекта се дават само на конкретен администратор. Така че се влиза с потребителя и се показва следното навигационно меню.
- Щракнете върху Управление
- Отидете да управлявате раздела за проекти, както е показано на изображението
- Кликнете върху Създаване на нов проект
- Ще се отвори нов прозорец със следното поле
- Име на проекта : Посочете името на проекта
- Състояние: Можете да посочите текущото състояние на проекта
По подразбиране са налични следните опции:
- Разработка: Изберете тази опция, ако проектът е в етап на разработка
- Издание: Изберете тази опция, ако проектът е в етап на издаване
- Стабилен: Изберете тази опция, ако се извършва тестване на стабилната версия на проекта
- Остаряло: Ако версията на проекта е остаряла или не се използва в момента, тази опция може да бъде избрана
- Преглед на състоянието: Изберете дали проектът е частен или публичен. Като частни проекти и напредъкът в него е видим само за тези потребители, на които е възложен този проект
- Описание: Под текстовото поле Описание можете да предоставите описанието на проекта
- И накрая, щракнете върху бутона Добавяне на проект
Показва се съобщение за успех и по този начин проектът се добавя към Mantis за докладване на грешки. След това ще се научим да създаваме потребител в MantisBT.
Как да създам потребител в MantisBT?
Видяхме как да създадем проект, а също така се научихме да докладваме за проблем в Mantis Bug Tracker. По принцип правата за създаване на нов потребител или редактиране на съществуващ потребител се предоставят на лицето с администраторски права.
Страницата за създаване на нов акаунт улеснява администратора да управлява потребителите в системата. Така че влезте с администратора. След като влезете с администратор, следните опции, както е показано на изображението, ще се покажат в менюто за навигация.
- Щракнете върху Управление
- Превключете за управление на потребителския раздел
- По подразбиране управлението на потребителския раздел е предварително избрано, тъй като това е първият раздел от множеството налични раздели
- Кликнете върху създаване на нов акаунт
етапи в жизнения цикъл на разработката на софтуер
- След като щракнете върху този бутон, ще се отвори нов прозорец
- Въведете потребителя
Забележка: Потребителското име, използвано за новия потребител, трябва да е уникално и не трябва да се използва преди това.
- Посочете истинското име на новия потребител.
Забележка: Истинското име, използвано за новия потребител, трябва да е уникално и не трябва да се използва преди това, т.е. истинското име на новия потребител не трябва да съвпада с истинското име на съществуващ потребител.
- Предоставете имейл на потребителя.
- В падащото меню за ниво на достъп по подразбиране се предлагат различни опции.
- Преглед
- Репортер
- Актуализатор
- Разработчик
- Мениджър
- Администратор
- Изберете подходящата опция.
- Щракнете върху Създаване на потребител
По този начин в системата се създава нов потребител.
Как да конфигурирам имейл в Mantis?
По време на разработката на софтуер едно от най-големите предизвикателства е да уведомяваме екипа за всякакви промени или докладвани грешки. MantisBT задейства известие по имейл до съответното лице, ако има докладвана нова грешка или промени, направени в съществуваща грешка.
Следвайте стъпките, за да конфигурирате известие по имейл в MantisBT
- Придвижете се до пътя: D: wamp www mantisbt-2.4.1 mantisbt-2.4.1 config
- Отворете config_inc.php в бележника и добавете следния код:
$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';
- Запазете файла
- Влезте в MantisBT, като използвате администраторски данни
- Кликнете върху Поканете потребители
- Създайте потребител
Имейл ще бъде задействан до съответното лице.
Как да използвам филтри в MantisBT?
Когато броят на грешките, отчетени в проекта, се увеличава, става много забързано да се търси конкретна група на проблема.
Например, В един разработчик на проект иска да отстрани всички грешки, които са му възложени под висок приоритет. В този случай могат да се приложат филтри за групиране на проблемите според изискването.
Нека разберем как да приложим филтри за търсене или групиране на проблемите.
- Кликнете върху Преглед на изданието
- На страницата, различни
- Кликнете върху падащото меню на проекта, за да търсите проблеми, базирани на конкретния проект
- Кликнете върху всяко поле според вашите изисквания
- Щракнете върху прилагащия филтър. Всички проблеми, отговарящи на изискването, ще бъдат изброени в мрежата
Запазете филтъра:
Ако искате да запазите текущия филтър, щракнете върху бутона Save filter.
- На следващия екран въведете име на филтъра
- Поставете отметка в квадратчето Проект и кликнете върху бутона Запазване на текущия филтър
- Ще се покаже съобщение за успех, потвърждаващо действието „Филтърът е запазен успешно“
На екрана се показват следните опции:
- Управление на филтъра: Тази опция може да се използва за изтриване на съществуващ запазен филтър
- Постоянна връзка: Постоянната връзка се използва за създаване на връзка за определен филтър. Тази връзка може да бъде споделена с други членове на екипа за конкретния филтър
Заключение
Софтуерът за проследяване на грешки помага да се управлява грешката ефективно и ефикасно. В крайна сметка, намаляване на времето и усилията за управление на историята на грешките. С правилното управление на грешките можем да подобрим качеството на работния процес и да избегнем всякакви вратички в процеса за тестване и разработка.
С правилното проследяване може да се очаква правилното използване на ресурса (служител) и да се осигури максимална продукция от тях. По този начин се очаква добра възвръщаемост на инвестициите.
Моля, споделете вашите коментари или въпроси с нас по-долу.
Препоръчително четене
- Уроци за задълбочено затъмнение за начинаещи
- Примерен доклад за грешка
- Наръчник за практически преглед на инструмента за проследяване на грешки при натрупване
- Какво представлява жизнения цикъл на дефекти / грешки при тестване на софтуер? Урок за жизнения цикъл на дефекти
- Примерни отчети за грешки за уеб и продуктови приложения
- 18 най-добри софтуера за проследяване на грешки: Топ инструменти за проследяване на дефекти / проблеми от 2021 г.
- Инструкция за инструмента за проследяване на грешки в JIRA: Как да използваме JIRA като инструмент за билети
- Как да напиша добър доклад за грешка? Съвети и трикове