SQT Syllabus

Manual Testing - Course Summary

Basics Of Software Testing

Definition of Software testing
Importance of Software Testing
Why do we test?
What is the Purpose of Software Testing?
Types of Software

Software Development process

Project basis
Product basis

Software Quality Assurance (SQA)

Advantages of SQA Software Quality Control Quality Control Activities
Difference between Quality Assurance and Quality Control
Verification and Validation
CMM Level and ISO

Software Development Life Cycle

SDLC Models
  1. Water Fall Model
  2. V Model
  3. Agile model
  4. Spiral Model
  5. Prototype Model
  6. RAD Model
  7. Iterative Model / Evolutionary Model
  8. Incremental Model

Process improvement models
Test Plan

Software Testing Life Cycle

Software Testing Life Cycle phases:
  1. Requirements Analysis
  2. Test Planning
  3. Test Analysis
  4. Test Design
  5. Construction and verification
  6. Testing Cycles
  7. Final Testing and Implementation
  8. Post Implementation

Software Testing Methods

White box testing
Black box testing
Gray box testing

Software Testing Techniques

Equivalence Partitioning
Boundary Value Analysis

Levels of Testing

Unit testing
Integration testing
Component interface testing
System testing
Acceptance testing

Types of testing

Unit Testing
Integration Testing
Functional Testing
System Testing
Stress Testing
Performance Testing
Usability Testing etc.
Acceptance Testing
Regression Testing
Beta Testing etc.

Test Case Design Techniques

Defect Management

Defect / Bug / Error / Fault / Latency bug / Defect Leakage
Bug Life Cycle
Happy Path
Bug tracking manual/Bug Report
Bug Tracking using Defect Tracking tool / Defect Log
Defect Closed / re-open

Test Management

Overview of Database

SQL Queries
Select, Insert, update, Delete and Create queries
Basic knowledge of Database Testing

Based on real time Software Testing Procedures

Testing Matrices

RTM (Requirements Traceability Matrix )
Variance Report
Execution Matrix
Weekly Matrices

Enquiry Form