A good start would be the ISTQB foundation level syllabus. While the ISTQB seem to be a litte outdated in terms of their views on the software development process: A focus on sequential waterfall-like models - it is a good resource to learn the vocabulary of software testing. Furthermore it explains different types and stages of software testing: <a href="http:&#x2F;&#x2F;www.istqb.org&#x2F;downloads&#x2F;viewdownload&#x2F;16&#x2F;15.html" rel="nofollow">http:&#x2F;&#x2F;www.istqb.org&#x2F;downloads&#x2F;viewdownload&#x2F;16&#x2F;15.html</a>