SlideShare a Scribd company logo
Quality Assurance /
Software Testing Training
Page 2Classification: Restricted
Agenda
• Defects / Bug and few Scenarios
• Reason for defects
• Defect template
• Defect Life Cycle
• Defect report & Defect Tracking tools
• Class Assignment
Page 3Classification: Restricted
What is Defect / Bug?
Defect is a difference / variation between the Expected Result and the Actual Result
Defect
Scenario
Is Reqmt of
the feature
documented?
Should
application
have this
feature?
Does
application
have this
feature?
Scenario 1(m) Yes Yes No
Scenario 2(w) Mentioned as
“Should not
have”
No Yes
Scenario 3(ex) No No Yes
Scenario 4(m) No Yes No
Scenario 5 Yes Yes Yes, but difficult
to understand /
hard to use /
slow
Page 4Classification: Restricted
Few Defect Scenarios:
• Scenario 1: Application doesn’t do something which requirements
specification says it should do
Example: ‘View History’ facility not provided to registered user
• Scenario 2: Application does something which requirements specification
says it shouldn’t do
Example: Visitor able to add items in the cart
• Scenario 3: Application does something which requirements specification
doesn’t mention
Example: Displaying purchase count for every item
Page 5Classification: Restricted
contd:
• Scenario 4: Application doesn’t do something which requirement
specification doesn’t mention but should do
Example: In the item catalog , items should appear category – wise
• Scenario 5: Application is difficult to understand, hard to use, slow etc
Example: Check out process not developed as a wizard making it difficult to
understand and use
Calculation and display of bill amount takes more than a minute
Page 6Classification: Restricted
Reasons for Defects
Requirement
• Unclear or missing Requirement
• Frequently changing Requirement
Design (performance)
• Complicated design
Implementation (coding)
• Incorrect coding by developers
• New technology
• Poor documentation / lack of application knowledge
Page 7Classification: Restricted
Defect Attributes
• Defect id
• Project name
• Module name
• Type of defect
• Severity
• Priority
• Summary
• Description
• Status
• Reported by / on
• Assigned ( which developer)
Page 8Classification: Restricted
Defect Attributes in Detail
Item Description
Defect ID A unique identification assigned to each defect
which helps in tracking
Project name Name of the project
Module name Name of the module where defect is found
Phase Level of testing (Unit, System, UAT etc)
Type of Defect Can be Functional /Non Functional / Enhancement
Severity Indicates impact of defect
Priority Indicates urgency of fixing defect
Summary One line statement mentioning defects
Description Detailed information of defect with steps to
reproduce , screen shots, more information on
what is happening and what should happen
Status Can be New, Open, Assigned, Duplicate, Deferred,
Fixed, Re-Opened, Closed
Page 9Classification: Restricted
Defect Reporting
Purpose:
• To have a complete record of defects that may be used in multiple ways
• Communicate defects to all concerned stakeholders
• Track defects till they get closed
• Forms basis for quality measurement
• Use this knowledge for future similar projects
• Process improvement
• Gather statistics to predict defects in future applications
• Take decision about readiness to handover the application for user
acceptance testing or deployment
Page 10Classification: Restricted
Defect Severity
•Severity indicates impact of the bug on the
application
Severity Description Criteria
1 Very High Core dumps, Application not
starting, application hangs, no
workaround is available, data
corruption, application abnormally
terminates
2 High Workaround is available, Function
is not working according to
specifications, severe
performance degradation, critical
to a customer
3 Medium Incorrect error messages,
Noticeable performance
inefficiencies
4 Low Spellings, Grammatical errors,
Enhancement requests, cosmetic
flaws
Page 11Classification: Restricted
Defect Priority
• Priority indicates urgency of fixing the bug
Priority Description Criteria
1 Very High Immediate fix needed,
block further testing, very
visible
2 High Must be fixed before the
product is released
3 Medium Should fix it time permits
4 Low Would like fix but can be
release as it is if needed
Page 12Classification: Restricted
Defect Life Cycle
Page 13Classification: Restricted
Advantages of Defect Tracking
• Information sharing
• Resource allocations for defect fix
• Prioritization of defects
• Understanding stability of Application
• Judge release readiness of Application
Page 14Classification: Restricted
Defect Tracking tools
• Most of the organizations use defect tacking tools for better management
of defects
• Features of Defect Tracking tools include
- Creating projects , project roles, project users
- Adding defect
- Allow status changes of defect by authorized personnel
- E –mail communication on status change
- Various summary reports on defect analysis
• Defect tracking tools
- Quality center
- Rational clear quest
- Bugzilla
Page 15Classification: Restricted
Thank You

