When you speak about , Software Testing bugs or defects form an integral part. Basically, the intention of Software Testing or QA Testing is to find the defects in the software, to deliver a quality product in the end. In today’s times, quality is one thing high on the priority list of customers and clients. This applies to the software field as well. Therefore, finding out bugs and fixing them forms an integral part of this field.