Professional Documents
Culture Documents
A Bug's Life
A Bug's Life
Pawar
Contents
What is a BUG?
First Software Bug
Bug fixing cost
Reasons why bugs get into software
Bug life cycle
Life Cycle Stages
What is a BUG?
programmer intended to implement a certain behavior, but the code fails to correctly conform to
this behavior because of incorrect implementation in coding
ATS
In September 9, 1945, U.S. Navy officer Grace Hopper found a moth between the relays on the
Harvard Mark II computer she was working on.
The term bugs in a computer had been used before, but after Grace Hopper wrote in her
diary first actual case of bug being found the term became really popular, and thats why we are
still using it today.
ATS
Example: The approval path in HM portal was not working. This major bug was detected on the
verge of release which resulted in additional amount of delivery time, resource effort hours etc.
which could have been avoided if the defect was found at unit testing level or regression testing
level resulting in timely delivery and savings in resource effort hours.
ATS
Human factor:
Human beings develop software.
Different level of understanding/intelligence.
Communication failure:
different levels (requirement gathering stage, requirement interpretation/documentation stage,
requirement-to-implementation translation stage etc.)
Example: problem with communication may arise when a programmer tries to modify code
developed by another programmer. Dev Owner of Job pipeline page in HM portal working on bug fix
related to Schedules form (which he/she is unaware of) in absence of actual dev. owner.
ATS
ATS
ATS
ATS
Verified - The Defect that is retested and the test has been
verified by QA. Example: QA team test the issue in the current
HM portal release.
Closed - The final state of the defect that can be closed after
the QA retesting or can be closed if the defect is duplicate or
considered as NOT a defect. Example: If issue is not getting
replicated then QA team marks the test case PASS and closes
the raised bug.
ATS
10
10
Thank You!!!
Any Questions ?
11