SlideShare a Scribd company logo
Bug Tracking
Definition
 Bug(software bug) - an
error, flaw, mistake, "undocumented
feature", failure, or fault in a computer
program that prevents it from behaving
as intended (e.g., producing an
incorrect result).
 Buggy - a program that contains a large
number of bugs, and/or bugs that
seriously interfere with its functionality.
 Bug tracking system (BTS)- a
software application that is designed to
help quality assurance and
programmers keep track of reported
software bugs in their work.
Definition
 Bug tracking - the process of reporting and
tracking the progress of bugs from discovery
through to resolution.
 Bug tracking workflow (lifecycle of a bug or
defect) – a diagram that describes the states of
the bug or defect from it is created to it is closed.
 Bug report – a report that details the bugs
found in a program.
Bug reporting advices
 Effective bug reporting is very important; a bug report that simply
says “it doesn't work” is not good enough. Accurate bug reports
are the most likely to be fixed.
 The main principles needed to be taken into account in order to
report a bug are:
 Be clear - explain it so others can reproduce the bug
 One bug per report
 No bug is too trivial to report - small bugs may hide big bugs
 Clearly separate fact from speculation
Bug reporting required information
 Summary:
Short description which describes defect in
general.
 Steps to reproduce the problem:
This should be a concise and minimal set of steps
which can be followed to reproduce the problem.
 Expected results:
This should describe the expected behavior or
expected results which will readily explain why
the problem is being reported when compared to
the actual results.
 Actual results:
This should describe what actually
happened, complete with any error
messages, stack traces, screen shots, log files
that show the outcome
 Environment:
The specifics of the environment in which the
problem occurred are needed to allow the
problem to be reproduced.
Bug reporting required information
 Priority
“how important the defect is from business
perspective” , determines the order in which
defects get fixed
 Severity
“how severe the defect is from software system’s
perspective”, reflects the actual or expected
impact on customer
Lifecycle of a bug
 Open - this issue is in the initial 'Open' state. In
Progress- this issue is being actively worked on at
the moment by the assignee.
 Resolved - a resolution has been taken, and it is
awaiting verification by reporter. From here issues
are either reopened and become reopened, are
marked verified, or are closed for good and marked
closed.
 Reopened - this issue was once resolved, but the
resolution was deemed incorrect. For example, a
Cannot Reproduce issue is reopened when more
information shows up and the issue is now
reproducible. From here issues are either marked In
Progress, Resolved or Closed.
 Closed - the issue is considered dead, the resolution
is correct. Any zombie issues who choose to walk
the earth again must do so by becoming reopened.
Popular Bug Tracking system
Seapine TestTrack Pro
Bugzilla
JIRA
Mantis
TrackStudio Enterprise
YouTrack
JIRA – bug tracking system
Proprietary issue tracking product, developed by Atlassian.
Used for bug tracking, issue tracking and project management.
The product name, JIRA, is not an acronym but rather a
truncation of "Gojira", the Japanese name for Godzilla. It has
been developed since 2002.
JIRA create new issue
On this screen we can create new issue (new bug)
JIRA view issue
On this screen we can view already created issue
and perform some actions by pressing appropriate buttons
JIRA issue navigator
On this screen we can view all issues
Issue filtered by settings and parameters in left sidebar
Thank You!

More Related Content

What's hot

Bug Tracking System
Bug Tracking SystemBug Tracking System
Bug Tracking System
Kishan Acharya
 
Bug Tracking System
Bug Tracking SystemBug Tracking System
Bug Tracking System
Kishan Acharya
 
Presentation On Software Testing Bug Life Cycle
Presentation On Software Testing Bug Life CyclePresentation On Software Testing Bug Life Cycle
Presentation On Software Testing Bug Life Cycle
Rajon
 
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect StatesSoftware Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
eVideoTuition
 
Defect life cycle and Defect Status Life Cycle
Defect life cycle and Defect Status Life CycleDefect life cycle and Defect Status Life Cycle
Defect life cycle and Defect Status Life Cycle
pavansmiles
 
Sanity testing and smoke testing
Sanity testing and smoke testingSanity testing and smoke testing
Sanity testing and smoke testing
MUHAMMAD FARHAN ASLAM
 
Basic software-testing-concepts
Basic software-testing-conceptsBasic software-testing-concepts
Basic software-testing-conceptsmedsherb
 
