Principles of Software Testing

Software products are built using a software process, and errors get introduced during the process for various reasons. The errors that are not detected and fixed during the software process reach customers and are called ‘defects’. The success of any project depends on the testing done on it. Testing ensures that these defects are detected before it reaches the customer. This course ensures that the participants get to understand an overview of all the principles, methodologies, techniques and processes followed in Software Testing.

Workshop Benefits

After the completion of the course, the participants would be able to:

  • Understand the Importance of Software Testing
  • Understand the various Life Cycle Models of Software Development
  • Know the various Levels and types of testing
  • Understand a Generic test process
  • Know the terminologies of software testing

The target audience for the program are

  • Analysts/ Business Analysts/ System Analysts
  • Software Developers
  • Module Leaders
  • Project Managers
  • Software Engineers
  • Anyone involved in testing related activities
  • Importance of Software Testing
  • Software Testing
  • Life Cycle Models of Software Development
  • Levels of Software Testing
  • Types of Testing
  • Test Process
  • Terminologies of Software Testing