More Related Content

What's hot

Introduction to SoapUI day 1
Introduction to SoapUI day 1Introduction to SoapUI day 1
Introduction to SoapUI day 1
Qualitest
 
Automation Testing using Selenium
Automation Testing using SeleniumAutomation Testing using Selenium
Automation Testing using Selenium
Naresh Chintalcheru
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
Archana Krushnan
 
6 Ways to Measure the ROI of Automated Testing
6 Ways to Measure the ROI of Automated Testing6 Ways to Measure the ROI of Automated Testing
6 Ways to Measure the ROI of Automated Testing
SmartBear
 
An introduction to unit testing
An introduction to unit testingAn introduction to unit testing
An introduction to unit testing
Adam Stephensen
 
Rest assured
Rest assuredRest assured
Rest assured
Varun Deshpande
 
Testing RESTful Webservices using the REST-assured framework
Testing RESTful Webservices using the REST-assured frameworkTesting RESTful Webservices using the REST-assured framework
Testing RESTful Webservices using the REST-assured framework
Micha Kops
 
Unit Testing And Mocking
Unit Testing And MockingUnit Testing And Mocking
Unit Testing And MockingJoe Wilson
 
Testing in Agile Projects
Testing in Agile ProjectsTesting in Agile Projects
Testing in Agile Projects
sriks7
 
TestNG
TestNGTestNG
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing ProcessIntetics
 
Selenium Automation Testing Interview Questions And Answers
Selenium Automation Testing Interview Questions And AnswersSelenium Automation Testing Interview Questions And Answers
Selenium Automation Testing Interview Questions And Answers
Ajit Jadhav
 
Manual Testing.
Manual Testing.Manual Testing.
Manual Testing.
Dhanasekaran Nagarajan
 
Test Automation Framework using Cucumber BDD overview (part 1)
Test Automation Framework using Cucumber BDD overview (part 1)Test Automation Framework using Cucumber BDD overview (part 1)
Test Automation Framework using Cucumber BDD overview (part 1)
Mindfire Solutions
 
Testing fundamentals
Testing fundamentalsTesting fundamentals
Testing fundamentals
Raviteja Chowdary Adusumalli
 
Test Case Design
Test Case DesignTest Case Design
Test Case Designacatalin
 
Postman
PostmanPostman
Software testing.ppt
Software testing.pptSoftware testing.ppt
Software testing.ppt
Komal Garg
 
Web Services Automated Testing via SoapUI Tool
Web Services Automated Testing via SoapUI ToolWeb Services Automated Testing via SoapUI Tool
Web Services Automated Testing via SoapUI Tool
Sperasoft
 
Automation testing
Automation testingAutomation testing
Automation testing
Biswajit Pratihari
 

What's hot (20)

Introduction to SoapUI day 1
Introduction to SoapUI day 1Introduction to SoapUI day 1
Introduction to SoapUI day 1
 
Automation Testing using Selenium
Automation Testing using SeleniumAutomation Testing using Selenium
Automation Testing using Selenium
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
 
6 Ways to Measure the ROI of Automated Testing
6 Ways to Measure the ROI of Automated Testing6 Ways to Measure the ROI of Automated Testing
6 Ways to Measure the ROI of Automated Testing
 
An introduction to unit testing
An introduction to unit testingAn introduction to unit testing
An introduction to unit testing
 
Rest assured
Rest assuredRest assured
Rest assured
 
Testing RESTful Webservices using the REST-assured framework
Testing RESTful Webservices using the REST-assured frameworkTesting RESTful Webservices using the REST-assured framework
Testing RESTful Webservices using the REST-assured framework
 
Unit Testing And Mocking
Unit Testing And MockingUnit Testing And Mocking
Unit Testing And Mocking
 
Testing in Agile Projects
Testing in Agile ProjectsTesting in Agile Projects
Testing in Agile Projects
 
TestNG
TestNGTestNG
TestNG
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
 
Selenium Automation Testing Interview Questions And Answers
Selenium Automation Testing Interview Questions And AnswersSelenium Automation Testing Interview Questions And Answers
Selenium Automation Testing Interview Questions And Answers
 
