SlideShare a Scribd company logo
1 of 6
Selenium Course Content
1. Introducing Selenium
• Test Automation for Web Applications
• Introducing Selenium
• Selenium Components
• Supported Browsers
2. Selenium Basics
• Getting Started – Choosing Your Selenium Tool
• Introducing Selenium Commands
• Test Suites
• Commonly Used Selenium Commands
3. Developing Test Cases With Selenium-IDE
• Introduction
• Installing the IDE
• Opening the IDE
• IDE Features
• Building Test Cases
• Running Test Cases
• Debugging
• Writing a Test Suite
• Executing Selenium-IDE Tests
4. Building Test Suites
• Creating a test suite
• Creating tests in a test suite
• Adding a new test, in a test suite
• Deleting a test from a test suite
• Running a test suite from IDE
• Running the test suite from Selenium Core
• Analyzing the results
5. “Selenese” Selenium Commands
• Verifying Page Elements
• Introduction to Locating Elements
• Locating elements by identifiers
• Locating elements by xPath
• Locating elements by DOM
• Introduction Matching Text Patterns
• Matching Text Patterns - Regular expressions
• The “AndWait” Commands
• Sequence of Evaluation and Flow Control
• Store Commands and Selenium Variables
• echo - The Selenese Print Command
6. Overview of supporting Technologies
JAVA
• Java Introduction
• Installing java
• Why java for selenium
• Features of java
IDE(Integrated Development Environment)
• Eclipse setup
• First Eclipse project
• First Java Project
CORE JAVA CONCEPTS
• Data type in java
• String concept in java
• IF Statement
• Types of Loops statements
• Usage of loops in selenium
• Practical example with loops
FUNCTIONS
• What are functions
• Function input parameters
• Functions return types
• Functions overloading
Object oriented programming language (oops )
• Local Variables
• Global Variables
• Creating Classes in Java
• Creating Objects in Java
• Constructors
Other Concepts
• Inheritance
• Error Handling
• Strings
7. Selenium-RC
• Introduction
• How It Works
• Installation
• From Selenese to a Program
• Programming Your Test
• Learning the API
• Retrieving and Reporting Results
• Adding Some Spice to Your Tests
• How the Server Works
• Server Command Line options
• Troubleshooting
8. Selenium-RC, JUnit with Eclipse
• Configuring JUnit with eclipse
• Setting up eclipse
• Setting up Selenium cline drivers
• Starting Selenium RC Server
• Building the test scripts using eclipse
• Configuring eclipse to run the tests
• Running the test scripts from eclipse
• Understanding the test run from eclipse
• Generating the test log and understanding
9. Selenium Grid
• Setting up the Selenium Grid
• Ensuring the validity of ant build
• Starting the hub
• Starting the Selenium Remote controls on different platforms
• Running the tests parallel
• Running the tests sequential
• Analyzing the results
10. Selenium-RC, JUnit, TestNG with Eclipse
• Installing the TestNG on eclipse
• Configuring TestNG libraries with Eclipse
• Understanding the Scripts in TestNG format
• Exporting the Tests from SeleniumIDE
• Adding the necessary methods to work with TestNG
• Running the tests with TestNG
• Understanding the reports generated by TestNG
• Creating a XML file for running the tests though TestNG
• Working on a case study
11. Selenium Test Design Considerations
• Web Page Content – Static vs. Dynamic Pages
• UI Mapping with Selenium
• Creating a shared object repository with Selenium
• Writing a frame work
12. Practical classes
• Web Page Content – Static vs. Dynamic Pages
• UI Mapping with Selenium
• Creating a shared object repository with Selenium
• Writing a frame work
• Installing the TestNG on eclipse
• Configuring TestNG libraries with Eclipse
• Understanding the Scripts in TestNG format
• Exporting the Tests from SeleniumIDE
• Adding the necessary methods to work with TestNG
• Running the tests with TestNG
• Understanding the reports generated by TestNG
• Creating a XML file for running the tests though TestNG
• Working on a case study
11. Selenium Test Design Considerations
• Web Page Content – Static vs. Dynamic Pages
• UI Mapping with Selenium
• Creating a shared object repository with Selenium
• Writing a frame work
12. Practical classes
• Web Page Content – Static vs. Dynamic Pages
• UI Mapping with Selenium
• Creating a shared object repository with Selenium
• Writing a frame work

