Expert in Oracle PL SQL Training Crash Course
Expert in Oracle PL SQL Training Course By Elevate Academy Team DB Management Course World Class Instructor 1:1 with Industry…
Elevate Academy is a recognized leader in software testing education, offering a robust and well-structured course designed to prepare learners for the demands of modern quality assurance roles. This comprehensive program combines essential theory with hands-on practice, equipping participants with the skills required to ensure software reliability, performance, and compliance in real-world environments.
This course is part of our premium collection, trusted and implemented by leading companies to upskill their QA and software testing teams.
The Software Test Expert program is designed to equip learners with the critical skills required to ensure the quality, functionality, and performance of software applications. This comprehensive course covers manual testing, automation frameworks, and performance testing techniques, all delivered by experienced industry professionals. Participants will gain both theoretical insight and hands-on experience, preparing them to confidently address real-world software testing challenges across a variety of platforms and environments.
This course aims to build strong proficiency in software testing methodologies. Participants will learn how to effectively plan and design test cases, execute test scenarios, and utilize automation and performance testing tools. By the end of the training, learners will be capable of conducting thorough and efficient testing processes, ensuring robust and reliable software delivery.
Introduction of Software Testing
What is Software Testing?
What is Quality?
Importance of Testing
Tools used for Testing
Manual and Automation Testing
Principles of software testing
Software Development Life Cycle
SDLC and SDLC Phases
Waterfall Model V Model Spiral Model Iterative Model Agile Model
Requirements and Analysis
Design
Development
Testing
Deployment
Operation and Maintenance
Development Architectures
One Tier Architecture
Two Tier Architecture
Three Tier Architecture
DN-Tier Architecture
Software Testing Life Cycle
What is STLC
Entry and Exit Criteria
STLC Process
Requirement Analysis
Test Planning
Test Design
Test Execution
Sign off
Test Scenario Preparation
Test Case Preparation
Test Environment and Test Data Preparation
Requirement Traceability Matrix
Basic Concept of Software Testing
What is Software Testing?
Test Process
Test Levels
Testing Techniques used in Levels of Testing
White Box Testing Technique
Black Box Testing Technique
Unit Testing
Integration Testing
System Testing
Functional Testing
Non Functional Testing
User Acceptance Testing
Testing Types
Functional Testing
Whitebox Testing
Blackbox Testing
Positive Testing
Negative Testing
Beta Testing
Live Environment Testing
Smoke Testing
Sanity Testing
Regression Testing
Formal Testing
Informal Testing
Monkey Testing
Re-Testing
Risk Based Testing
Non Functional Testing
Performance Testing
Long/Stress Testing
Usability Testing
Accessibility Testing
Security Testing
Test Scenario Writing
What is Test Scenario
Setting Up Trello
Registration Test Scenarios
Web pages Sign-up Test Scenarios
Login Test Scenarios
Search Functionality Test Scenarios
Test Case Writing
Test Case Writing
How to Write Test cases using Google Sheets
Sign-up Valid Test Cases
Invalid Sign-up Test Case
Username Test Cases
Email Test Cases
Password Test Cases
Test Execution and Bug Reporting
How to Write a Bug Report
Difference Between Landscape & Portrait Mode
Types of Defects
Taking Screenshots for the Defect Report
Video Recording For the Defect Report
Introduction of Agile.HRS
What is Agile?
Why we are using Agile?
Advantages of Agile
Agile Methodologies
Overview
Agile Scrum
Why we go for Agile?
Agile Manifestos and Scrum
Roles Involved in Agile
Terminologies used in Agile
Agile Ceremonies
Sprint Grooming
Sprint Planning
Daily Scrum Meeting
Sprint Review - Sprint Retrospective
Agile Artifacts
Kanban
Adaptive Project Framework (APF)
Extreme Project Management (XPM)
Mobile Testing
Introduction of Mobile Testing
What is Mobile Application Testing?
Types of Mobile Applications
Difference Between Mobile Testing & Web Testing
Types of Mobile Devices
Challenges of Mobile Testing
Mobile Analytics Data
Postman
What is Postman
Installation Process
Request Builder
Create & Save Requests
POST Requests
Writing Tests
Collection Runner
Authorization & Authentication
Performance Testing
What is Performance Testing
Concept of Load Generation
Creating Load Profiles
Performance Testing Using JMeter
How to Install JMeter
Thread Group
Samplers
Listeners
Adding Blazemeter Plugin
Recording Scripts using Blazemeter
Replaying Recorded Scripts B Average & Median
Logistic Regression
What is Logistic Regression?
Problem: Heart Disease Prediction
Build Model
Performance Estimation
Analyse and create confusion matrix
Decision Tree
What is Decision Tree?
Decision Tree Parameters
Problem: IRIS Classification
Data Processing
Train and create model
Evaluate Model
Random Forest
What is Random Forest?
Ensemble Learning
Bagging and Boosting Classifiers
Problem: Cardiovascular Disease
Implementation
Evaluate Model
Class
Objects
Constructors
Encapsulation
Inheritance
Polymorphism
Super and this Keyword
Abstraction
Inheritance
Nearest Neighbor (KNN)
What is KNN?
KNN parameters
Problem: Cardiovascular Disease
Data collection and preprocessing
Implementation
Evaluate Model
Performance Testing
Introduction
Response Time, Throughput Utilization & Robustness
Performance Test Environment
Serial & Parallel Execution of Threads
User Defined Variables
Action After Sample Error
Controllers
Loop Controller
Throughput Controller
Java Programming for Software Testers
Introduction
Environment Setup
Sample Java Code
Getting Input from User
Arithmetic Operations
Statement
If Else
Nested if
Comparing More than One Condition
Switch Case
For Loop
While Loop
Do While Loop
OBJECT-ORIENTED PROGRAMMING USING JAVA
Introduction
Structure of OOPS (Class, Method, Object)
Inheritance
Polymorphism
Encapsulation
Abstraction
Exception Handling
BLACK BOX
Black Box Testing
What is Black-Box Testing
Equivalence Partitioning
Boundary Value Analysis
Finding Defects in a Live Project
Decision Table Testing
State-Transition Testing
WHITE BOX
White Box Testing
What is White Box Testing
Statement Coverage
Decision Coverage
Condition Coverage
Path Coverage
Modified Condition Decision Coverage
Loop Coverage
Loop Testing
SELENIUM - About Automation Testing
Automation means
Why and when we go for automation
Automation tools
Advantages and disadvantages of automation
Criteria for automation
Fundamentals of test automation
Automation Vs Manual testing process
Automation Frameworks
About Selenium
What is selenium tool
Features of selenium tool
Advantages and disadvantages of selenium
Installation setup
Selenium components
Selenium IDE
Selenium RC
Selenium WebDriver
Selenium Grid
WebDriver
WebDriver architecture
WebDriver Features
WebDriver VS RC
WebDriver Installation
WebDriver commands
Running test on Chrome
Running test in Firefox
Running test on IE
Running test on Safari
Locators
ID
Name
Link text
Partial link text
Class name
Tag name
Dynamic Xpath
Xpath
Contains Xpath
Text Xpath
Text contains Xpath
Attribute with contains
Following
Ancestor
Child
Preceding
Following sibling
Parent
Descendant
Web Elements in Selenium
What are web elements in Selenium
Different types of web elements
Operations performed on web elements
How to locate web elements on a web page
Different web element methods
Difficulties While Handling Web Elements
Handling waits
Web Driver Commands
Fetching a webpage
Locating elements and sending user inputs
Clearing user inputs
Fetching data over any web element
Performing click event
Radio button and checkbox
Navigating browser in forward and backward direction
Refresh and reload the webpage
Closing windows and closing browser
Drag and drop
Mouse hover action
Right click and double click
Keyboard action by using robot class
Java script executor
Handling drop down
Handling of window
Handling of Alerts
Handling IFrames
Handling web table and web calendar
Screenshot
Framework in Selenium
What is Framework
Need of Framework
Type of framework in Selenium
Test NG Framework
What is Test NG
Installation of TestNG
Features of testing and Types of annotations
Priority & Invocation count
Rerun for failed test cases
Parallel execution
Grouping
How to set assert in testing
Dependencies and configure maven project
Data provider using Apache POI excel sheet
Report generations
Introduction to Python
What is Python?
Why do we need Selenium?
Selenium with Java and Python
Program Structure
Python Programming
Basic programming in Python
Data Types
Collections
Functions in Python
Modules
Simple Classes and Objects
Example Programs
Installation setup
Selenium WebDriver
Introduction to WebDriver
Accessing Forms in WebDriver
Accessing Links and Tables
Automation Framework
Pytest
Create Your First Test Case
Run Multiple Test Cases
Group Multiple Test Cases
Assert Creation
Parallel Testing
Pytest Fixtures
HTML Report Creation
Gain a solid understanding of key testing methodologies, including manual, automated, and performance testing, to ensure the quality and stability of software applications.
Develop hands-on skills with top automation tools such as Selenium, JUnit, and TestNG, empowering you to build efficient and reliable automated test suites.
Learn to identify, document, and manage software defects effectively using tools like JIRA and Bugzilla, promoting better collaboration and faster issue resolution.
Acquire the ability to develop comprehensive test plans and design robust test cases that ensure complete coverage of software requirements and functionality.
Enhance your skills in executing security tests to uncover vulnerabilities and ensure software meets industry-specific compliance and regulatory standards.
Translate your knowledge into action with hands-on projects and real-world testing scenarios, preparing you to tackle complex quality assurance tasks in a professional setting.
In today’s fast-paced digital world, the demand for skilled software professionals is higher than ever. Whether you’re a student aiming…
Expert in Oracle PL SQL Training Course By Elevate Academy Team DB Management Course World Class Instructor 1:1 with Industry…
Master in Oracle DBA Training Crash Course By Elevate Academy Team DB Management Course World Class Instructor 1:1 with Industry…
Core MSSQL Training Crash Course By Elevate Academy Team DB Management Course World Class Instructor 1:1 with Industry Expert 400+…
Refer your friends or colleagues to Elevate and earn gift vouchers worth up to ₹1000 for each successful enrollment.
Help others upskill while you enjoy exclusive rewards—it’s a win-win!