Find the best tutors and institutes for Database Training

Find Best Database Training classes

Please select a Category.

Please select a Locality.

No matching category found.

No matching Locality found.

Outside India?

Search for topics

Defect Management

26/04/2017 0 0
Defect Management
Application Life Cycle (ALM)
Development Phase    Testing Phase        Production Phase
Error                         Defect                 Failure   
Mistake                     Bug
We have 3 phases in Software Application Life Cycle
a)  Development Phase  
In this phase If developers find any mismatch, they call it as Error or Mistake.
b) Testing Phase  
In this phase If Testers find  any mismatch, they call it as Defect or Bug or Fault.
c) Production Phase
In this phase If End users find  any mismatch, they call it as Failure.
Note: Terminology vary from one phase to another.
Defect Management:
Defect Reporting, Defect Tracking, and Status Tracking is called Defect Management.
Some companies use Manual Process (Excel workbook), and some companies use Tool based process for Defect Management.
Tools Examples:
Bugzilla / Issue-Tracker / PR-Tracker etc...
Jira, QC
Model Defect Report Template:
i) Defect Id: any unique name for Identifying the Defect (Alfa numeric)
ii) Defect Description: Details about the Defect
iii) Test Case Id: Corresponding Test Case Id for tracking
iv) Tester: Tester's name (who found the Defect)
v) Product Version: Version of the Product on which defect was found
vi) Build Version: Version of the Build on which defect was found
vii) Priority: Importance of the Defect based on Business /Customer
viii) Severity: Importance of the Defect based on Functionality
ix) Status: Status of Defect
x) Reproducible or not: Yes / No
    If Reproducible:
    If not Reproducible:
xi) Reporting to: Corresponding Developer
xii) Remarks : Comments (Optional)
Status: Status of Defect
New: Tester provides new status while Reporting (for the first time)
Open: Developer / Dev lead /DTT opens the Defect
Rejected: Developer / Dev lead /DTT rejects if the defect is invalid or defect is duplicate.
Fixed: Developer provides fixed status after fixing the defect
Deferred: Developer provides this status due to time etc...
Closed: Tester provides closed status after performing confirmation Testing
Re-open: Tester Re-opens the defect with valid reasons and proofs
Note: Defect Reporting Template vary from one company to another
If we use Tool for Defect management, every tool provides their own template.
Defect Reporting Process
Defect  Reporting Process vary from one company to another.
a) Small scale Company
Tester -> Developer
b) Medium scale Company
Tester -> Test Lead -> Development Lead -> Developer
c) Large scale Company
Tester -> Test Lead -> DTT -> Development Lead -> Developer
A Sample Defect Report
i) Defect Id: FR_Usr_Df001
ii) Defect Description: Agent Name accepting Numeric values
iii) Test Case Id: FR_Usr_Tc-004
iv) Tester: Kanaka Rao
v) Product Version: 1.0
vi) Build Version: 1.0
vii) Priority: Medium
viii) Severity: High
ix) Status: New
x) Reproducible or not: Yes
        1) Launch the Application
        2) Enter Numeric values into Agent Name field
        3) Enter valid Password
        4) Click on default(OK) button
xi) Reporting to: xyz
xii) Remarks : Comments (Optional)
Severity Levels depends on Company strategy
a) 5 Level Severity 
    Very High
0 Dislike
Follow 0

Please Enter a comment


Other Lessons for You

What is DBMS and RDBMS
Database Management Systems A database is a collection of data or records. Database management systems are designed to work with data. A database management system (DBMS) is a software system that uses...

Amit Patil | 15 Apr

0 0

Big Data & Hadoop - Introductory Session - Data Science for Everyone
Data Science for Everyone An introductory video lesson on Big Data, the need, necessity, evolution and contributing factors. This is presented by Skill Sigma as part of the "Data Science for Everyone" series.

Skill Sigma | 21/12/2018

0 0

Database Origins
The need for a database originates from the fact that computers are dumb devices having batman like abilities which can be smartly be utilised by feeding it the right content. That is, for example, consider...

Manish Joshi | 20/07/2018

0 0

Mastering in Java Programming
Core java topics What is Java?Execution Model Of JavaBytecodeHow to Get Java?A First Java ProgramCompiling and Interpreting ApplicationsThe JDK Directory StructureUsing Eclipse Data types and Variables What...

Rajeev Majumdar | 12/07/2018

1 0

Selenium Web Driver commonly used method
Navigation Loading a web page in a current browser window driver.get("") driver.navigate().to("") driver.navigate().to("") Move back & forward Driver.Navigate().Back() Driver.Navigate().Forward() Refresh...

Sam | 07/04/2018

1 0

Find Best Database Training classes?

Find Now » is India's largest network of most trusted tutors and institutes. Over 25 lakh students rely on, to fulfill their learning requirements across 1,000+ categories. Using, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 6.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more