More Related Content

What's hot

Enumeration in Java Explained | Java Tutorial | Edureka
Enumeration in Java Explained | Java Tutorial | EdurekaEnumeration in Java Explained | Java Tutorial | Edureka
Enumeration in Java Explained | Java Tutorial | EdurekaEdureka!
 
RESTful API Testing using Postman, Newman, and Jenkins
RESTful API Testing using Postman, Newman, and JenkinsRESTful API Testing using Postman, Newman, and Jenkins
RESTful API Testing using Postman, Newman, and JenkinsQASymphony
 
Virus and its CounterMeasures -- Pruthvi Monarch
Virus and its CounterMeasures                         -- Pruthvi Monarch Virus and its CounterMeasures                         -- Pruthvi Monarch
Virus and its CounterMeasures -- Pruthvi Monarch Pruthvi Monarch
 
Virus & Computer security threats
Virus & Computer security threatsVirus & Computer security threats
Virus & Computer security threatsAzri Abdin
 
Virtualization & cloud computing
Virtualization & cloud computingVirtualization & cloud computing
Virtualization & cloud computingSoumyajit Basu
 
API Testing Presentations.pptx
API Testing Presentations.pptxAPI Testing Presentations.pptx
API Testing Presentations.pptxManmitSalunke
 
String Handling, Inheritance, Packages and Interfaces
String Handling, Inheritance, Packages and InterfacesString Handling, Inheritance, Packages and Interfaces
String Handling, Inheritance, Packages and InterfacesPrabu U
 
What are Software Testing Methodologies | Software Testing Techniques | Edureka
What are Software Testing Methodologies | Software Testing Techniques | EdurekaWhat are Software Testing Methodologies | Software Testing Techniques | Edureka
What are Software Testing Methodologies | Software Testing Techniques | EdurekaEdureka!
 
Unit 2 -Cloud Computing Architecture
Unit 2 -Cloud Computing ArchitectureUnit 2 -Cloud Computing Architecture
Unit 2 -Cloud Computing ArchitectureMonishaNehkal
 
Wired equivalent privacy (wep)
Wired equivalent privacy (wep)Wired equivalent privacy (wep)
Wired equivalent privacy (wep)akruthi k
 
Symmetric and Asymmetric Encryption
Symmetric and Asymmetric EncryptionSymmetric and Asymmetric Encryption
Symmetric and Asymmetric EncryptionRapidSSLOnline.com
 
This keyword in java
This keyword in javaThis keyword in java
This keyword in javaHitesh Kumar
 
QA Challenge Accepted 4.0 - Cypress vs. Selenium
QA Challenge Accepted 4.0 - Cypress vs. SeleniumQA Challenge Accepted 4.0 - Cypress vs. Selenium
QA Challenge Accepted 4.0 - Cypress vs. SeleniumLyudmil Latinov
 
Constructor in java
Constructor in javaConstructor in java
Constructor in javaHitesh Kumar
 

What's hot (20)

Enumeration in Java Explained | Java Tutorial | Edureka
Enumeration in Java Explained | Java Tutorial | EdurekaEnumeration in Java Explained | Java Tutorial | Edureka
Enumeration in Java Explained | Java Tutorial | Edureka
 
RESTful API Testing using Postman, Newman, and Jenkins
RESTful API Testing using Postman, Newman, and JenkinsRESTful API Testing using Postman, Newman, and Jenkins
RESTful API Testing using Postman, Newman, and Jenkins
 
Virus and its CounterMeasures -- Pruthvi Monarch
Virus and its CounterMeasures                         -- Pruthvi Monarch Virus and its CounterMeasures                         -- Pruthvi Monarch
Virus and its CounterMeasures -- Pruthvi Monarch
 
Virus & Computer security threats
Virus & Computer security threatsVirus & Computer security threats
Virus & Computer security threats
 
Selenium
SeleniumSelenium
Selenium
 
Virtualization & cloud computing
Virtualization & cloud computingVirtualization & cloud computing
Virtualization & cloud computing
 
API Testing Presentations.pptx
API Testing Presentations.pptxAPI Testing Presentations.pptx
API Testing Presentations.pptx
 
