Software Testing

Software Testing

Course Code:


Course Duration:

100 hours

Course Delivery:

70 hours


08 hours

Project Work:

22 hours


Software testing job is a highly specialized one and amongst the most sought after fields in the IT industry. Competitive pressures worldwide expect these IT companies to deliver the accurate software the first time itself and therefore, software testing professionals who can perform the precise testing of such software are in great demand today. This course targets this need by training participants through a structured program. This course also introduces various tools that are being used in the software testing. It enables the participants understand the test management techniques and risk analysis involved in software testing.

Pre-requisite Knowledge/Skills

  • Basic programming knowledge and Logical skills and
  • Basic SQL knowledge.

Course Objective

Upon successful completion of the course, participants should be able to:

  • Understand the software Testing Life Cycle
  • Understand software development models
  • Understand tester’s role in software development and acquisition
  • Understand different levels of Testing
  • Understand different methods of Testing
  • Understand different Testing techniques
  • Understand different Test Management techniques
  • Understand different Test Environment Analysis the risks involved
  • Understand the division of Testing in IT industry
  • Understand various tools related to Testing that are used in the industry.
  • Understand Testing cots-based applications

Course Outline

The contents of this course are designed to support the course objectives. The following focus areas are included in this course:

  • Module 1: Basics of Testing
  • Module 2: Software testing life cycle
  • Module 3: Software development models
  • Module 4: Project management
  • Module 5: Tester’s role in software development and acquisition
  • Module 6: Levels and Methods of Testing
  • Module 7: Testing Techniques
  • Module 8: Test Management Techniques
  • Module 9: Test Environment and Risk Analysis
  • Module 10: Testing Divisions in IT industry
  • Module 11: Defects life cycle
  • Module 12: Tools related to Testing

Course Deliverables

For Faculty

  • Course Material
  • Course Slides
  • Facilitator Guide
  • Student Exercises
  • Case Studies
  • Certification from ICT Academy

For Student

  • Course Material
  • Orientation session by ICT Academy / Industry Experts
  • Exercises
  • Case Studies
  • Online Assessment
  • Certification from ICT Academy