Fundamental of Software Testing

Intended Audience:

Anyone who wants a basic understanding of testing and test process. Anyone who is planning to get career move in Software or assistance with job search. Entry/Intermediate/Advance level software professionals.


Are you looking to get into IT?

Are you looking for changing career? Are you unemployed?

Are you paid less than what you deserve?

If anyone of above is YES then… Begin your rewarding career here. This course is great starting point for a career in software testing; you’ll learn how to develop quality software following ISTQB guidelines. Not only this, we prepare you for interviews through your personality development and interpersonal competencies, software testing skills and concepts. We provide full support in job search from entry to advance level of testing. One-on-one assistance on job. We have a proven success from past 7 years.

Course Objectives:

  • To provide a foundation in formal software testing principles and techniques for all those who need to know how to test software systems.
  • To provide an understanding of different development life cycle models and the role of testing.
  • To get familiar with basic software testing, terminologies and software tools. Cover the key aspects of producing test cases.
  • Identify defects and report them in a professional manner using defect tracking tools.
  • To learn how to overcome the fear of interviews.
  • To succeed in obtaining the position in software testing world

You will receive a Certificate of Completion after successfully completing this course.


  • Basic computer knowledge.
  • Keyboarding skills.
Duration: 36 hours

Testing Concepts

  • Software Development Life Cycle.
  • Basic concepts of Software Quality Assurance
  • Software Terminologies
  • Different type of Applications
    • Client server
    • Web Applications
    • Desktop Applications
  • Different type of testing
    • White Box testing (Unit Testing)
    • Black Box testing
    • Integration Testing
    • End to End Testing
    • Functional Testing
    • Database Testing
    • Browser Testing
    • GUI Testing
    • User Acceptance Testing
    • Regression Testing
      • Selecting Test Cases for testing
      • Prioritizing test cases
      • Which test cases to execute for Regression
  • Different types of testing techniques
  • Different types of Environments
  • Testing Business Documents
    • Gathering Requirements
    • Test Plan
    • Test scenarios
    • Test cases
  • Test Execution & Testing Cycle
  • Bug life Cycle
    • Identifying and Reviewing Bugs
    • Bug Analysis

Introduction to SQL

  • Basic concepts of SQL
  • Select Statements
  • Joints
  • On-Hand Practice
  • Different type of Database and tools used to query

Introduction to Quality Center

  • Work with requirement, test plan, test lab & defect
  • Import & export test cases
  • Generating reports

Automation Testing

  • Automation Testing Process
  • Creating a Basic Test
  • Working with Objects
  • Different types of Checkpoints
  • Using parameters and Data Driven Tests
  • Making Reusable and Multiple Actions
  • Utilizing a Shared Object Repository