Gravity
Corporate
Software Testing
with Selenium
Syllabus for Software Testing with Selenium
Manual Testing
-
Introduction to Software Testing
-
Software Development Life Cycle (SDLC)
-
Software Quality Assurance
-
Fish Model,Waterfall Model
-
V-Model
-
Agile Methodology
-
System & Functional Testing (BBT)
-
Sanity Testing
-
Smoke Testing
-
Testing Environments
-
Re-Testing
-
Regression Testing
-
Integration Testing
-
Testing Terminologies
-
Severity & Priority
-
Triage Call
-
Cookies & Caches
-
Defect Life Cycle
-
Software Testing Life Cycle (STLC)
-
Traceability Matrix,Testing Principles,Test Scenarios
-
Testing’s Generic terms
-
Test Cases Writing on Non-Technical stuffs
-
Test Cases Writing on Applications
-
Test Cases Review
Core Java
-
History of Java
-
Features of Java,GUI&CMD
-
Java Platform,Application
-
Java Compilation Flow
-
JVM FLOW & Java Main Method
-
Installation of JDK
-
Java Camel Casing,Class &Object
-
Methods & Comments
-
Variable & its types
-
Method with arguments
-
Operators
-
Control Statement
-
Loops
-
Constructor
-
Java OOP'S Concept
-
bocks &Casting
-
Non-Primitive Casting
-
Abstraction
-
Java Interface
-
Super &Final Keyword
-
Encapsulation
Automation Testing
-
Introduction to Automation Testing
-
Selenium Architecture
-
Selenium Setup
-
WebDriver Methods
-
Webpage & UI Development
-
Generic Locators
-
X-path
-
CSS Selector
-
CookiesDimesnionPointClass
-
Dropdown and Screenshot
-
Scrolling, Iframe and Waits
-
Action Class
-
POM
-
Page Factory
-
Parameterization
-
TestNG Intro and Maven
-
TestNG Annotation and Keywords
-
TestNG Suite and Assertions
-
Framework and Imp Questions
-
Common Execptions & Debugging
Database Testing
-
Introduction to SQL
-
Data & Database
-
SQL Commands
-
Types of SQL Commands
-
MySQL Installation
-
Creation of tables with different datatypes
-
Used of where clause with Logical Operators
-
Difference between drop, delete & truncate
-
Pattern Matching Operators
-
Alter & Update Statement
-
Order by & Group by clause
-
As(Aliasing)
-
Aggregate Function
-
2 Highest Salary & Nth Highest Salary
-
SQL Constraints
-
SQL Joins
-
Joining 3 tables by Joins
-
Joining 3 tables byParent-Child relationship
JIRA
-
Introduction to JIRA
-
How to log defect in JIRA.
-
How to write comments in JIRA
-
JIRA Uses for QA Engineer
API Testing
-
Introduction to API
-
Web Service Testing,
-
API Testing with examples,
-
API Testing & Web Service Testing
-
JSON, XML
-
Difference between Manual Testing & Web Service Testing
-
Introduction to SOAP
-
SOAP Architecture
-
Types of Web Service API’s
-
Soap services & Rest API services
-
Methods
-
Status Codes
-
Resource
-
URI.
-
Payload
-
Restful Webservices
-
HTTP Messaging
-
Core components of HTTP request
-
Core components of HTTP response
-
Path Parameter
-
Query parameter
-
API Endpoint
-
Catching mechanism
-
Upper limit for payload
-
Authentication & Authorisation
-
Authentication techniques & Verification in API testing
-
Factors to decide SOAP/REST
-
Scenarios based preparation.
Unix Commands
-
Hands-On Unix Commands to operate Linux based Operating System
Project
-
API Domain Project
-
Banking Domain Project