UrbanPro
true

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

Rahul
26/04/2017 0 0
Defect Management
 
Terms:
 
Application Life Cycle (ALM)
 
Development Phase    Testing Phase        Production Phase
------------------------------------------------------------------
Error                         Defect                 Failure   
 
Mistake                     Bug
   
                                Fault
 
--------------------------------------------------------------
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:
      Steps:
 
    If not Reproducible:
      Attachments
 
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
 
           Steps:
        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: 
 
Severity Levels depends on Company strategy
 
a) 5 Level Severity 
   
     Urgent
 
    Very High
 
    High
0 Dislike
Follow 0

Please Enter a comment

Submit

Other Lessons for You

DBMS - SQL - Any/All
All - Operator SELECT empno, sal FROM emp WHERE sal > ALL (1999, 2999, 3999); Output of Above query is same as below query SELECT empno, sal FROM emp WHERE sal > 1999 AND sal > 2999...

Radhe Shyam | 02 Apr

0 0
0

Data Integrity in SQL Server
It is often told, data without integrity is just numbers. There are different situations like1. When a user enters data which is not in proper range or invalid2. A wrong DML operation is attempted by...

Pritam Chatterjee | 14/07/2020

0 0
0

How does a SQL Query Execute inside Oracle? What are the steps followed in the background?
The above snapshot says it all. Hence it is said, 'Picture says it all'. Basically, there are 4-5 steps. There are two possible ways of query being executed. 1. Soft Parse- Improves performance....

Gavi Y. | 05/01/2020

0 0
0

Interview questions based on "level", a pseudocolumn
1. Write a query to get the below output, 1 11 21 31 .. .. 91 2 12 22 32 .. .. 92 3 13 23 33 .. .. 93 .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. 10 20 30 40 ...

Gavi Y. | 05/01/2020

0 0
0

Facebook Analytics
Assume how the Facebook application will store the millions of customer's record in real-time: facebook = { 'jose': { 'name': 'jose', 'age': 33, 'hobby': , # cricket,football 'mobile': 1111111111, 'email':...

Logeswaran | 03/09/2019

0 0
0
X

Looking for Database Training Classes?

Find best tutors for Database Training Classes by posting a requirement.

  • Post a learning requirement
  • Get customized responses
  • Compare and select the best

Looking for Database Training Classes?

Find best Database Training Classes in your locality on UrbanPro

Post your learning requirement

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 55 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 7.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. 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