Manual Testing.
Manual Testing.Manual Testing.
Manual Testing.
 
Test Automation Framework using Cucumber BDD overview (part 1)
Test Automation Framework using Cucumber BDD overview (part 1)Test Automation Framework using Cucumber BDD overview (part 1)
Test Automation Framework using Cucumber BDD overview (part 1)
 
Testing fundamentals
Testing fundamentalsTesting fundamentals
Testing fundamentals
 
Test Case Design
Test Case DesignTest Case Design
Test Case Design
 
Postman
PostmanPostman
Postman
 
Software testing.ppt
Software testing.pptSoftware testing.ppt
Software testing.ppt
 
Web Services Automated Testing via SoapUI Tool
Web Services Automated Testing via SoapUI ToolWeb Services Automated Testing via SoapUI Tool
Web Services Automated Testing via SoapUI Tool
 
Automation testing
Automation testingAutomation testing
Automation testing
 

Similar to Defects and Categories

Defect Life Cycle
Defect Life CycleDefect Life Cycle
Defect Life Cycle
Fayis-QA
 
Defect Life Cycle
Defect Life CycleDefect Life Cycle
Defect Life Cycle
Sachin-QA
 
Defect Life Cycle
Defect Life CycleDefect Life Cycle
Defect Life Cycle
ANKUR-BA
 
Defect Life Cycle
Defect Life CycleDefect Life Cycle
Defect Life Cycle
Murageppa-QA
 
Defect Life Cycle
Defect Life CycleDefect Life Cycle
Defect Life Cycle
Vidya-QA
 
Session 09 - Defect Management
Session 09 - Defect ManagementSession 09 - Defect Management
Session 09 - Defect Management
PoojaLQA
 
QA Basics and PM Overview
QA Basics and PM OverviewQA Basics and PM Overview
QA Basics and PM Overview
Ajay Mani Paudel
 
Introduction to Software Testing Part 2
Introduction to Software Testing Part 2Introduction to Software Testing Part 2
Introduction to Software Testing Part 2
Murageppa-QA
 
Basic interview questions for manual testing
Basic interview questions for manual testingBasic interview questions for manual testing
Basic interview questions for manual testing
JYOTI RANJAN PAL
 
Test Team Responsibilities
Test Team ResponsibilitiesTest Team Responsibilities
Test Team Responsibilities
ANKUR-BA
 
Introduction to Software Testing - Part 2
Introduction to Software Testing - Part 2Introduction to Software Testing - Part 2
Introduction to Software Testing - Part 2
Sachin-QA
 
Introduction to Software Testing Part 2
Introduction to Software Testing Part 2Introduction to Software Testing Part 2
Introduction to Software Testing Part 2
Rajesh-QA
 
Introduction to Quality Assurance Part 2
Introduction to Quality Assurance Part 2Introduction to Quality Assurance Part 2
Introduction to Quality Assurance Part 2
Vidya-QA
 
Introduction to Software Testing Part- 2
Introduction to Software Testing Part- 2Introduction to Software Testing Part- 2
Introduction to Software Testing Part- 2
Fayis-QA
 
Manual testing
Manual testingManual testing
Manual testingAjit Jain
 
Session 02 - Introduction to Quality Assurance / Software Testing
Session 02 - Introduction to Quality Assurance / Software Testing Session 02 - Introduction to Quality Assurance / Software Testing
Session 02 - Introduction to Quality Assurance / Software Testing
PoojaLQA
 
Test cases and bug report v3.2
Test cases and bug report v3.2Test cases and bug report v3.2
Test cases and bug report v3.2
Andrey Oleynik
 
