Open Site Navigation

Software Testing

Software Testing is necessary because we all make mistakes. Some of those mistakes are unimportant, but some of them are expensive or dangerous. We need to check everything and anything we produce because things can always go wrong – humans make mistakes all the time.

Software Testing

Course Modules

Introduction


  • What is software Testing?
  • Why testing?, Defects, Failures
  • Principles & psychology of testing




Testing Throughout Software Life Cycle


  • Stages & models in SDLC Verification, Validation, Process wars, System tests DevOps
  • DevOps




Testing In Development Stage


  • Reports
  • Process improvement, Static techniques




Testing Methods


  • White box Testing, Black box Testing
  • Alpha Testing, Beta Testing
  • Gama Testing




Testing Levels


  • Functional Testing, Regression Testing
  • End-to- end Testing, Testing levels
  • Unit Testing, Integration Testing
  • System Testing, Acceptance Testing




Test Management


  • Testing tools, QTP
  • Selenium, Automated Testing, Manual Testing




Test Planning


  • Customization of the Test Process
  • Budgeting, Scheduling




Create The Test Plan


  • Prerequisites to test planning
  • Understand the Characteristics of the Software Being Developed
  • Build the Test Plan, Write the Test Plan




Test Cases


  • Test case Design, Building test cases
  • Test data mining, Test execution
  • Test Reporting, Defect Management
  • Test Coverage – Traceability matrix
  • Test Metrics – Guidelines and usage




Test Reporting


  • Guidelines for writing test reports
  • Test Tools used to Build Test Reports, Managing Change
  • Software Configuration Management, Change Management
  • Risks – Risk Analysis and Management with examples
  • User Acceptance testing – in detail explanation with details
  • Case Study: How to test web, stand alone and database applications – with examples.




Automation Testing Basics


  • Basics of automation testing – why, when and how to perform automation testing
  • Factors for choosing a particular tool
  • An overview for the major functional testing tools
  • Overview of Test management and bug tracking tools





Duration of the courses: 120 Hours

Key Benefits

On completion of this course, candidate will gain knowledge in bugging and debugging and would have opportunities working as a Software Tester, Technical specialist in MNC’s and large companies.