String Handling, Inheritance, Packages and Interfaces
String Handling, Inheritance, Packages and InterfacesString Handling, Inheritance, Packages and Interfaces
String Handling, Inheritance, Packages and Interfaces
 
What are Software Testing Methodologies | Software Testing Techniques | Edureka
What are Software Testing Methodologies | Software Testing Techniques | EdurekaWhat are Software Testing Methodologies | Software Testing Techniques | Edureka
What are Software Testing Methodologies | Software Testing Techniques | Edureka
 
Unit 2 -Cloud Computing Architecture
Unit 2 -Cloud Computing ArchitectureUnit 2 -Cloud Computing Architecture
Unit 2 -Cloud Computing Architecture
 
Cypress Automation
Cypress  AutomationCypress  Automation
Cypress Automation
 
Wired equivalent privacy (wep)
Wired equivalent privacy (wep)Wired equivalent privacy (wep)
Wired equivalent privacy (wep)
 
MVC Framework
MVC FrameworkMVC Framework
MVC Framework
 
Belajar Postman test runner
Belajar Postman test runnerBelajar Postman test runner
Belajar Postman test runner
 
Junit
JunitJunit
Junit
 
Symmetric and Asymmetric Encryption
Symmetric and Asymmetric EncryptionSymmetric and Asymmetric Encryption
Symmetric and Asymmetric Encryption
 
This keyword in java
This keyword in javaThis keyword in java
This keyword in java
 
AngularJS
AngularJSAngularJS
AngularJS
 
QA Challenge Accepted 4.0 - Cypress vs. Selenium
QA Challenge Accepted 4.0 - Cypress vs. SeleniumQA Challenge Accepted 4.0 - Cypress vs. Selenium
QA Challenge Accepted 4.0 - Cypress vs. Selenium
 
Constructor in java
Constructor in javaConstructor in java
Constructor in java
 

Similar to Selenium course syllabus

Selenium Online Training
Selenium Online Training Selenium Online Training
Selenium Online Training Nagendra Kumar
 
Android testing-with-selenium-webdriver Online Training
Android testing-with-selenium-webdriver Online TrainingAndroid testing-with-selenium-webdriver Online Training
Android testing-with-selenium-webdriver Online TrainingNagendra Kumar
 
4.1 Selenium_Course_Content.ppt
4.1 Selenium_Course_Content.ppt4.1 Selenium_Course_Content.ppt
4.1 Selenium_Course_Content.pptUnknownGuy41
 
Selenium_Course_Contenttttttttttttttttt.ppt
Selenium_Course_Contenttttttttttttttttt.pptSelenium_Course_Contenttttttttttttttttt.ppt
Selenium_Course_Contenttttttttttttttttt.pptAshishKumar512860
 
Selenium-Course-Content.ppt
Selenium-Course-Content.pptSelenium-Course-Content.ppt
Selenium-Course-Content.pptMohammedSuhale
 
Selenium-with-Java-Course-Content-Magnitia.pdf
Selenium-with-Java-Course-Content-Magnitia.pdfSelenium-with-Java-Course-Content-Magnitia.pdf
Selenium-with-Java-Course-Content-Magnitia.pdfAnanthReddy38
 
Selenium-with-Java-Course-Content-Magnitia.pdf
Selenium-with-Java-Course-Content-Magnitia.pdfSelenium-with-Java-Course-Content-Magnitia.pdf
Selenium-with-Java-Course-Content-Magnitia.pdfAnanthReddy38
 
Best java automation training institute in Bangalore - Selenium Labs
Best java automation training institute in Bangalore - Selenium Labs Best java automation training institute in Bangalore - Selenium Labs
Best java automation training institute in Bangalore - Selenium Labs Selenium Labs
 
Software testing course content,advanto software
Software testing course content,advanto softwareSoftware testing course content,advanto software
Software testing course content,advanto softwareAdvanto Software
 
Getting up and running with selenium for automated Code palousa
Getting up and running with selenium for automated  Code palousaGetting up and running with selenium for automated  Code palousa
Getting up and running with selenium for automated Code palousaEmma Armstrong
 
Selenium institute in bangalore
Selenium institute in bangaloreSelenium institute in bangalore
Selenium institute in bangaloreTIB Academy
 
Expert selenium with core java
Expert selenium with core javaExpert selenium with core java
Expert selenium with core javaIshita Arora
 

Similar to Selenium course syllabus (20)

