You are on page 1of 6

Diploma in Advance Software Testing

Course Duration:
8-10 Weeks (Regular/Weekday Batches) & 10 Weekends (Weekend Batches with Extra
Time)

Manual Testing Syllabus


Fundamentals of Testing

Software Testing As a Career (Being a Quality Tester with Personality,


Attitude and Cognition)

Software Testing made up of Professional Etiquettes and Basic Clinical Skills

What is Software Testing

Why organization need Software Testing

Principles of Software Testing

Software Development Life Cycle (SDLC)

Software Testing Life Cycle (STLC)

Methodologies of SDLC and STLC


Waterfall Model
V-Model
Prototype Model
Incremental Model
RAD Model
Spiral Model

Agile Methodology
Sprint Planning
Scrum Meeting
Extreme Programming (XP)

Software Testing Terminology


Software Testing Life cycle (STLC)

Types Of Testing
Functional Testing:
Unit Testing
Smoke Testing
Sanity Testing
Integration Testing
Interface Testing
Retesting and Regression Testing Process
Adhoc Testing
Exploratory Testing

Pair Testing

Defect Seeding

Pilot Testing
Mutation Testing
System Testing
Localization/Internationalization Testing
Usability Testing
User Interface (UI) Testing

Manual Support Testing

Functionality Testing
GUI Coverage or Behavioral Coverage

Error Handling Coverage

Input Domain Coverage

Manipulations Coverage

Order of Functionalities

Back end Coverage

User Acceptance Testing (UAT)


Alpha Testing

Beta Testing

Non-Functional Testing:
Performance Testing with Tools
Load Testing
Stress Testing
Data Volume Testing
Compliance Testing
Recovery Testing
Compatibility Testing
Configuration Testing
Inter system Testing
Installation/Un-installation Testing (Desktop Application Testing-Installer)
Parallel Testing

Reliability Testing
Security Testing (Brute force attack, SQL Injection)

Test Design Techniques with Methodologies


White Box Testing
Statement Coverage
Branch/Decision Coverage
Path Coverage
Condition Coverage
Cyclomatic Complexity
Black Box Testing
Equivalence Partitioning & Boundary Value Analysis
Decision Table Testing
State Transition Diagram
Use Case Based Testing
Error Guessing

Test Cases
Structure of Test Cases
Test Case Design
Test case Preparation
Functional Test Case Preparation
GUI Test Case Preparation
Test Data Preparation
Test case Review
Test Case Execution

Verification & Validation


What is Quality
Software Quality Assurance (SQA)
Software Quality Control (SQL)

PDCA Cycle

Defect and Defect Life Cycle


Defect, Bug, Mistake, Fault, Failure
Defect Life Cycle and Defect Status

Defect Chaining Process


Severity Vs Priority
Bug or Defect Reporting and Tracking
How to Report/Write Defects
Test summary Report Preparation

Defect Management
Types of Defects
User Interface (UI) Defects
Error Handling Defects
Input Domain Defects
Manipulation Defects
Race Condition Defects
H/W Related Defects
Load Condition Defects
Source Defects
Version Control Defects
ID Control Defects
Bug/Defect Tracking Tools
Bugzilla
Mantis

Types of Review
Walkthrough
Inspection
Technical Review
Audits
Internal Audit
External Audit

CMMI Levels
Test Metrics
Risk Analysis:
Risk Analysis and Risk Management
Risk Mitigation and Graph

Software Configuration Management (SCM)


SCM Repository
SCM Version Management Tools

Requirement Traceability Matrix (RTM)


Incidents
Incident Management

Test Management and Documentation


Test Plan Documents
Test Strategy
Use Case Based Documents

Miscellaneous
Project handling with end to end Software Testing and Practical Exercise
Mock interviews
Presentations
Resume building
Placement activities

Advance Stuff

Complete Web Application, Mobile Application Testing Check-list


Practical Tips and Tricks to Create Test Data
Desktop Application Testing with Examples

Exposure to Software Testing with different key Domains (eCommerce, e-Learning, Logistics etc.)
Software Testing Reports
Bug Report
Traceability Matrix Report (RTM)

Mobile Application Testing


What is Android Application?
What is iOS Application?
Difference between Android and iOS Testing
How to install and uninstall Android and iOS apps.
What kind of mobile testing with different testing levels should be carried out?
Mobile Testing Types (Native apps, Mobile Web Apps, Hybrid Apps)

Manual Testing Project


Introduction to preparation and understanding of documents as per Business
Requirements
Use Case Study
Bug tracking with different Tools
Practical execution of project with entire Software Testing concepts and types

Mobile Testing Project


Manual Testing of Mobile Applications

More emphasis given on skill sets required for Software Tester


ISTQB Preparation
Sample Paper
Practical & Practice sessions

Extra Activities
Preparation of Software Testing Interview Questions [mock interviews]
Wide exposure towards Testing of live applications [Web and Mobile Platform]

You might also like