Software Testing


Software testing is an investigation conducted to provide stakeholders with information about the quality of the software product or service under test.[1] Software testing can also provide an objective, independent view of the software to allow the business to appreciate and understand the risks of software implementation

Ebodhi stepped ahead to bring expert knowledge and experience packaged together into a well-designed course content suiting industry needs.

Course Content:

Course Description

  • Basic Testing Vocabulary
  • Testing General Principles
  • Quality Assurance versus Quality Control
  • The Cost of Quality
  • How Quality is Defined
  • Why Do We Test Software?
  • Difference between errors, defects, failures, problems
  • The Multiple Roles of the Software Tester (People Relationships)
  • Scope of Testing
  • When Should Testing Occur?
  • Testing Constraints
  • Software Testing Life Cycle
  • Software Development Life Cycle
  • Different SDLC Cycles
  • What is a QA Process?
  • Levels of Testing
  • Risk Assessment and Analysis
  • Types of Testing
  • Severity and Priority Concepts
  • Bug Life Cycle
  • Structural versus Functional Technique Categories
  • Verification versus Validation
  • Static versus Dynamic Testing
  • Examples of Specific Testing Techniques
  • Test Planning
  • Customization of the Test Process
  • Budgeting
  • Scheduling
  • Prerequisites to test planning
  • Understand the Characteristics of the Software Being Developed
  • Build the Test Plan
  • Write the Test Plan
  • Test case Design
  • Building test cases
  • Test data mining
  • Test execution
  • Test Reporting
  • Defect Management
  • Test Coverage - Traceability matrix
  • Software Configuration Management
  • Change Management
  • Guidelines for writing test reports
  • 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

Our Placements