SOFTWARE TESTING
MANUAL TESTING SYLLABUS
1. INTRODUCTION OF SOFTWARE TESTING
What is software testing?
Why is testing necessary?
Difference between Verification & Validation
2. DEVELOPMENT OF SOFTWARE APPLICATION
Phases in SDLC
Waterfall Model
Spiral Model
Prototype Model
Agile Model
V-shaped Model
Hybrid Model
3. LEVELS OF SOFTWARE TESTING
Unit Testing
Integration Testing
Various Approaches Of Integration Testing
System Testing
Acceptance Testing
4. TESTING METHODOLOGIES & Techniques
Black Box Testing
White Box
Gray Box
5. Types of Functional Testing
Unit Testing
Integration Testing
Interface Testing
System Testing
Regression Testing
Smoke Testing
Sanity Testing
Acceptance Testing
6. Types of Non-Functional Testing
Compatibility Testing
Performance Testing
Recovery Testing
7. PROCESS OF TESTING
Test Planning
Test Analysis
Test Design
Construction and verication
Testing Cycles
Final Testing and Implementation
Post Implementation
Test Cases
8. DEFECT MANAGEMENT
Defect /Bug
Causes For Defect
Defect Reporting
Severity And Priority
Defect Life Cycle
9. INTERVIEW PREPARATION/Assignment
API TESTING Using Postman Syllabus
1. API Testing & Web Fundamentals Basics
2. Understanding HTTPS Basics
3. Mastering Postman
4. Data Driven Testing
5. API Testing Interview Question and Answer's
Database (SQL) TESTING Syllabus
What is database?
Installation of MySQL Workbench
What is table?
SQL Datatypes
Types of SQL Commands
Database related queries
SELECT Command
INSERT Command
Keys
Constraints
Where Clause
Operators
Limit Clause
Order By Clause
Group By Clause
Having Clause
UPDATE Command
DELETE Command
ALTER Command
CHANGE and MODIFY Commands
TRUNCATE Command
JOINS in SQL
UNION in SQL
MySQL Views
Web Automation TESTING Using Java with
Selenium Syllabus
1. Core Java
Introduction
Data Types
Arrays
OOPS
Methods
Polymorphism
Abstraction
Hashmap
Array List
2. Selenium
Introduction of selenium
Components of Selenium
Selenium WebDriver
Locators of selenium
How to take a screenshot
handling popup/alert window
Drop down operation
Page object Model
3. Concept of Framework
Introducton of framework
Introduction to TestNG
Download all project related maven dependency
Report Generation
Parallel Testing
Build tool- Maven
4. Assignment/Interview Preparations