Unit testing
Unit testing Unit testing
Unit testing
Mani Kanth
 
Basics of Software Testing
Basics of Software TestingBasics of Software Testing
Basics of Software TestingShakal Shukla
 
System testing
System testingSystem testing
System testing
Mani Kanth
 
Severity & priority in software testing
Severity & priority in software testingSeverity & priority in software testing
Severity & priority in software testingmedsherb
 
Testing Metrics
Testing MetricsTesting Metrics
Testing Metrics
PM Venkatesha Babu
 
SOFTWARE TESTING UNIT-4
SOFTWARE TESTING UNIT-4  SOFTWARE TESTING UNIT-4
SOFTWARE TESTING UNIT-4
Mohammad Faizan
 
Latest Manual Testing Interview Questions and Answers 2015 - H2kinfosys
Latest Manual Testing Interview Questions and Answers 2015 - H2kinfosys Latest Manual Testing Interview Questions and Answers 2015 - H2kinfosys
Latest Manual Testing Interview Questions and Answers 2015 - H2kinfosys
Computer Trainings Online
 
Bug life cycle
Bug life cycleBug life cycle
Bug life cycle
AnveshPatel7
 
Software Test Metrics and Measurements
Software Test Metrics and MeasurementsSoftware Test Metrics and Measurements
Software Test Metrics and Measurements
Davis Thomas
 
Chapter 13 software testing strategies
Chapter 13 software testing strategiesChapter 13 software testing strategies
Chapter 13 software testing strategies
SHREEHARI WADAWADAGI
 
Software testing
Software testingSoftware testing

What's hot (20)

Bug Tracking System
Bug Tracking SystemBug Tracking System
Bug Tracking System
 
Bug Tracking System
Bug Tracking SystemBug Tracking System
Bug Tracking System
 
Presentation On Software Testing Bug Life Cycle
Presentation On Software Testing Bug Life CyclePresentation On Software Testing Bug Life Cycle
Presentation On Software Testing Bug Life Cycle
 
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect StatesSoftware Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
 
Defect life cycle and Defect Status Life Cycle
Defect life cycle and Defect Status Life CycleDefect life cycle and Defect Status Life Cycle
Defect life cycle and Defect Status Life Cycle
 
Sanity testing and smoke testing
Sanity testing and smoke testingSanity testing and smoke testing
Sanity testing and smoke testing
 
Basic software-testing-concepts
Basic software-testing-conceptsBasic software-testing-concepts
Basic software-testing-concepts
 
Unit testing
Unit testing Unit testing
Unit testing
 
Basics of Software Testing
Basics of Software TestingBasics of Software Testing
Basics of Software Testing
 
System testing
System testingSystem testing
System testing
 
Severity & priority in software testing
Severity & priority in software testingSeverity & priority in software testing
Severity & priority in software testing
 
Bugzilla
BugzillaBugzilla
Bugzilla
 
Testing Metrics
Testing MetricsTesting Metrics
Testing Metrics
 
SOFTWARE TESTING UNIT-4
SOFTWARE TESTING UNIT-4  SOFTWARE TESTING UNIT-4
SOFTWARE TESTING UNIT-4
 
Manual testing
Manual testingManual testing
Manual testing
 
Latest Manual Testing Interview Questions and Answers 2015 - H2kinfosys
Latest Manual Testing Interview Questions and Answers 2015 - H2kinfosys Latest Manual Testing Interview Questions and Answers 2015 - H2kinfosys
Latest Manual Testing Interview Questions and Answers 2015 - H2kinfosys
 
Bug life cycle
Bug life cycleBug life cycle
Bug life cycle
 
Software Test Metrics and Measurements
Software Test Metrics and MeasurementsSoftware Test Metrics and Measurements
Software Test Metrics and Measurements
 
Chapter 13 software testing strategies
Chapter 13 software testing strategiesChapter 13 software testing strategies
Chapter 13 software testing strategies
 
Software testing
Software testingSoftware testing
Software testing
 

Viewers also liked

Bug x tracker
Bug x trackerBug x tracker
Bug x tracker
Abhimanyu Sood
 
UHDP Progress Report 9 2012-11-15
UHDP Progress Report 9 2012-11-15UHDP Progress Report 9 2012-11-15
UHDP Progress Report 9 2012-11-15Victoria Ivanenkova
 
