For Begginers
manual tester
Syllabus:
Â
Installations
eclipse-jee-juno-win32-x86_64
JDK 1.6
Firefox 4 , firebug and firepath
Set up TestNG, Maven and Selenium for eclipse
Syllabus
Module 1: Selenium Introduction
Selenium Introduction
What is Selenium and Why Selenium
Selenium Components
Introduction of selenium Components
Java in Selenium?
Module 2: Selenium IDE and RC Introduction
Installing Selenium IDE
â??Seleneseâ?? â?? Selenium Commands
Actions,Asserts,Assesors
Developing Test Cases & Test Suites With Selenium-IDE
Introduction to Selenium RC
Module 3: OOPs concepts and Core java Introduction
Setup Java environment â?? Download JDK and Setup eclipse
Java programming concepts
Class, Object ,variables, methods, Packages
Conditions and loops
Access and non access modifiers
Advanced Java Programming OOPS Concepts
Interfaces, Inheritance
Collections, Exceptions
File I/O (Read/Write Excel ,Text etc )
Module 4: Selenium WebDriver Introduction
Selenium WebDriver Introduction
WebDriver Vs RC
Download and Configure WebDriver with Eclipse
Simple Testcase
Open and Close Browser
Cross Browser Testing â?? Firefox, IE ,Chrome, HtmlUnitDriver
UI elements ,Locators
Identifying WebElement using id, name, link text, class, xpath, css
Handling various WebElement using WebDriver
Handling Mouse movements and keyboard Events
Module 5: Selenium Advanced Operations
Action Class-Keyboard Event,Drag and Drop,Mouse Hover Action etc
Robot Class,Handle Multiple Windows,Alerts,Frames
Synchronizations-> WebDriverwait,fluentwait etc
Module 6: Testing Framework and Tools
Introduction of Testing framework
Types of frameworks
Tools for developing Test Framework
TestNG introduction and Configuration with eclipse
TestNG Annotations and Data Providers
Creating Test Suit with TestNG
Listeners
Module 7: Selenium Design Patterns
Page Object Model
Page Factory
Module 8: Reports Generation
TestNG Reports,Custom Report, Extent Reports
Log4j
Module 9: Develop Hybrid Framework
Developing Hybrid Framework for Web Application using WebDriver /TestNG and Maven
Use external Data for Testing (Excel sheet , xml files, Property file )
Reading and understanding reports
Screenshots for failed Test case
Module 10 : SCM Tools
Git,GitHub ,SVN
Module 11: CI Tools
Jenkins , Github and Jenkins Integration
Module 12: Interview Preparation
Important Questions and Answars for Selenium and Java ,Automation Testing ,Manual Testing Concepts