Testing is something you will learn as your experience will grow further, Its a kind of art that needs lots of concentration while doing it. Its not a passage or something what i want to tell you you , but its a reality that i face everyday when i come to office and start testing different applications on different envirnoments.
I will always suggest you to understand the requirement first very well. Cos when you will test an application you should know all the functional specifications well and then only you will find good defects and give the developers some real headache. I dont know about your experience in testing nothing about your testing startegies that you use everyday...its Manual or Automation??...whatever it may be but its all depends on the tester that how he/she is using his own techniques to find out defects...still there is a need of improvisation always..thats why we need to read books..
I think its a big lecture yaar...I also joined this testing career only 15 months back...before i was in SAP and then i found testing is also interesting like others...so happy testing..hope my words will help you out..)
Hey Diby, you mention: "Good Defects"! Isn't that an oxymoron? Is there such a thing as a "Good Defect"?
In my opinion, our job is to insure that the application works the way it was intended, and adheres to the requirements, as well as being as easy to use as possible, before it is released. Finding defects is just the side-effect of this effort. QA or Testing is a risk management position. We manage the risk of shipping a product that is unfit to be shipped. Too many testers focus on finding bugs and lose sight of their main goal which is to certify release of the product. Others may differ in opinions.
Anyhow, Poonam, welcome to the field of testing. In answer to you original question, under the tab at the top of the page labeled “Links”, there is a link page with “Books” as one of its links. There you will find the books which we recommend. Best of luck to you.