0% found this document useful (0 votes)
56 views4 pages

Training Contennt

Uploaded by

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

Training Contennt

Uploaded by

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

MANUAL

Fdsfs
& AUTOMATION TESTING WITH SELENIUM
(In Agile Environment)

Introduction
• Introduction to software • Regression Testing • Main roles of a Scrum
Testing • User Acceptance Testing team
• Software Development • API Testing Planning in Scrum
Process • Goals of planning
Software Testing Life Cycle
• Project Vs Product • The planning onion
(STLC)
• Objectives of Testing • Define the Vision
• Requirement Analysis
• Testing Principles • Create the Product
• Test Planning Roadmap
Software Architecture • Test Scenario / Test Case • And Organize the
• Different Layers Design Scrum Teams
System Environment • Test Environment Setup • Release Planning
• Development • Test Execution • Sprint Planning
• QA • Test Closure • Daily Scrum
• UAT Test Process Documents Ceremonies in Scrum
• PROD • Test plan • Sprint Planning Meeting
Software Development Life • Test scenarios • The Daily Scrum
Cycle • Test case • Sprint Review Meeting
• SDLC • RTM (Requirement • Sprint Retrospection
SDCL Models Traceability Matrix)
Test / Project Management
• Defect Report
• Waterfall Model Tool
• Test Case Authoring
V-Model • JIRA
• • Functional Test case
Incremental Iterative • Azure DevOps
Model • Review of Test case
Additional
• • Walkthroughs
Agile Methodology • Project Metrics
• Introducing Agile • Inspection
• Role of Projects Team
Process • Peer Review
members
• Agile Manifesto • Traceability Matrix
• Agile Principles Defect Reporting & Tracking
Levels of Testing • Defect Reporting Case Studies &
• • Defect Life Cycle
Unit Testing Interview
• Integration Testing • Severity & Priority
• Defect tracking tools
Questions
• System Testing
• Functional & Non- Test Closure Mock Interviews
Functional Testing • Criteria for Test Closure
• Performance Testing • Test Summary Report
• Load Testing Agile Methods and Approaches
• Recovery Testing • Introduction to Kanban &
• Parallel Testing Best Practices
• Security Testing • Scrum
• Compatibility Testing • Characteristics of Scrum
• Scrum framework
SELENIUM
Core Java + Frameworks
with Cucumber
Introduction
Loop Statements • final Keyword
• What is Automation
• While loop Interface & Abstract Class
Testing?
• Do while • How to define Interface
• Difference between
• For loop • How to implement
Manual & Automation
Testing • For each loop Interface
• Examples for all the above • Multiple Inheritances
• Licensed vs Open Source
loops • How to define Abstract
Automation Tools
Class and Objects Class
• Overview of Selenium
• How to create Classes, • Implements cs extends
Configuring Eclipse IDE
Objects and Object • Interface vs Abstract class
• Installation of Java
References Exception handling
• Installation of Eclipse IDE
• Working with • What are exceptions and
• How to create new java
Constructors errors?
project
• Working with Methods • Checked Exceptions or
• How to create new java
• How to write user defined Compile time Exception
class
methods • Unchecked Exception or
• Compiling and Running
• Method arguments call by Runtime Exception
java class
value and call by reference • How to handle exceptions
Data Types & Variables
Encapsulation in the program?
• Introduction to Java
• What is Package • Using try, catch and finally
programming
• Access Modifiers blocks
• Primitive and Non-
• Encapsulation • Throw vs throws
Primitive Data types
Inheritance Collections
• Types of Variables
• What is Inheritance? • Overview of Collections
• What is an Array?
• Why to use Inheritance? API
• Type of Arrays
• Single Level Inheritance, • Arrays vs Collections
• Working with Single
Multi-Level Inheritance • List, Set, Map, Interfaces
Dimensional and Multi-
• super Keyword • Working with elements of
Dimensional Arrays
• this Keyword a Collection
Conditional Statements
Polymorphism • Examples for all the above
• If else condition
• What is polymorphism? concepts
• Nested If Else Condition
• Complietime Debug Java code / Scripts in
• Switch case statement
Polymorphism Eclipse
• Examples of all the above
• Methods overloading • Understanding Debug
conditions
• Constructor overloading • Using Breakpoints
• Runtime Polymorphism • Verify the values during
• Method Overriding debug
• Using step over, step into
Selenium Web Driver Drop, click and Hod, • Create TestNG.xml file
• Features and Limitations release • Reporting Results
of Selenium Webdriver • Keyboard Events • Assert methods
• Configure Selenium with • How to scroll page • Hard Asset vs Soft Assert
Eclipse IDE • Handling Auto Suggestions • How to pass parameters
• Configure Selenium with • Working with Web Table using TestNG.xml
Chrome, Firefox Driver, IE, Elements • How to use DataProvider
Edge browsers • Select date from calendar • Listeners
• Web Driver interface Taking Screenshot, JavaScript • Cross browser testing
• Chrome Driver, Firefox Executor • Sequential Execution vs
Driver, Internet Explorer • Capture screenshot Parallel Execution
Driver, Edge Driver classes • How to perform actions Cucumber
• Browser Navigation using JavaScript • Overview of BDD and
Commands • Scroll into view Cucumber
• Handling Cookies • Highlight objects • Configuration of
Locators Synchronization and Windows Cucumber
• Object Identification • How to use implicitWait, • Overview of Gherkin
• findElement and page Load Timeout keywords
fineElements • How to use Explicit Wait • How to create Feature file
• Different types of Locators • What are different • How to generate Step
• Identifying Objects using Expected Conditions and Definition file
Xpath and cssSelectors how to use • How to integrate
• How to use Regular • How to implement Cucumber with Selenium
Expressions in Xpath and FluentWait Web Driver
CssSelectors • How to handle multiple • Test Runner Class
TextField, Checkbox, browsers or Tabs • Different tabs of Tags and
RadioButtons, Links and Robot Hooks in Cucumber
Buttons • File upload/download • How to generate Reports
• WebElement Interface with Robot in Cucumber
methods Apache POI Maven
• Handling TextField and • Cofiguration of Apache • What is maven?
Text Area POI • Creating Maven project in
• Handling Checkboxs • Workbook, Sheet, Row, Eclipse
• Handling RadioButtons Cell Interfaces methods • Adding dependencies to
• Handling Links and • HSSF Workbook, HSSF pom.xml
Buttons sheet, HSSRow, HSSF Cell • Mavent Integration with
Dropdowns, Alerts, Frames methods TestNG
• Handling • XSSF Workbook, XSSF • Maven Lifecycle
dropdowns/listboxes Sheet, XSSFRow, XSSF Cell CI/CD Tool Overview
• Select Class methods methos • Jenkins
• Handling alerts • How to read data from Automation Framework
• Alert interface methods Excel files Development
• Handling Frames / Iframes TestNG • What is a Framework?
Actions Class, WebTable, • TestNg Features • Types of Frameworks
Calendar • Configuration of TestNG • How to implement Page
• Mouse Events with Eclipse IDE Object Model
• Click, doubleClick, • Different TestNG • How to execute the scripts
ContentClick, drag and Annotations from frame works
ONLINE TRAINING EXPERTS
e-mail: [email protected]

Contact: +91 8309295526

You might also like