Software Testing is one of the most important and critical component of Software development life cycle. The testing team is ultimately responsible of Software quality and forms the bedrock before it goes out to actual users and to market place. Over the years with innovative development techniques the software testing and quality assurance field has undergone a sea change. With new techniques like TDD(Test driven development) taking hold in industry the software developers must understand the nuances of new approaches to software quality. We at Eduonix always provide our students easy to grasp cutting edge technology training and this fun new course is aimed to get our Software quality Assurance professionals and developers both a quick but comprehensive training in the field of Software Testing. This course of ours is divided into 8 main units: The first one introduces you to the basic software testing field. The second one teaches you to main software testing techniques The third one deals with the phases of testing The next one covers modern approaches to testing The fifth one covers the all important non functional testing and also teaches Metaspoilt You will also learn about testing peculiarities of different platforms The next two chapters cover automated testing and test driven development We also have provided sample documents for test plan and penetration testing So get this and a lot more in this amazing course. It is a must for both software developers and quality professionals.