Selenium Online Training
Selenium Online Training Selenium Online Training
Selenium Online Training
 
Android testing-with-selenium-webdriver Online Training
Android testing-with-selenium-webdriver Online TrainingAndroid testing-with-selenium-webdriver Online Training
Android testing-with-selenium-webdriver Online Training
 
Automated ui-testing
Automated ui-testingAutomated ui-testing
Automated ui-testing
 
Testing course content converted
Testing course content convertedTesting course content converted
Testing course content converted
 
4.1 Selenium_Course_Content.ppt
4.1 Selenium_Course_Content.ppt4.1 Selenium_Course_Content.ppt
4.1 Selenium_Course_Content.ppt
 
Selenium_Course_Contenttttttttttttttttt.ppt
Selenium_Course_Contenttttttttttttttttt.pptSelenium_Course_Contenttttttttttttttttt.ppt
Selenium_Course_Contenttttttttttttttttt.ppt
 
Selenium-Course-Content.ppt
Selenium-Course-Content.pptSelenium-Course-Content.ppt
Selenium-Course-Content.ppt
 
Selenium-with-Java-Course-Content-Magnitia.pdf
Selenium-with-Java-Course-Content-Magnitia.pdfSelenium-with-Java-Course-Content-Magnitia.pdf
Selenium-with-Java-Course-Content-Magnitia.pdf
 
Selenium-with-Java-Course-Content-Magnitia.pdf
Selenium-with-Java-Course-Content-Magnitia.pdfSelenium-with-Java-Course-Content-Magnitia.pdf
Selenium-with-Java-Course-Content-Magnitia.pdf
 
Selenium Classroom Training
Selenium Classroom TrainingSelenium Classroom Training
Selenium Classroom Training
 
Selenium
SeleniumSelenium
Selenium
 
Best java automation training institute in Bangalore - Selenium Labs
Best java automation training institute in Bangalore - Selenium Labs Best java automation training institute in Bangalore - Selenium Labs
Best java automation training institute in Bangalore - Selenium Labs
 
Software testing course content,advanto software
Software testing course content,advanto softwareSoftware testing course content,advanto software
Software testing course content,advanto software
 
Getting up and running with selenium for automated Code palousa
Getting up and running with selenium for automated  Code palousaGetting up and running with selenium for automated  Code palousa
Getting up and running with selenium for automated Code palousa
 
Selenium institute in bangalore
Selenium institute in bangaloreSelenium institute in bangalore
Selenium institute in bangalore
 
Expert selenium with core java
Expert selenium with core javaExpert selenium with core java
Expert selenium with core java
 
Agile sites2
Agile sites2Agile sites2
Agile sites2
 
Selenium.pptx
Selenium.pptxSelenium.pptx
Selenium.pptx
 
Selenium ppt
Selenium pptSelenium ppt
Selenium ppt
 
Selenium Concepts
Selenium ConceptsSelenium Concepts
Selenium Concepts
 

More from lakshmipriyaaka

More from lakshmipriyaaka (12)

Peoplesoft
Peoplesoft Peoplesoft
Peoplesoft
 
Peoplesoft Training
Peoplesoft TrainingPeoplesoft Training
Peoplesoft Training
 
Informatica course content
Informatica course contentInformatica course content
Informatica course content
 
Oracle training in chennai
Oracle training in chennaiOracle training in chennai
Oracle training in chennai
 
Oracle processes
Oracle processesOracle processes
Oracle processes
 
Oracle processes
Oracle processesOracle processes
Oracle processes
 
Dotnet training in Chennai
Dotnet training in ChennaiDotnet training in Chennai
Dotnet training in Chennai
 
GOOGLE APP ENGINE Training in Chennai
GOOGLE APP ENGINE Training in ChennaiGOOGLE APP ENGINE Training in Chennai
GOOGLE APP ENGINE Training in Chennai
 
Dotnet course content new
Dotnet course content newDotnet course content new
Dotnet course content new
 
SALESFORCE TRAINING IN CHENNAI
SALESFORCE TRAINING IN CHENNAISALESFORCE TRAINING IN CHENNAI
SALESFORCE TRAINING IN CHENNAI
 
Software Testing Training
Software Testing TrainingSoftware Testing Training
Software Testing Training
 
SAP Training
SAP TrainingSAP Training
SAP Training
 

