Ali, why don't you start paying visit for practicals ? Interested ? Or your current need got addressed by reference provided by VR ?
Don't mind asking questions and roaming here and there till you find convincing answers. You can come even to my place as we do QA and Unit Testing upto the extent possible. But for that you will need to publish your location. Where are you ? We can teach you testing provided we can co-exist some day.
Software Quality Assurance at a very high level is applying two methods:
• Prevention: To prevent bugs before they are introduced
• Detection: To detect bugs that could not be prevented
Any deliverable you have in your software project shall have prevention, and detection.
The basic idea is before your software is constructed you want to put the requirements, and design for review/inspection/walkthrough to PREVENT problems early on the project. Once your software is constructed at Units, components, and system level then you want to dynamically test your software (DETECTION).
Unit testing is the first level of testing, which can be done by applying Prevention and Detection. Prevention is by doing Code review / inspection. Detection is by performing Unit Testing.
Unit testing can be done at a code level (White-Box) by your developer and at the unit interface level (Black-Box) by another developer or QA.
'Testing requires the exercising of many of the same mental muscles as programming. I've done both jobs and don't see testing as a poor second cousin. If you are interested in a profession in computers, this is definitely a field to learn more about. And don't let anyone tell you it is for dummies.'
Like everyone else I am also new,thinking to start somewhere so decided to learn testing.
have been to sqatest.com,qaforums.com and qatester.com.
But I still need some help as to where do I begin with, is it just going through the books? site....
Anyone already in this field of career would appreciate your help.:-0