PFMEA, Risk Reduction and Effectiveness – Advance (AIAG FMEA #4 Edition)
PFMEA, Risk Reduction and Effectiveness – Advance (AIAG FMEA #4 Edition)PFMEA, Risk Reduction and Effectiveness – Advance (AIAG FMEA #4 Edition)
PFMEA, Risk Reduction and Effectiveness – Advance (AIAG FMEA #4 Edition)
Prashant Rasekar
 
Types of Testing
Types of TestingTypes of Testing
Types of Testing
Murageppa-QA
 

Similar to Defects and Categories (20)

Defect Life Cycle
Defect Life CycleDefect Life Cycle
Defect Life Cycle
 
Defect Life Cycle
Defect Life CycleDefect Life Cycle
Defect Life Cycle
 
Defect Life Cycle
Defect Life CycleDefect Life Cycle
Defect Life Cycle
 
Defect Life Cycle
Defect Life CycleDefect Life Cycle
Defect Life Cycle
 
Defect Life Cycle
Defect Life CycleDefect Life Cycle
Defect Life Cycle
 
Session 09 - Defect Management
Session 09 - Defect ManagementSession 09 - Defect Management
Session 09 - Defect Management
 
QA Basics and PM Overview
QA Basics and PM OverviewQA Basics and PM Overview
QA Basics and PM Overview
 
Introduction to Software Testing Part 2
Introduction to Software Testing Part 2Introduction to Software Testing Part 2
Introduction to Software Testing Part 2
 
Basic interview questions for manual testing
Basic interview questions for manual testingBasic interview questions for manual testing
Basic interview questions for manual testing
 
Test Team Responsibilities
Test Team ResponsibilitiesTest Team Responsibilities
Test Team Responsibilities
 
Introduction to Software Testing - Part 2
Introduction to Software Testing - Part 2Introduction to Software Testing - Part 2
Introduction to Software Testing - Part 2
 
Introduction to Software Testing Part 2
Introduction to Software Testing Part 2Introduction to Software Testing Part 2
Introduction to Software Testing Part 2
 
Introduction to Quality Assurance Part 2
Introduction to Quality Assurance Part 2Introduction to Quality Assurance Part 2
Introduction to Quality Assurance Part 2
 
Introduction to Software Testing Part- 2
Introduction to Software Testing Part- 2Introduction to Software Testing Part- 2
Introduction to Software Testing Part- 2
 
Manual testing
Manual testingManual testing
Manual testing
 
Manual
ManualManual
Manual
 
Session 02 - Introduction to Quality Assurance / Software Testing
Session 02 - Introduction to Quality Assurance / Software Testing Session 02 - Introduction to Quality Assurance / Software Testing
Session 02 - Introduction to Quality Assurance / Software Testing
 
Test cases and bug report v3.2
Test cases and bug report v3.2Test cases and bug report v3.2
Test cases and bug report v3.2
 
PFMEA, Risk Reduction and Effectiveness – Advance (AIAG FMEA #4 Edition)
PFMEA, Risk Reduction and Effectiveness – Advance (AIAG FMEA #4 Edition)PFMEA, Risk Reduction and Effectiveness – Advance (AIAG FMEA #4 Edition)
PFMEA, Risk Reduction and Effectiveness – Advance (AIAG FMEA #4 Edition)
 
Types of Testing
Types of TestingTypes of Testing
Types of Testing
 

More from Rajathi-QA

HP ALM
HP ALMHP ALM
HP ALM
Rajathi-QA
 
JIRA
JIRAJIRA
Selenium WebDriver
Selenium WebDriverSelenium WebDriver
Selenium WebDriver
Rajathi-QA
 
Core Java for Selenium
Core Java for SeleniumCore Java for Selenium
Core Java for Selenium
Rajathi-QA
 
Quick Test Professional (QTP/UFT)
Quick Test Professional (QTP/UFT)Quick Test Professional (QTP/UFT)
Quick Test Professional (QTP/UFT)
Rajathi-QA
 
Other Testing Types
Other Testing TypesOther Testing Types
Other Testing Types
Rajathi-QA
 
Introduction to Software Testing
Introduction to Software TestingIntroduction to Software Testing
Introduction to Software Testing
Rajathi-QA
 
Test Execution
Test ExecutionTest Execution
Test Execution
Rajathi-QA
 

More from Rajathi-QA (8)

HP ALM
HP ALMHP ALM
HP ALM
 
JIRA
JIRAJIRA
JIRA
 
Selenium WebDriver
Selenium WebDriverSelenium WebDriver
Selenium WebDriver
 
Core Java for Selenium
Core Java for SeleniumCore Java for Selenium
Core Java for Selenium
 
Quick Test Professional (QTP/UFT)
Quick Test Professional (QTP/UFT)Quick Test Professional (QTP/UFT)
Quick Test Professional (QTP/UFT)
 
Other Testing Types
Other Testing TypesOther Testing Types
Other Testing Types
 
Introduction to Software Testing
Introduction to Software TestingIntroduction to Software Testing
Introduction to Software Testing
 
Test Execution
Test ExecutionTest Execution
Test Execution
 

Recently uploaded

Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
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
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 

Recently uploaded (20)

Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
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
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 

Defects and Categories

  • 1. Quality Assurance / Software Testing Training
  • 2. Page 2Classification: Restricted Agenda • Defects / Bug and few Scenarios • Reason for defects • Defect template • Defect Life Cycle • Defect report & Defect Tracking tools • Class Assignment
  • 3. Page 3Classification: Restricted What is Defect / Bug? Defect is a difference / variation between the Expected Result and the Actual Result Defect Scenario Is Reqmt of the feature documented? Should application have this feature? Does application have this feature? Scenario 1(m) Yes Yes No Scenario 2(w) Mentioned as “Should not have” No Yes Scenario 3(ex) No No Yes Scenario 4(m) No Yes No Scenario 5 Yes Yes Yes, but difficult to understand / hard to use / slow
  • 4. Page 4Classification: Restricted Few Defect Scenarios: • Scenario 1: Application doesn’t do something which requirements specification says it should do Example: ‘View History’ facility not provided to registered user • Scenario 2: Application does something which requirements specification says it shouldn’t do Example: Visitor able to add items in the cart • Scenario 3: Application does something which requirements specification doesn’t mention Example: Displaying purchase count for every item
  • 5. Page 5Classification: Restricted contd: • Scenario 4: Application doesn’t do something which requirement specification doesn’t mention but should do Example: In the item catalog , items should appear category – wise • Scenario 5: Application is difficult to understand, hard to use, slow etc Example: Check out process not developed as a wizard making it difficult to understand and use Calculation and display of bill amount takes more than a minute
  • 6. Page 6Classification: Restricted Reasons for Defects Requirement • Unclear or missing Requirement • Frequently changing Requirement Design (performance) • Complicated design Implementation (coding) • Incorrect coding by developers • New technology • Poor documentation / lack of application knowledge
  • 7. Page 7Classification: Restricted Defect Attributes • Defect id • Project name • Module name • Type of defect • Severity • Priority • Summary • Description • Status • Reported by / on • Assigned ( which developer)
  • 8. Page 8Classification: Restricted Defect Attributes in Detail Item Description Defect ID A unique identification assigned to each defect which helps in tracking Project name Name of the project Module name Name of the module where defect is found Phase Level of testing (Unit, System, UAT etc) Type of Defect Can be Functional /Non Functional / Enhancement Severity Indicates impact of defect Priority Indicates urgency of fixing defect Summary One line statement mentioning defects Description Detailed information of defect with steps to reproduce , screen shots, more information on what is happening and what should happen Status Can be New, Open, Assigned, Duplicate, Deferred, Fixed, Re-Opened, Closed
  • 9. Page 9Classification: Restricted Defect Reporting Purpose: • To have a complete record of defects that may be used in multiple ways • Communicate defects to all concerned stakeholders • Track defects till they get closed • Forms basis for quality measurement • Use this knowledge for future similar projects • Process improvement • Gather statistics to predict defects in future applications • Take decision about readiness to handover the application for user acceptance testing or deployment
  • 10. Page 10Classification: Restricted Defect Severity •Severity indicates impact of the bug on the application Severity Description Criteria 1 Very High Core dumps, Application not starting, application hangs, no workaround is available, data corruption, application abnormally terminates 2 High Workaround is available, Function is not working according to specifications, severe performance degradation, critical to a customer 3 Medium Incorrect error messages, Noticeable performance inefficiencies 4 Low Spellings, Grammatical errors, Enhancement requests, cosmetic flaws
  • 11. Page 11Classification: Restricted Defect Priority • Priority indicates urgency of fixing the bug Priority Description Criteria 1 Very High Immediate fix needed, block further testing, very visible 2 High Must be fixed before the product is released 3 Medium Should fix it time permits 4 Low Would like fix but can be release as it is if needed
  • 13. Page 13Classification: Restricted Advantages of Defect Tracking • Information sharing • Resource allocations for defect fix • Prioritization of defects • Understanding stability of Application • Judge release readiness of Application
  • 14. Page 14Classification: Restricted Defect Tracking tools • Most of the organizations use defect tacking tools for better management of defects • Features of Defect Tracking tools include - Creating projects , project roles, project users - Adding defect - Allow status changes of defect by authorized personnel - E –mail communication on status change - Various summary reports on defect analysis • Defect tracking tools - Quality center - Rational clear quest - Bugzilla