Showing posts with label Bug. Show all posts
Showing posts with label Bug. Show all posts

Tuesday, May 12, 2020

What Is a Bug?


A Bug is an error,fault or mistake that doesn't allow the program to behave in predefined and desired manner and it starts behaving in unintended manner.
There are different kinds of bugs, small bugs may cause of non performance of a small part of a program, for example: while pressing menu button one can not see the menus. There could be huge bugs that can even crash the the whole program & system.

Before releasing any software to the end user, it has to go through any levels of testing. 
So,the process of finding and fixing such bugs is known as "Debugging".

After rigorous testing , Testers give a detailed report about such bugs to the developers to fix it.


Causes of Bugs:


  • Miscommunication & Misconception: In the very first stage of requirement gathering, at times there are miscommunications between the stakeholders & Developers & testers. If this went well, at times the visualization and conceptualization goes wrong that creates bug in the software.
  • Erroneous Program Designs :
  • Erroneous Source Codes: If developers starts coding in haste without having a clear understanding of the requirements. Or the developer does not have the expertise in that particular domain. 
  • Changing Requirements: Clients keep on changing their requirements, developers change their codes but that can have buggy effect at some other places in software.
  • Third Party Tools: Many tools are used to develop a software like compilers, Visual tools,Scripting Tools may have their own bugs that gets added to the given software.


Share:

Tuesday, May 28, 2019

Define Errors, Fault, Failures




A human being can make an error(mistake),which produces a defect (fault,bug) in the code, in software system. If a defect in code is executed ,the system will fail to do what it should do, causing a failure.

Error (Mistake): A human action that produces an incorrect result.
Eg. programming errors like syntax error, semantic errors etc

Fault (Defect / Bug): Manifestation of an error in software or in implementation OR
A Fault, if encountered during execution, may cause a failure of the component or system. OR Fault is a condition that causes the software to fail to perform its required function.Defects are usually found in post production.

Failure:Deviation of the software from its expected delivery or service or result.
Failure implies presence of defects. OR In ability of a system to perform the Functionality according to its Requirements. Failure is an event; fault is a state of the software, caused by an error
Share:

Wednesday, May 22, 2019

What is priority and severity of a bug?

Image result for software testing priority

Severity of a bug defines how critical is the impact of the bug on the software module/system is. If the Severity of any bug is high then its priority will also be high and vice-versa.
Severity has 4 types :Critical,Major,Medium and Low Priority of a software bug  can be defined as the order in which a bug should get fixed. Higher the priority the sooner the defect should be resolved.
Priority has 3 types: High,Medium and Low.

Share:

Email Subscription

Enter your email address:

Delivered by FeedBurner

Follow my blog

Total Pageviews

Contact Form

Name

Email *

Message *

Translate