Best Selenium & Advance Selenium Training by GcReddy Sir
Join Java, Selenium & Advance Selenium in Noida
1. GC Reddy sir provides best Selenium training in Noida based on current industry standards that help attendees. Keeping in mind the selenium & advanced Selenium course content and syllabus (with his professional experience)based on the professional requirement of the student; sharpening their skills to get placement in MNCs and achieve their professional goals.
2, GC Reddy sir provides Best Selenium Training in Noida and offering hands-on practical knowledge and job assistance with basic. (Without technical background tries to make aware of the real-world requirements). Each class contains real-time practicals, smart answers (As PPTs), running notes and classwise interview preparation.
3, At GC Reddy’s Selenium training in Noida, well-equipped and conducting managing real-time Selenium projects. GC Reddy has implemented a blend of Conceptual learning and practical sessions to give the student optimum exposure that aids in the transformation of naïve students into thorough professionals that are easily recruited within the industry.
4. Aspirants learn the skills for Selenium Test Automation, Reporting, Writing automation Test Framework. involves “Learning by Implementing” using state-of-the-art infrastructure for performing hands-on exercises and real-world simulations. This hands-on experience in Selenium training confirms that you understand the knowledge and skills that you will need to apply at work after your workplace.
5. At GC Reddy Sir classes can only provide Weekend classes ( Saturday & Sunday ), evening batch Weekday classes (Monday to Friday) and fast track training classes.
6. Duration of 1. the Weekend basis is 4 months X 8 weeks X 3.5 hrs class –> total 112 hrs course with 2 real-time projects.
2. the Weekday basis is 2 months X 5 days X 4 weeks X 2 hrs –> 80 hrs. with 2 real-time projects (Timing will be 8.30 pm to 10.30 pm)
Advance Selenium: Course Duration: 36 Hrs.
Class – 1 : Different Frameworks and their usages in companies.
How you can define framework?
Automation workflow for the application can be presented as.
Advantages of test Automation frameworks
Different types of frameworks.
Reading / writing the Data from External Files
working with xls excel sheets using jxl jars
How to configure jxl. Jars in eclipse library.
Class – 2 : Working with xlsx Excel sheets using apache.poi jars. (3.5 hrs)
How to configure apache.poi jars in eclipse library.
How to read specific row and column data from a cell.
DataFormatter class usage from java while reading from xlsx.
Creation of Data providers while reading the excel data
Reading and writing the data from text files and usage of CSV data
Reading the data from .properties files.
Class – 3: Keyword Driven Framework
Creation utility methods class
Creation of Driver class
Reading the data from xlsx and running the test externally
Java Robot Class usage
Working with desktop popups / Windows based file uploads.
Java Robots Classes
- Robot Runtime C. Toolkit
- String selection KeyEvent h. DataFlavor
Class – 4: Sikuli tool usage on Image matching based Automation (3.5 hrs.)
Introduction and how to Configure sikuliX jars in tester computer
Various sikulix Methods
How to highlight full screen of the page
How to highlight part of screen
SikuliX classes a. Match Class b. Region Class c. BufferedImage class
How to capture specific region using BufferedImage class.
Practical program on Image based automation (http://www.millionclouds.com)
Practical program on videos automation (http://youtube.com)
while composing www.gangnamstyle.com videos
Class – 5: TestNG i. introduction to testNG
Advantages / benefits of testing
How to install testNG in tester computer (2 ways)
Usual structure vs. TestNG structure
TestNG annotations prioritizing
- @Test B.@Test(priority) C. @Test(dependsOnMethods)={ }
- @Test(alwaysRun = true) F. @Test(invocationalCount = 3)
Other testNG annotations like
- @BeforeMethod @AfterMethod
- @BeforeClass D. @AfterClass
- @BeforeSuite G. @AfterSuite
- @BeforeTest I. @AfterTest
Class – 6: TestNG i. textNG.xml usages (3.5 hrs.)
Multiple classes running
Grouping the Test cases
Parallel methods / classes running
Reports in TestNG A. Emailablereport.html B. index.html
Threadcount = “2” how to get threadID single machine
@DataProvider usage in TestNG
Assertions in Selenium WebDriver
Hard assertion vs. Soft Assertion
—————————————————————————————————————–
Class – 7: Mavenwhy we should use Maven ?
setting up and configure Maven with Eclipse
m2e eclipse – maven integration plugin for eclipse
Creating maven project with Selenium TestNG
Add dependencies and working with pom.xml
maven repositories and plugins.
Execute testNG.xml suite file / files using pom.xml
explanation on maven folder structure.
log4j How to generate log as using log4j
Associate log4j jars in tester computer
log4j.xml – components
How to configure the log4j to the Project for runner class.
—————————————————————————————————————–
Class – 8: ExtentReport Class for Generation UI Reports
How to configure ExtentReports with testNG.xml file
Add ExtentReport dependencies with pom.xml
Create a Report object using ExtentReports Class & ExtentTest
Generic (Hybrid Framework)
Introduction to Generic Framework
Certificate handling in browsers
Provides readymade project and explain the
- Folder structure Base Class C. utility methods
- Object Repositories D. Constant Class F. appModule
- Page Object model h. object Repository model
- page factory model j. data.properties k. log4j.log
- ExtentReports m. Test runner classes creation
- Drivers folder n. screenshots folders etc… etc…
Class – 8: Generic (Hybrid Framework) as a Project No.1 (3.30 hrs.)
ii Practical program using TestNG (https://phptravels.org/clientarea.php)
Class – 9: Behavior Driven Development (Cucumber Framework)
As a Project No. 2
Provides real time project and explain the code
Behaviour Driven Framework introduction
Configure cucumber with maven and add dependencies.
Add dependencies to junit
Development of feature file using Gherkins sentences
Cucumber Annotations:
- Given When C. Then D. And F. But
Developing feature file with Scenario-outline & Example data
Developing .properties files
Create cucumber methods using Annotations
Creation of junit runner classes and setting up @tags
Class – 10: JDBC Connection working with Database
How to connect database using JDBC connection string.
Working with sql and oracle data bases.
Load and register the Driver
Establish the Connection
Create Statement Object
Execute the Statement
Closing the Connection
Test execution using Command prompt
Batch file creation executing test cases from double click from Desktop
Selenium Grid
Introduction Selenium Grid
Remote web Driver
Configure hub
Run selenium Web Driver scripts in parallel selenium grid
Running scripts on remote computer.
Jenkins
Introduction Jenkins
Installing Jenkins with selenium
Setting up a continuous integration and continuous deployment environment
Creating jobs in Jenkins tool
Scheduling jobs for timely execution
Integration with selenium scripts and running scripts
Configure mail notification using jenkins
Class -11: Web services TestingSOAPUI (Overview)
What is web service?
Web service architecture.
Introduction to SOAPUI
Test Case level, suite level and project level and Global properties
Assertion in SoapUI
End point and Credential and headers setting
Execute single test step , multiple test steps, multiple suites etc…
Property transfer
Introduction Groovy Scripting
Registered students will be provided detailed Course Content like below:
Example Selenium class:
Class – 2: i. combination of keyboard keys (sendKeys) (3.5 hrs.)
- sendKeys(“xxxxx”,Keys.TAB, Keys.ENTER,…..);
- Handling with combination of keyboard keys ex. Alt+F4 etc…
- chord(Keys.CONTROL, “a”);
- Handling with coding attributes and style attribute methods getAttribute()/ getCssValue() / getText(); methods
- Various browser inspectors
- Tags in HTML
- findElements() method
- Click 3rd image in 4th column in 3rd row in 2nd table in page exercises
- Select “india” in 3rd dropdown in 4th column in 4th row in 2nd table.
- Count all radio buttons in page
- Count number of buttons in web page which are developed using button tag using input tag in HTML
- Count number of text boxes and password boxes in in web page
Which are developed using input tag
- Specific program on WebTable handling in the page(“http://money.rediff.com/gainers/bsc/daily/group?)
xi. Case study_2 Above program extension with other scenario
Selenium Course Fee and Duration
Track | Regular Track | Weekend Track | Fast Track |
---|---|---|---|
Course Duration | 45 – 60 Days | 8 Weekends | 5 Days |
Hours | 2 hours a day | 3 hours a day | 6+ hours a day |
Training Mode | Live Classroom | Live Classroom | Live Classroom |
Fees | INR 10,000 | INR 10,000 | INR 10,000 |
GC reddy is working professional with 10+ years of experienced Automation tester. He has written 2 books on manual testing. He has taught MEFA & OR subjects in Engineering / MBA / B-Pharmacy colleges.
He gives examples with real time applications such as Gmail, Amazon, FlipKart, eBay, Way2sms, Share market Web Tables, jQuery supported websites and Travel websites, million clouds, Automating Web based Video player Controls, YouTube videos etc…
Apart from these, he also teach how to handle:
• Native / Desk top application handling using Java Robot
• Web Applications using Selenium Web Driver (Basic & Advanced)
• Web Services using SoapUI & Groovy Scripting
• Image based / videos Automation using SikuliX
• Reporting mechanism using Log4j and Extent Reports
• Agile Methodology – Fundamental Certification (Free of Cost)
• Xpath Access, tag handling and JavaScript Executor class expert
• Data driven, TestNG, Keyword driven and Cucumber (BDD) Framework
• TestNG annotation, Maven dependencies, pom.xml, TestNG.xml
• Test Execution through command prompt, batch file, Jenkins / GitHub
Top reasons to choose GCReddy Classes:
Offer the best Selenium training and placement in Noida with well-defined training modules and course content and sessions.
Facilitate regular, weekend and customized Selenium training in Noida and helps in major project training, minor project training, live project preparation, interview preparation, group discussions. mock interviews and job placement support.
Smart classrooms fully equipped with projectors, WiFi connectivity, and Ac classroom. One-on-One attention by instructors.
Variety of Study Material: Books, PDF’s, Video Lectures, Sample questions, Interview Questions (Technical and HR), and Projects.
Globally recognized course completion certificate.
Please click below link for Google Reviews:
Selenium Automation Training Help & Support
- 30 hours of Instructor Led Selenium Training
- Real World use cases and Scenarios
- 24/7 Support
- Lifetime Access to Recorded Sessions
- Practical Approach
- Expert & Certified Trainers
- Class room practical’s / programs will be shared to through mails
- Smart answers with ppts will be shared after class to your mails
- Apart from running notes, Course material will be given in PDF file