• Software Testing Dictionary
  • Home



What is a Bug?

In Software testing, when the expected and actual behavior is not matching, an incident needs to be raised. An incident may be a Bug. It is a programmer's fault where a programmer intended to implement a certain behavior, but the code fails to correctly conform to this behavior because of incorrect implementation in coding. It is also known as Defect.

Following is the workflow of Bug Life Cycle:

Life Cycle of a Bug:

Bug Life Cycle in Software Testing

Parameters of a Bug:

The Following details should be part of a Bug:

  • Date of issue, author, approvals and status.

  • Severity and priority of the incident.

  • The associated test case that revealed the problem

  • Expected and actual results.

  • Identification of the test item and environment.

  • Description of the incident with steps to Reproduce

  • Status of the incident

  • Conclusions, recommendations and approvals.

Useful Video Courses


Software Engineering Basics

80 Lectures 7.5 hours

Arnab Chakraborty


The Perfect Open Broadcaster Software Recording Studio

10 Lectures 1 hours

Zach Miller


SEO Keyword Research Made Easy + FREE Research Software

17 Lectures 1.5 hours

Zach Miller


How To Startup Your Own SaaS (Software As a Service) Company

60 Lectures 5 hours

John Shea


Software development in Python: A practical approach

99 Lectures 10 hours

Daniel IT


Software Development Processes (SDLC Models)

62 Lectures 5 hours