Jim Richardson Software Engineering Capstone 1 IP Phase 5
Jim Richardson Software Engineering Capstone 1 IP Phase 5Jim Richardson Software Engineering Capstone 1 IP Phase 5
Jim Richardson Software Engineering Capstone 1 IP Phase 5Jim Richardson
 
Wearable Computing: A 2014 HorizonWatching Trend Summary Report
Wearable Computing:  A 2014 HorizonWatching Trend Summary ReportWearable Computing:  A 2014 HorizonWatching Trend Summary Report
Wearable Computing: A 2014 HorizonWatching Trend Summary Report
Bill Chamberlin
 
Final Year Project Report on Self Tacit Zone (Location Based Android App)
Final Year Project Report on Self Tacit Zone (Location Based Android App)Final Year Project Report on Self Tacit Zone (Location Based Android App)
Final Year Project Report on Self Tacit Zone (Location Based Android App)
Parthik Poshiya
 
Location Tracking of Android Device Based on SMS.
Location Tracking of Android Device Based on SMS.Location Tracking of Android Device Based on SMS.
Location Tracking of Android Device Based on SMS.
iCreateWorld
 
My Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & SnapshotsMy Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & Snapshots
Usman Sait
 
Sample Project Requirements Document – Library Blog
Sample Project Requirements Document – Library BlogSample Project Requirements Document – Library Blog
Sample Project Requirements Document – Library BlogALATechSource
 

Viewers also liked (9)

Bug x tracker
Bug x trackerBug x tracker
Bug x tracker
 
UHDP Progress Report 9 2012-11-15
UHDP Progress Report 9 2012-11-15UHDP Progress Report 9 2012-11-15
UHDP Progress Report 9 2012-11-15
 
Jim Richardson Software Engineering Capstone 1 IP Phase 5
Jim Richardson Software Engineering Capstone 1 IP Phase 5Jim Richardson Software Engineering Capstone 1 IP Phase 5
Jim Richardson Software Engineering Capstone 1 IP Phase 5
 
Wearable Computing: A 2014 HorizonWatching Trend Summary Report
Wearable Computing:  A 2014 HorizonWatching Trend Summary ReportWearable Computing:  A 2014 HorizonWatching Trend Summary Report
Wearable Computing: A 2014 HorizonWatching Trend Summary Report
 
Mobile GPS Tracking
Mobile GPS TrackingMobile GPS Tracking
Mobile GPS Tracking
 
Final Year Project Report on Self Tacit Zone (Location Based Android App)
Final Year Project Report on Self Tacit Zone (Location Based Android App)Final Year Project Report on Self Tacit Zone (Location Based Android App)
Final Year Project Report on Self Tacit Zone (Location Based Android App)
 
Location Tracking of Android Device Based on SMS.
Location Tracking of Android Device Based on SMS.Location Tracking of Android Device Based on SMS.
Location Tracking of Android Device Based on SMS.
 
My Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & SnapshotsMy Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & Snapshots
 
Sample Project Requirements Document – Library Blog
Sample Project Requirements Document – Library BlogSample Project Requirements Document – Library Blog
Sample Project Requirements Document – Library Blog
 

Similar to Bug tracking tool

Bugzilla
BugzillaBugzilla
Bugzilla
Lokesh Agrawal
 
Bug reporting
Bug reportingBug reporting
Bug reporting
Ralu Mihordea
 
Bug Advocacy
Bug AdvocacyBug Advocacy
Bug Advocacy
nazeer pasha
 
IRJET- Technique of Finding the Defect in Software Testing
IRJET- Technique of Finding the Defect in Software TestingIRJET- Technique of Finding the Defect in Software Testing
IRJET- Technique of Finding the Defect in Software Testing
IRJET Journal
 
Bug best practice
Bug best practiceBug best practice
Bug best practicegaoliang641
 
Anatomy of a bug
Anatomy of a bugAnatomy of a bug
Anatomy of a bug
Calum Halcrow
 
Bug Reporting
Bug ReportingBug Reporting
Bug Reporting
yousufaziz
 
fundamentals of testing
fundamentals of testingfundamentals of testing
fundamentals of testing
aidil fitra
 
Defect MgmtBugDay Bangkok 2009: Defect Management
Defect MgmtBugDay Bangkok 2009: Defect ManagementDefect MgmtBugDay Bangkok 2009: Defect Management
Defect MgmtBugDay Bangkok 2009: Defect Management
guest476528
 
