0% found this document useful (0 votes)
79 views8 pages

Sdet CLP

This document contains a list of topics related to software testing including functional testing, core Java, JavaScript, Selenium, Agile methodology, Git, Jenkins, cloud computing, device testing, and web services testing. It provides subtopics for many of the main topics that describe key concepts, terminologies, and techniques for that topic. For example, under functional testing it lists test plan, strategy, tools, and deliverables and under Selenium it lists element locators, frameworks, and data-driven testing. The document serves as a curriculum outline covering a wide range of testing subjects.

Uploaded by

Ajay Gupta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
79 views8 pages

Sdet CLP

This document contains a list of topics related to software testing including functional testing, core Java, JavaScript, Selenium, Agile methodology, Git, Jenkins, cloud computing, device testing, and web services testing. It provides subtopics for many of the main topics that describe key concepts, terminologies, and techniques for that topic. For example, under functional testing it lists test plan, strategy, tools, and deliverables and under Selenium it lists element locators, frameworks, and data-driven testing. The document serves as a curriculum outline covering a wide range of testing subjects.

Uploaded by

Ajay Gupta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 8

Topics

Functional Testing - Test Plan, Test


Strategy, Tools and Test Deliverbles.

Functional Testing - Test Scenario


Test Cases

Functional Testing - Test Cases

Core Java
Core Java

Core Java - JDBC

Core Java - JDBC

HTML & CSS


JavaScript

JavaScript
Maven

Mock Milestone Assessment


MileStone Assessment- I
MOCK INTERVIEW
Selenium Basics

Selenium - Element locators

Selenium - Web Elements

Selenium - Test NG

Selenium - Data Sheet Reading and


Property file Reading
Selenium - Error Logging

Selenium - Extent Report


Inplementation
Selenium - Framework

Selenium - Framework

Selenium - Framework
MileStone Assessment- II
Selenium - Framework BDD

Selenium - Framework BDD


Selenium - RWD & Grid

Introduction to Agile Methodology

Git

Jenkins & CI

Testing on Immersive technologies.


[AI/ML, AR/VR]
Testing on Immersive technologies.
[AI/ML, AR/VR]

Performance QE Basics
Cloud Introduction

Device Testing
Webservice Testing Basics

Webservice Testing Basics

MileStone Assessment- III


Case Study Implementation

Project Evaluation/Presentation
SubTopics
1. What is Software Testing
2. Why Software Testing
3. Benefits of Software Testing
4. Software Test Levels
i) Unit Testing
ii) Integration Testing
iii) System Testing
iv) Acceptance Testing
5. Software Test Types
i) Functional testing
ii) Non-functional testing
iii) Change Related testing

1) Test Scenario Design


i) Functional and non-functional test scenarios
ii) identify and write business critical scenarios

2) Specification based or Black box Techniques


i) Equivalence Partitioning (EP)
ii) Boundary Value Analysis (BVA)
iii) Decision Table Testing
iv) State Transition Testing
v) Use Case Testing Etc…

3) Test Case Design

i) pre-requisites, test steps and expected results for test cases.


ii) Positive and negative testcases for each scenario
iii) Test case prioritization.
iv)Test case optimization technique.

1) Experience based Techniques


i) Error Guessing
ii) Exploratory Testing Etc…

2) Defect Management
i) What is Defect & its Type
ii) Severity & Priority of Defect
iii) Defect Life Cycle
iv) Defect Reporting Attributes
V) Tools for Defect Reporting

3. DSR
4. WBS
5. RTM

OOP principles
Exception Handling
JVM Fundamentals
Collection (List, Map and Set)
Multithreading
JDBC to connect to database through JAVA application
Best Practice to connect JDBC and database
Correct JDBC statements to interact with DB.
All database resources are released after using
Basic HTML & CSS styling familiarity.
Declare data types, Operators, Conditional Statements, Loops

Basic JavaScript functions, Application development, Integration with HTML/CSS with JS


Maven Repository & Lifecycle
Configure POM as per business requirement.

Download and configure Selenium Web Driver with Eclipse


Script and run a sample script(opening browser & perform simple operation)

Element locators - various methods available to locate element.


Identify and design Xpath and CSS selectors to locate element.
Checkbox, Radio buttons, Dropdown, Autocomplete
Window handles for new tabs of browser
Download and upload a file
Handle dynamic web elements
Hyperlinks
Handle mouse movements and keyboard events
Access data in tables

Test Data preparation


Implicit wait
Explicit Wait
TestNG annotations and attributes
TestNG reports
Capture snapshots for evidence.

Reading test related variables from properties file


Reading Data from Excel and apply it in Script
Error logging using Selenium
Configure and implement log4j for logs.
properties file for log4j
Log levels

Extent Report Integration and Generation


Types of framework
Data Driven Framework implementation

Keyword Driven framework implementation


Page Object Model framework implementation
Hybrid framework implementation
Recap/Practise

Basic flow using feature file, Step-definition, Page objects and reporting.

Framework Design using BDD Cucumber


RWD & Cross Browser Testing using Selenium
Run scripts on mobile browser
Implementation of RWD in automation scripts.
Run scripts in multiple machines using Selenium Grid
Running scripts using Node and Hub in GRID

What is Agile?
Introduction to Agile in testing
Agile Team Structure
Feature, User Stories, Acceptance criteria
Story/Sprint Planning & Estimations
Product Backlog
Sprint Backlog
Daily Standup Call
Bug triage
Retrospective
Introduction to In-Sprint Testing

Manage files with Git (move, rename, delete) and update files managed outside Git
Create branches and resolve merge conflicts
Configure Jenkins for continuous integration
Use Jenkins effectively to build and deploy your application
Application of AI/ML in Software Quality Engineering (4 Hours)

1. AR/VR overview
2. AR/VR real-time uses
3. About AR/VR Testing
4. AR/VR Testing
5. Examples
6. Demo/Hands on

Understanding of "Performance Engineering, Load Testing, Stress Testing, Virtual User,


Response time, Throughput Transactions, Think time, Pacing, Network Latency, Workload
Modeling"
1. Define what the AWS Cloud is and the basic global infrastructure
2. Describe basic AWS Cloud architectural principles
3. Describe the AWS Cloud value proposition
4. Describe key services on the AWS platform and their common use cases (for example,
compute and analytics)

Device Testing(GPS, Bluetooth, headphones etc)


Introduction to Webservices & API
types of Webservices Components Testing like (REST, SOAP).
Key Terminologies of Webservices testing
Validating Requests and Responses using GET, POST, PUT & DELETE using POST MAN TOOL
Manually

Case Study Implenetion by associates in Group

Capstone Project Evaluation/ Presentation

You might also like