Professional Software Testing

Course Overview/Objective
  • To introduce Software Testing.
  • To provide the testing in a Software Development Project.
  • To provide the different Software Testing Definition with its use.
  • To the participate to improve Software Quality.
  • To provide the different methods and how to use it in different case.
  • To deal with Software Defects.
  • To test Management with different risk analysis
Requirements

Science Graduate, Preferable- CSE/ICE/EEE

Course Project
None
Used Tools
Microsoft Excel
Course Outline
  • Introduction to Software Testing
  • Importance of Software Testing
  • Software Development Life Cycle (SDLC)
  • SDLC Model
  • Different Testing Technique
  • Black Box Testing Technique
  • Software Testing Life Cycle (STLC)
  • STLC Templates
  • The “V” Concept of Testing
  • Verification vs Validation
  • Test Planning
  • Test Scenarios
  • Test Case Preparation
  • Traceability Matrix
  • Bug Life Cycle
  • Bug Reports
  • Bug Management Tools
  • Mobile Application Testing
  • Web Application Testing
  • Software Configuration Management
  • Test Management
  • Introduction of Automation Testing
  • Basics of automation testing – why, when and how to perform Automation Testing