Full STACK Automation Testing Syllabus Growskill IT
Automation Testing Batch
Tracking
MODULE DETAILS
MODULE NAME
MANUAL TESTING
Introduction to Software Quality Assurance
What is Software?
Types of Software
Diff types of teams in project
Types of companies in IT Industries
What is software quality assurance?
Fundamental principles of software testing
Role of Quality Engineering in product development
Foundations of Software Quality Assurance
Software Development Methodologies
Software Development Life Cycle
Software Testing Life Cycle
Bug life cycle
Software Testing Principles
Web application Testing
Full STACK Automation Testing Syllabus Growskill IT
Test Management and Execution
Test Planning & Test Strategies
Test Scenario Development Techniques
Test case writing techniques
Test case management and test data preparation
Project & Test Management Tool - JIRA walkthrough
JIRA workflows- Epic, Story, Task, Subtask, Test & Bugs
Test Execution- test cycles, bug reporting and triaging, publishing
test reports, stakeholder management
Different environments in the project.
Traceability Matrix
Bug Tracking and Reporting
Levels of Software Testing
White box testing
Black-box testing
Functional testing
Smoke & Sanity testing
Regression and Retesting
Installation Testing
Integration testing
System testing
User acceptance testing
Non-functional testing
Usability testing
UI UX testing
L10N, I18N, G11N testing
Full STACK Automation Testing Syllabus Growskill IT
Compatibility testing
Misc
Agile Testing, Priority and Severity, Live Project
What is Agile
Waterfall model
Drawbacks of Waterfall model
Agile Methodologies
Scrum
Scrum Events
Scrum Artifacts
Scrum Roles
Sprint
User story
Acceptance Criteria
Mockups
Priority
Severity
Agile real time Project
Project Review and feedback
QUIZ 1
Misc
CORE JAVA
JAVA Installation
Full STACK Automation Testing Syllabus Growskill IT
Eclipse Installation
Eclipse Overview
Introduction to Java
History of Java
Structure of the Java Program
Naming convention in Java
Identifiers in Java
Operators in Java
Data types & Output statements in Java
Conditional Statements
Looping Statements
Comments in Java
String Functions/Methods
Variables in Java
Access Specifier in Java
Methods in Java
Constructors
Scanner class
Class and Object
Packages
Java Keywords (this, super,final)
OOPS Concepts
Inheritance
Polymorphism
Encapsulation
Full STACK Automation Testing Syllabus Growskill IT
Abstraction
Interface
Array
Collection
Exception Handling
QUIZ 2
Advance Core Java
Collection Framework in Java
Legacy Class
Linked List in Java
Array List in Java
Test Automation and Execution
Why test automation in software testing?
Automation testing principles
Diff between Automation and Manual Testing
Advantages of Automation Testing
Automation testing tools
Disadvantages of Automation Testing
Selenium Webdriver Introduction
Advantages of Selenium
Drawbacks of Selenium
Selenium Installation and Setup
Working with different browser
Element Locators
Full STACK Automation Testing Syllabus Growskill IT
How webdriver Identify the Elements
Validation Commands in Webdriver
Web elements
Working with Similar and Multiple Elements
Selenium Test Automation and Execution
Why test automation in software testing?
Reusable Methods
Xpath
Select Class for handling dropdown list
Navigation Command in Selenium
Actions
Web Driver Architecture
Data driven Testing
From Notepad
From console
Handling Alerts in Webdriver
Handling Multiples windows
Handling frames
Handling Screenshots
Synchronization Point
Implicitly wait
Explicitly wait
Additional Classes for doubts
Additional Classes for doubts
Full STACK Automation Testing Syllabus Growskill IT
Frameworks
Page Object Model
Data Driven Framework
TestNG framework
Hybrid Framework
Maven
Writing test cases for real time project
Project Submission
Review and Feedback
QUIZ 3
Additional Classes for doubts
API TESTING USING POSTMAN
Postman Installation
A quick introduction of APIs
Postman tool Overview
Postman collection
Front end vs Backend Testing
What is webservice?
Types of Webservice
Structure of End point URL
Query parameter and Path parameters
CURD Operation
API Testing Method
GET API
Full STACK Automation Testing Syllabus Growskill IT
POST API
PUT API
PATCH and DELETE API Method
What is JSON?
HTTP Status code (200, 400, 500 series)
Authentication vs Authorization
API Response
Postman Monitor
API Sample test scenario development
Small Real time project
Delete API
REST API Architecture
Rest API
Setting up Test Project with Test Assured API
Automate POST API with Payload
Jira API
QUIZ 4
CAPSTONE PROJECTS
PROJECT 1
PROJECT 2
MOCK INTERVIEWS
MOCK INTERVIEW 1
MOCK INTERVIEW 2
Full STACK Automation Testing Syllabus Growskill IT
GIT & JENKINS
Git & GITHub
Maven
Jenkins
PlayWright
Introduction
Demo
Practice
Miscellaneous Topics
Rest Assured/Appium
Cypress/Cucumber
SQL/ JMeter