Introduktion till defektspårningsverktyg

Eftersom vi alla använder olika typer av programvara måste denna programvara utvecklas med hjälp av vissa procedurer. Det finns olika cykler genom vilka mjukvaruutveckling görs. En av de viktigaste cyklerna i alla programvaruutvecklingens livscykel är Testing. Programutveckling kräver både testningar och underhåll av utvecklad programvara. Under tester av programvara kan det upptäcka fel. I tekniska termer benämns dessa defekter som buggar. Så buggar är helt enkelt de defekter som programvarutestaren hittar när du testar programvaran. När programvaran är stor kan antalet defekter som upptäcks i programvaran vara ganska stort i antal. Därför blir underhåll och spårning av dessa buggar ganska tråkiga saker För att underhålla och effektivt spåra de rapporterade buggar krävs också särskild programvara. Denna programvara benämns Defect Tracking Tools.

Vad är verktyg för spårning av defekter?

Dessa verktyg är verktyg eller programvara som är avsedda att rapportera buggarna som hittades under mjukvarutestning och spåra de buggar som rapporterades.

Följaktligen kan användningar av felspårningsverktyg nämnas som:

1) Att rapportera fel under test av programvara

2) För att spåra de buggar som rapporterades

Observera att både felspårningsverktyget eller spårningsverktyget för fel är samma sak. I den här artikeln betyder båda termerna samma

Typer av verktyg för spårning av defekter:

Nedan finns några av de viktigaste spårningsverktygen för defekterna enligt följande.

1. Bugzilla

Bugzilla gjordes online för användare 1998. Det är ett mycket moget felspårningsverktyg eller spårningsverktyg för defekter. Det hjälper testaren att rapportera buggar, hålla reda på befintliga eller rapporterade buggar, ger också funktioner för att markera ett fel som problem eller förbättringar eller liknande förfrågningar.

Prissättning:

Det är öppen källkod och gratis att använda. Men om kravet ökar kan man köpa den betalda versionen för extra funktioner och support

Funktioner:

  • Avancerad sökning - Bugzilla har avancerade funktioner där användare kan söka i ett fel med feltexten. Avancerat sökbugg skulle kunna utvidgas ytterligare för att anpassa sökningen enligt användarkravet
  • E-postmeddelande - Bugzilla tillhandahåller en funktion i e-postmeddelanden där användaren blir meddelad via e-post om några ändringar görs i buggarna som en kommentar görs eller andra ändringar görs i felet

2. JIRA

JIRA är utvecklat av ett australiskt företag Atlassian, JIRA är ursprungligen huvudsakligen ett verktyg för hantering av händelser. JIRA tillhandahåller alla funktioner som inspelning av buggar, rapportering av buggar, hantering av felstadier etc.

Prissättning:

Ursprungligen kan man använda sin provversion utan kostnad. Efter det kan man köpa det

Funktioner:

  • Anpassad instrumentbräda - JIRA har en funktion för att anpassa instrumentpanelen enligt krav
  • Agile Support - JIRA-instrumentbrädor kunde utökas för att räcka med stöd för en smidig miljö. På liknande sätt kan det utvidgas för Kanban-styrelser
  • Rika API: er - JIRA har stöd med många API: er som kan användas i automatisering
  • Mobilappar - JIRA tillhandahåller mobilappar vilket gör det enkelt att spåra fel. Man kan spåra buggen på själva mobilen
  • Utökbara plugins - JIRA kan integreras med olika tredjepartsappar för bättre användning

3. eTraxis

Det är ett annat mest populärt spårningsverktyg. Det kan användas för att rapportera och spåra fel. Även om det inte är begränsat till endast spårning av defekter utan kan användas för att spåra andra programvaruutvecklingsrelaterade saker.

Här, eftersom det kan anpassas för att spåra saker därmed kan målgruppen vara annorlunda. En annan viktigaste egenskapen med detta verktyg är att processen som måste följas för att lösa en defekt eller cykeln för fellösning kan anpassas. Man kan definiera sina egna uppsättningar av fellösningscykel för att spåra dessa defekter. Dessa anpassade definierade cykler kallas mallar och är mycket viktiga vid spårningsverktyg

4. Lean Testing

Lean testing är ett spårningsverktyg för defekter som kan användas utan kostnad. Det är också ett testfallshanteringsverktyg. Som ett testfallshanteringsverktyg kan man beskriva testfall för en viss uppgift relaterad till programvaruutveckling.

Lean testning kan användas både på webben såväl som mobil. Det kan utvidgas till webbläsaren med hjälp av tillägg. Därför med användningen av tillägget kunde folket använda det i webbläsaren. Dessutom har den mobilstöd och därmed rapportering och spårning av fel kan också göras från mobil. Lean testning är ganska lätt att använda. Det kräver ingen installation av någon typ av programvara

Vilka funktioner måste ett idealiskt verktyg för felspårning ha?

Funktioner är följande:

  • Rapporteringsfunktion - Defektspårningsverktyget måste ha en rapporteringsfunktion vilket innebär att en testare ska kunna logga in ett fel med alla ytterligare detaljer som dess miljö, svårighetsgrad, bilagor, etc.
  • Tilldela - Ett funktionsspårningsverktyg måste ha en funktion för att tilldela felet till den berörda personen för att fixa det. Testaren kan också spåra den
  • Spåra fel olika livscykler - Ett fel när loggat in passerar genom olika stadier. Ett idealiskt verktyg för spårning av defekter bör ha olika stadier med tydlig beskrivning av meningen för varje steg
  • Underhålla loggar - Ett idealiskt spårningsverktyg för defekter måste kunna hålla loggar över olika saker som användarkommentarer, alla tillägg i felbeskrivningen osv.
  • Tillhandahålla unik id - Varje fel rapporterat med hjälp av felspårningsverktyg måste automatiskt tilldelas ett unikt id. Denna unika id skulle användas vidare för att spåra felinformation osv

Ovan nämnda funktioner är grundläggande funktioner som alla verktyg för spårning av buggar bör ha. Även om ett spårningsverktyg kan ge några ytterligare funktioner också. Men de ovannämnda funktionerna är nödvändiga för att spåra buggar

Slutsats

För mjukvaruutveckling är det mycket nödvändigt att den upprätthålls. För att underhålla programvara måste den kontrolleras. Eventuella fel som upptäcks under testet måste rapporteras och få det löst. För att logga och spåra dessa fel behöver en programvarutestare ett verktyg. Dessa verktyg benämns som spårningsverktyg för fel hjälper till att spåra defekter. Dessa verktyg hjälper till att underhålla programvara och dess dokument.

Rekommenderade artiklar

Detta har varit en guide till Defect Tracking Tools. Här diskuterade vi definitionen, typer av spårningsverktyg för defekter med deras användning och några grundläggande funktioner som alla felspårningsverktyg bör ha. Du kan också gå igenom våra andra föreslagna artiklar för att lära dig mer -

  1. Programvarutesterarbete
  2. 15 bästa populära felrapporteringsverktygen
  3. JIRA intervjufrågor
  4. Karriärer inom mjukvarutestning

Kategori: