Diploma in Software
Testing
Duration: 3 Months (90-100Hours)
Prerequisites
•
Basic Knowledge of Computer.
Module I: Basic Software Testing
Manual Testing
1. Fundamentals
of Testing
·
What
is Software Testing?
·
What
is Software Bug
·
Testing
Principles
·
When
to Start/Stop Testing?
2. Application
Architecture
·
Desktop/Stand–alone
Environment
·
Client
Server Environment
·
Web
Based Environment
3. SDLC
and STLC
·
SDLC
Phases
·
Various
SDLC Models
·
Waterfall
Model
·
Iterative
and Incremental model
·
STLC
Phases
·
Types
of Testing
·
Methods
of Testing
·
Static
and Dynamic Testing
4. Verification
and Validation
·
Verification
·
Methods
of Verification
·
Validation
·
Levels
of Testing
·
V
Model
5. Functional
and Non Functional testing
·
Functional
Testing
o
Unit Testing
o
Integration Testing
o
System Testing
o
User Acceptance Testing
o
Regression Testing
o
Retesting
·
Non
Functional Testing
o
Performance Testing
o
Load Testing
o
Stress Testing
o
UI and Usability Testing
o
Security Testing
o
Portability Testing
o
Compatibility Testing
·
Other
Special Testing Types
6. Test
Management
·
Test
Plan Template
·
Usecase
Testing
·
Scenario
Testing
·
Testcases
& Test Data
·
Testcases
Template
·
Test
Design Technique
7. Defect
Management
·
What
is Defect/Bug?
·
Reason
for Defects in Software
·
Defect
Tracking System
·
Defect
Life Cycle
·
Attributes
of Defect
8. Bugzilla
Defect Tracking Tool
·
How
to Report a Bugs
·
Priority
of Bugs
·
Report
Generation
9. Quality
Center (QC-Overview)
·
Opening
QC
·
Requirements
tab
·
Test
Plan tab
·
Test
lab tab
·
Defects
tab
·
Report
and analysis of result
Database
Concepts (Oracle SQL)
1. Introduction to Database
2. DBMS, RDBMS, ORDBMS
3. DDL, DML, DCL, TCL
4. Data types
5. SELECT Statement
6. Restricting and Sorting Data
7. Aggregating Data using Group Functions
8. Manipulating Data
9. Sub queries
10. Important
Functions
11. Joins
and different types
Module
II: Automation Testing Tool (SELENIUM)
Core Java
1.