Software Testing is an important activity in the Software Development Life Cycle (SDLC). It identifies defects in the Software and helps in improving the Quality of the Software Application or Products. Software Testing Professionals are the key players in validating the Customer requirements, expectations and their satisfaction.
This course covers the Software Testing concepts like, SDLC & Models, Software Testing Life Cycle (STLC), Test Planning, Test Designing, Test Execution, Formal and Informal Testing Techniques, Software Testing Methodologies like- Static Testing & Dynamic Testing, Defect Life cycle, Defect Management, Overview on Agile Methodologies, Introduction to Automation Testing Tools. It also covers various Manual Testing processes like Unit Testing, System Integration Testing, Re-testing & Regression Testing and UAT.
In addition to the fundamentals of software testing, the software professional will learn about the relationship of testing to development, Test Levels, Black-Box Testing Methods, White-Box Testing, Exploratory Testing, Ad-hoc Testing, Static Analysis Tools, and configuration management. The course will also introduce to a Scenario-Based test design methodology with real life examples to illustrate every point.
Overall, this course aims to deliver those concepts which are required for a Good Software Testing Professional.