A bug is an error found during the testing phase of a program \ application. Bugs can be classified as
a. Logical Bugs :- Where the functionality asked for does not complete the task.
b. GUI Related Bugs : relates to the Design of the Interface. It is either related to the Application Form \ Reports of the application
c. Database Related :- Data does not get refreshed \ updated \ deleted \ edited
d. System Related :- The bug appears if the program is not compatible with the operating system
e. Software Service Pack :- Sometimes latest updates are available and the program may not be compatible with the same.
f. Browser Related :- Sometimes latest updates are available and the program may not be compatible with the same.