Manual+Selenium
Manual+Selenium
SELENIUM
COURSE CURRICULUM
Introduction to Software Application and Fundamental of Testing
l Overview of Software Application Testing
l Why is testing necessary
l Software testing Principles
l Psychology of software testing
l Causes of Software Defects
l Terms used in Software Testing [Defect, Error, Bug, Failure etc..]
l Overview of SDLC [Software Development Life Cycle]
l Overview of Project Execution Lifecycle
l Overview of Project Lifecycle
Agile Methodology
l Introduction to Agile Methodology &Agile Manifesto
l Overview of Different Agile methods
l When to Use Scrum vs. When to Use Traditional Methods
l Scrum Process
l Scrum Roles
l Scrum Team
l Time-Box Concept
l Event 1: The Sprint
l Event 2: Sprint Planning
l Event 3: Daily Scrum
l Event 4: Sprint Review
l Event 5: Sprint Retrospective
l Product Backlog Grooming
l Scrum Artifacts
l Artifact 1: Product Backlog
l Artifact 2: Sprint Backlog
l Artifact 3: Increment
l Artifact 4: Definition of “Done”
l Artifact 5: Monitoring Progress toward a Goal
l Artifact 6: Monitoring Sprint Progress
l Agile Tracking, Scrum Meeting and Daily Stand-ups
l Product Backlog Grooming
Basic SQL
l Why should Test professionals know Structured Query Language?
l Writing the statement in SQL Plus
l Overview of DML , DDL, TCL,DCL
l DML : Insert , update , Delete , merge
l DDL : Create, Drop, Alter, Rename, Modify, Truncate
l TCL : Commit, Roleback, SavePoint
SQL Functions:
l Single Row Function / Multiple Row Function
l String Function , Number Function , Date and Time Function, General Function
Joining Tables
l Obtaining data from multiple tables
l Types of joins : Inner joins , Non-equi Join, Natural Join, ,Right outer join, Full outer Join
JAVA
Introduction to Java
l Introduction to Java Programming Language,
l Uses of Java language, Java Syntax Rules & Coding Standards,
l Java Environment Setup, Write & Execute first Java Program,
l And Write Java Programs using Eclipse IDE
Collections Framework
l Introductions of Collections
l Types of collections
l Generic -List, Dictionary, Stack and Queue
l Non Generic- ArrayList, HashTable, Stack and Queue
SELENIUM
Introduction of Selenium:
l What is Automation Testing
l Use of automation Testing
l Tools for Automation Testing
l Why automation is important for you career?
l What is Selenium.
l Advantage of Selenium.
l History of Selenium.
l Component of Selenium.
l Architecture of Remote Control.
l Architecture of WebDriver.
l Architecture of GRID.
l Differences between API's Vs GUI's.
Selenium IDE:
l Selenium IDE Introduction
l Record and Playback with Firefox and Chrome
l Debugging in Selenium IDE Script
l Introduction Katalone Studio
l Record and Playback through Katalone Studio
Set up Eclipse:
l Download and install java
l Download and start Eclipse
l Download and configure WebDriver java client
l Set up a project
l Create packages
l Create a First Java test case
l Import WebDriver Source file
WebDriver:
l WebDriver Interface
l WebElement Interface
l Launching Firefox browser
Browser & Navigation Commands:
l How to Open a URL
l Verify Page title
l Strategy to get the Page Source
l Difference between Close & Quit
l Ways to Navigate Back & Forward
l How to Refresh Page
l Another way of Navigating to specific Page
Locators:
l What are locators.
l HTML Basics.
l HTML language tags and attributes.
l ID, Name, Xpath, CSS etc.
l Difference between Absolute & Complete Xpath.
l Finding your first element.
l WebElement Commands.
Element Identification:
l Element Inspector in Mozilla, Chrome and IE
l Element locator tool for Firefox Locator
l Firebug&Fire Path Add-Ons in Mozilla
l Various HTML locator strategies
l XPath Helper Plug-in for Chrome
l Selection of Effective Xpath
l Handling Dynamic objects/ids on the page
Action Class:
l What is Action Class & What can we do with Action Class
l Mouse Hover & Mouse Movement with Action
l Finding Coordinates of a Web Object
l Drag and Drop Action
TestNG Framework:
l What is TestNG
l Benefits and Features of TestNG
l How to download TestNG
l Annotations in TestNG
l How to run Test Suite in TestNG
l Groups in TestNG
l Depend on in TestNG
l Test Case sequencing in TestNG
l TestNG Asserts
l TestNG Parameters
l Multi Browser testing in TestNG
l Parallel testing in TestNG
l Extent Report API
Cucumber :
l Introduction Cucumber
l Using Cucumber
l Gherkins Language
l Creation of feature files and Step Definition
l Introduction TDD and BDD
l TDD Vs BDD
l Version Control (GitHub Introduction)
Log4j Logging:
l Log4j Introduction
l Download Log4J
l Add Log4j Jar
l Test Case with Log4j
l Log4j Log Manager
l Log4j Appenders
l Log4j Loggers
Database Connections:
l Database connection
l Database Testing in Selenium using MySql Server
Automation Framework:
l What is Automation Framework
l Features of Automation Framework
l Benefits of using Automation Framework
l Different types of Automation Framework
l What is Data Driven Framework
l What is Modular Driven Framework
l What is Keyword Driven Framework
l Apache POI API
l POI Setup and Configuration
l Read and Write Excel file with Apache POI
l POM (Page Object Model)
l Page Factory
Maven:
l Maven Introduction
l Install Maven in Eclipse IDE
l Install Maven on Windows
l Install Maven on Mac
l How to Create a New Maven Project
l How to Create a New Maven Project in Eclipse
l Configuration of POM & set multiple builds
Jenkins:
l Jenkins Introduction.
l Installation & configuration of complete Jenkins setup.
l Scheduling of Maven build & set multiple builds in Jenkins.
l Overview of integration between Jenkins & GitHub.
l Overview of integration between Jenkins & AWS.
l Selenium Integration with Jenkins.
GitHub
l Introduction of GitHub and Selenium integration.
l Installation of git binaries
l Github set up in eclipse IDE
l Building repository on git
l Test prepare in selenium using Github
Interview Preparation :
l Technical Interview Preparation
l Mock interview Preparation
l HR Session
l Project implementation
Partners : Java
NOIDA GHAZIABAD PITAMPURA (DELHI) SOUTH EXTENSION
A-43 & A-52, Sector-16, 1, Anand Industrial Estate, Plot No. 366, 2nd Floor, (DELHI)
Noida - 201301, (U.P.) INDIA Near ITS College, Mohan Nagar, Kohat Enclave, Pitampura,
D-27,South Extension-1
70-70-90-50-90 Ghaziabad (U.P.) ( Near- Kohat Metro Station)
New Delhi-110049
+91 99-9999-3213 70-70-90-50-90 Above Allahabad Bank,
New Delhi- 110034. 70-70-90-50-90
+91 99-9999-3213 +91 99-9999-3213
70-70-90-50-90
+91 99-9999-3213 +91 98-1161-2707
GURGAON
1808/2, 2nd floor old DLF,
Near Honda Showroom,
Sec.-14, Gurgaon (Haryana)
70-70-90-50-90
www.facebook.com/ducateducation +91 99-9999-3213