This tutorial is designed for Softwate Testing Professionals with a need to understand the Testing Framework in detail along with its its types, methods and levels. This tutorial will give you enough ingredients to start with software testing process from where you can take yourself at higher level of expertise.

Before proceeding with this tutorial you should have a basic understanding of software development life cycle (SDLC). A basic understanding of software programming using any programming language is also required.