Manual Testing:
Fundamentals of Testing
- Why is testing Necessary
- What is Testing
- Seven Testing Principles
- Fundamental Test Process
- How to perform the Testing?
- Benefits of Testing.
- Software Testing Terminology
- Software Development Life Cycle (SDLC)
- Software Testing Methodologies/Models
- Software Testing Life Cycle (STLC)
Test Levels
- Component Testing
- Integration Testing
- System Testing
- Acceptance Testing
Test Types
- Functional
- Non Functional
- Test Design Techniques
- Blackbox Techniques
- Whitebox Techniques
Test Management
- Traceability Matrix
- Test Case Design & Development Techniques
- Test Plan
Defect Management
Test Design & Test Execution Checklist.
Web Based & Database Testing.
Testing Project Life Cycle.
Software Testing Best Practice used in Software Industry.
Bonus: ISTQB Certification
Database (T-SQL):
Background to T-SQL
- Basic
SQL
Set Theory
Predicate Logic
- SQL Server Architecture
- DDL, DML & DCL
Tables & Data Integrity
- Creating tables
- Defining Data integrities
Constraints
Single Table Queries
- Elements of Select statement
From
Where
Group By
Having
Select
Order By
Top
- Predicates & operators
- Working with Character Data
Data Types
LIKE Predicate
- Working with Date & Time Data
Joins
- Sub Queries
- Table Expressions
Assigning column Aliases
Nesting
- Data Modification
Inserting Data
Deleting Data
Updating Data
- Database Testing
Data Migration testing
Completeness testing
Correctness testing
- Sneak peek into Advanced Topics
Selenium:
- Selenium 3.0
- Selenium IDE vs WD
- Introduction – Selenium Remote Control (RC) : Selenium1
- Selenium RC Features
- Selenium RC Pop Up and Tab handling
- Selenium RC Web Table
- Platform supported by selenium RC
- Selenium WebDriver
- Why WebDriver?
- Selenium 3.0 Features
- Working with Drivers in Selenium Web Driver
- Selenium Grid
- TestNg Framework / Maven