Recently uploaded

Science lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonScience lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonJericReyAuditor
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxAnaBeatriceAblay2
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 

Recently uploaded (20)

Science lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonScience lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lesson
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 

Selenium course syllabus

  • 1. Selenium Course Content 1. Introducing Selenium • Test Automation for Web Applications • Introducing Selenium • Selenium Components • Supported Browsers 2. Selenium Basics • Getting Started – Choosing Your Selenium Tool • Introducing Selenium Commands • Test Suites • Commonly Used Selenium Commands 3. Developing Test Cases With Selenium-IDE • Introduction • Installing the IDE • Opening the IDE • IDE Features • Building Test Cases • Running Test Cases • Debugging • Writing a Test Suite • Executing Selenium-IDE Tests 4. Building Test Suites • Creating a test suite • Creating tests in a test suite • Adding a new test, in a test suite • Deleting a test from a test suite
  • 2. • Running a test suite from IDE • Running the test suite from Selenium Core • Analyzing the results 5. “Selenese” Selenium Commands • Verifying Page Elements • Introduction to Locating Elements • Locating elements by identifiers • Locating elements by xPath • Locating elements by DOM • Introduction Matching Text Patterns • Matching Text Patterns - Regular expressions • The “AndWait” Commands • Sequence of Evaluation and Flow Control • Store Commands and Selenium Variables • echo - The Selenese Print Command 6. Overview of supporting Technologies JAVA • Java Introduction • Installing java • Why java for selenium • Features of java IDE(Integrated Development Environment) • Eclipse setup • First Eclipse project • First Java Project
  • 3. CORE JAVA CONCEPTS • Data type in java • String concept in java • IF Statement • Types of Loops statements • Usage of loops in selenium • Practical example with loops FUNCTIONS • What are functions • Function input parameters • Functions return types • Functions overloading Object oriented programming language (oops ) • Local Variables • Global Variables • Creating Classes in Java • Creating Objects in Java • Constructors Other Concepts • Inheritance • Error Handling • Strings 7. Selenium-RC • Introduction • How It Works
  • 4. • Installation • From Selenese to a Program • Programming Your Test • Learning the API • Retrieving and Reporting Results • Adding Some Spice to Your Tests • How the Server Works • Server Command Line options • Troubleshooting 8. Selenium-RC, JUnit with Eclipse • Configuring JUnit with eclipse • Setting up eclipse • Setting up Selenium cline drivers • Starting Selenium RC Server • Building the test scripts using eclipse • Configuring eclipse to run the tests • Running the test scripts from eclipse • Understanding the test run from eclipse • Generating the test log and understanding 9. Selenium Grid • Setting up the Selenium Grid • Ensuring the validity of ant build • Starting the hub • Starting the Selenium Remote controls on different platforms • Running the tests parallel • Running the tests sequential • Analyzing the results 10. Selenium-RC, JUnit, TestNG with Eclipse
  • 5. • Installing the TestNG on eclipse • Configuring TestNG libraries with Eclipse • Understanding the Scripts in TestNG format • Exporting the Tests from SeleniumIDE • Adding the necessary methods to work with TestNG • Running the tests with TestNG • Understanding the reports generated by TestNG • Creating a XML file for running the tests though TestNG • Working on a case study 11. Selenium Test Design Considerations • Web Page Content – Static vs. Dynamic Pages • UI Mapping with Selenium • Creating a shared object repository with Selenium • Writing a frame work 12. Practical classes • Web Page Content – Static vs. Dynamic Pages • UI Mapping with Selenium • Creating a shared object repository with Selenium • Writing a frame work
  • 6. • Installing the TestNG on eclipse • Configuring TestNG libraries with Eclipse • Understanding the Scripts in TestNG format • Exporting the Tests from SeleniumIDE • Adding the necessary methods to work with TestNG • Running the tests with TestNG • Understanding the reports generated by TestNG • Creating a XML file for running the tests though TestNG • Working on a case study 11. Selenium Test Design Considerations • Web Page Content – Static vs. Dynamic Pages • UI Mapping with Selenium • Creating a shared object repository with Selenium • Writing a frame work 12. Practical classes • Web Page Content – Static vs. Dynamic Pages • UI Mapping with Selenium • Creating a shared object repository with Selenium • Writing a frame work