Strategies For Software Test Documentation
Strategies For Software Test Documentation Strategies For Software Test Documentation
Strategies For Software Test Documentation
Vishwak Solution
 
New in orangescrum bug and issue tracking feature released
New in orangescrum   bug and issue tracking feature releasedNew in orangescrum   bug and issue tracking feature released
New in orangescrum bug and issue tracking feature released
Orangescrum
 
BlackBox.pdf
BlackBox.pdfBlackBox.pdf
BlackBox.pdfempite
 
BlackBox.pdf
BlackBox.pdfBlackBox.pdf
BlackBox.pdfempite
 
BlackBox.pdf
BlackBox.pdfBlackBox.pdf
BlackBox.pdfempite
 
Test cases
Test casesTest cases
Test cases
Aananthy Anya
 
VISUAL_BASIC_LECTURE_NOTE_A_Z_MADE_EASY.pdf
VISUAL_BASIC_LECTURE_NOTE_A_Z_MADE_EASY.pdfVISUAL_BASIC_LECTURE_NOTE_A_Z_MADE_EASY.pdf
VISUAL_BASIC_LECTURE_NOTE_A_Z_MADE_EASY.pdf
NALANDACSCCENTRE
 
Apply Problem Solving Techniques to Routine Malfunctions.pptx
Apply Problem Solving Techniques to Routine Malfunctions.pptxApply Problem Solving Techniques to Routine Malfunctions.pptx
Apply Problem Solving Techniques to Routine Malfunctions.pptx
wesendesta2
 
Automatic Proactive Troubleshooting with IBM Rational Build Forge
Automatic Proactive Troubleshooting with IBM Rational Build ForgeAutomatic Proactive Troubleshooting with IBM Rational Build Forge
Automatic Proactive Troubleshooting with IBM Rational Build Forge
Bill Duncan
 

Similar to Bug tracking tool (20)

Bugzilla
BugzillaBugzilla
Bugzilla
 
bug-advocacy
bug-advocacybug-advocacy
bug-advocacy
 
Bug reporting
Bug reportingBug reporting
Bug reporting
 
Bug Advocacy
Bug AdvocacyBug Advocacy
Bug Advocacy
 
IRJET- Technique of Finding the Defect in Software Testing
IRJET- Technique of Finding the Defect in Software TestingIRJET- Technique of Finding the Defect in Software Testing
IRJET- Technique of Finding the Defect in Software Testing
 
Bug best practice
Bug best practiceBug best practice
Bug best practice
 
Anatomy of a bug
Anatomy of a bugAnatomy of a bug
Anatomy of a bug
 
Bug Reporting
Bug ReportingBug Reporting
Bug Reporting
 
fundamentals of testing
fundamentals of testingfundamentals of testing
fundamentals of testing
 
Defect MgmtBugDay Bangkok 2009: Defect Management
Defect MgmtBugDay Bangkok 2009: Defect ManagementDefect MgmtBugDay Bangkok 2009: Defect Management
Defect MgmtBugDay Bangkok 2009: Defect Management
 
Strategies For Software Test Documentation
Strategies For Software Test Documentation Strategies For Software Test Documentation
Strategies For Software Test Documentation
 
New in orangescrum bug and issue tracking feature released
New in orangescrum   bug and issue tracking feature releasedNew in orangescrum   bug and issue tracking feature released
New in orangescrum bug and issue tracking feature released
 
Black box
Black boxBlack box
Black box
 
BlackBox.pdf
BlackBox.pdfBlackBox.pdf
BlackBox.pdf
 
BlackBox.pdf
BlackBox.pdfBlackBox.pdf
BlackBox.pdf
 
BlackBox.pdf
BlackBox.pdfBlackBox.pdf
BlackBox.pdf
 
Test cases
Test casesTest cases
Test cases
 
VISUAL_BASIC_LECTURE_NOTE_A_Z_MADE_EASY.pdf
VISUAL_BASIC_LECTURE_NOTE_A_Z_MADE_EASY.pdfVISUAL_BASIC_LECTURE_NOTE_A_Z_MADE_EASY.pdf
VISUAL_BASIC_LECTURE_NOTE_A_Z_MADE_EASY.pdf
 
