Nexgen Selenium
Nexgen Selenium
Nexgen Selenium
Course Objectives:
Understand Selenium IDE
Understand web elements
Understand JUnit/TestNG framework
Taking screen shots using selenium
Understand Extent Reports
Handling multiple windows, pop-ups, alerts
Develop Various frameworks
Freelancers that want to make bug free websites.
In this module, we will discuss about datadriven framework with sample project and how to run deploy
src to github and how to run project through Jenkins and sending reports via emails, and how to run
parallel using grid.
What is data driven Framework
Write Excel using Apache poi/JXL
Read Excel using Apache poi/JXL
Goals to be achieve in data driven framework
Creating a Core Framework
Create Maven Project and Packages
Creating test Cases
Build base test
Build Validations Functions
Build generic Functions.
Softassertions and extent reports
Logging into reports
Put Screenshots to reports
Initiate properties files
Build a centralized/reusable function to extract objects
Reading Data from XLS-Parameterizing tests
Build the utility function for reading data
Selectively/Optionally Run tests
Reports - XSLT, Extent Reports
Run project with ANT/Maven/Eclipse
In this module, we will briefly talk about git, github and how to push code to github and installation of
Jenlkins and how to execute test scripts through Jenkins, builds fails send email to respective user
What is Continuous Integration
What is Jenkins and how it helps in CI
Downloading and installing Jenkins
Executing simple batch commands
Scheduling time for test execution.
Executing Selenium Project builds with ANT
Build Triggers
Mailing if build fails
Configuring/Scheduling Maven Project in Jenkins
Downlaoding and installing GIT
Installing GIT and GITHUB plugins for jenkins
Configuring ssh host keys for GIT and Jenkins
Git Bash commands and operations
Uploading project to GIT using GIT Bash
Cloning projects
Creating branch/forks
Configuring/Scheduling remote Git maven project in Jenkins
Real-time Project involving most of the above concepts with following will be provided
Product Abstract Document
Requirement Specification Document
Deccansoft Software Services Selenium With Java Syllabus