http://www.guru99.com/software-testing.html
In this tutorial, you will learn basic skills and concepts of Manual Software Testing aka Quality Assurance(QA). This training is targetted to QA beginners or someone who wants to understand software testing from scratch