Apply Problem Solving Techniques to Routine Malfunctions.pptx
Apply Problem Solving Techniques to Routine Malfunctions.pptxApply Problem Solving Techniques to Routine Malfunctions.pptx
Apply Problem Solving Techniques to Routine Malfunctions.pptx
 
Automatic Proactive Troubleshooting with IBM Rational Build Forge
Automatic Proactive Troubleshooting with IBM Rational Build ForgeAutomatic Proactive Troubleshooting with IBM Rational Build Forge
Automatic Proactive Troubleshooting with IBM Rational Build Forge
 

More from Nataly Chill

Requirements presentation
Requirements presentationRequirements presentation
Requirements presentationNataly Chill
 
Testing types (simple)1
Testing types (simple)1Testing types (simple)1
Testing types (simple)1Nataly Chill
 

More from Nataly Chill (6)

Test cases
Test casesTest cases
Test cases
 
Test design
Test designTest design
Test design
 
Requirements presentation
Requirements presentationRequirements presentation
Requirements presentation
 
Testing types 2
Testing types 2Testing types 2
Testing types 2
 
Testing types (simple)1
Testing types (simple)1Testing types (simple)1
Testing types (simple)1
 
Scrum
ScrumScrum
Scrum
 

Recently uploaded

Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Zilliz
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 

Recently uploaded (20)

Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 

Bug tracking tool

  • 2. Definition  Bug(software bug) - an error, flaw, mistake, "undocumented feature", failure, or fault in a computer program that prevents it from behaving as intended (e.g., producing an incorrect result).  Buggy - a program that contains a large number of bugs, and/or bugs that seriously interfere with its functionality.  Bug tracking system (BTS)- a software application that is designed to help quality assurance and programmers keep track of reported software bugs in their work.
  • 3. Definition  Bug tracking - the process of reporting and tracking the progress of bugs from discovery through to resolution.  Bug tracking workflow (lifecycle of a bug or defect) – a diagram that describes the states of the bug or defect from it is created to it is closed.  Bug report – a report that details the bugs found in a program.
  • 4. Bug reporting advices  Effective bug reporting is very important; a bug report that simply says “it doesn't work” is not good enough. Accurate bug reports are the most likely to be fixed.  The main principles needed to be taken into account in order to report a bug are:  Be clear - explain it so others can reproduce the bug  One bug per report  No bug is too trivial to report - small bugs may hide big bugs  Clearly separate fact from speculation
  • 5. Bug reporting required information  Summary: Short description which describes defect in general.  Steps to reproduce the problem: This should be a concise and minimal set of steps which can be followed to reproduce the problem.  Expected results: This should describe the expected behavior or expected results which will readily explain why the problem is being reported when compared to the actual results.  Actual results: This should describe what actually happened, complete with any error messages, stack traces, screen shots, log files that show the outcome  Environment: The specifics of the environment in which the problem occurred are needed to allow the problem to be reproduced.
  • 6. Bug reporting required information  Priority “how important the defect is from business perspective” , determines the order in which defects get fixed  Severity “how severe the defect is from software system’s perspective”, reflects the actual or expected impact on customer
  • 7. Lifecycle of a bug  Open - this issue is in the initial 'Open' state. In Progress- this issue is being actively worked on at the moment by the assignee.  Resolved - a resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened and become reopened, are marked verified, or are closed for good and marked closed.  Reopened - this issue was once resolved, but the resolution was deemed incorrect. For example, a Cannot Reproduce issue is reopened when more information shows up and the issue is now reproducible. From here issues are either marked In Progress, Resolved or Closed.  Closed - the issue is considered dead, the resolution is correct. Any zombie issues who choose to walk the earth again must do so by becoming reopened.
  • 8. Popular Bug Tracking system Seapine TestTrack Pro Bugzilla JIRA Mantis TrackStudio Enterprise YouTrack
  • 9. JIRA – bug tracking system Proprietary issue tracking product, developed by Atlassian. Used for bug tracking, issue tracking and project management. The product name, JIRA, is not an acronym but rather a truncation of "Gojira", the Japanese name for Godzilla. It has been developed since 2002.
  • 10. JIRA create new issue On this screen we can create new issue (new bug)
  • 11. JIRA view issue On this screen we can view already created issue and perform some actions by pressing appropriate buttons
  • 12. JIRA issue navigator On this screen we can view all issues Issue filtered by settings and parameters in left sidebar