Contact us today to discover a bright future in SAP.CLICK HERE
Contact Person :
People click Techno Solutions Pvt.Ltd
People click Techno Solutions Pvt.Ltd
Mobile : 9591232001
080-26689100/26683004
Email :info@people-click.com
Email :info@people-click.com
Course Objectives
After completing this
course, you will be able to:
• Identify what information needs to be gathered for Automation
Testing
•
Developing the test cases using Selenium IDE
• Working with Selenium commands.
• Building a test suite using Selenium IDE
• Gain knowledge about working with Selenium RC
• Working with Selenium commands.
• Building a test suite using Selenium IDE
• Gain knowledge about working with Selenium RC
Participants,
Prerequisites:
The course is intended for beginners or intermediate
testers, leads who need to develop or improve automation techniques using
Selenium. While previous testing tool knowledge is not required.
Attendees should have the following:
• Knowledge of various software application
• Regression testing concepts
• Knowledge of different OS environments
• Knowledge of different web browsers (Fire Fox is preferred)
• Knowledge of HTML and Java
• Regression testing concepts
• Knowledge of different OS environments
• Knowledge of different web browsers (Fire Fox is preferred)
• Knowledge of HTML and Java
Contents
Day – 1
1. Introducing Selenium
• To
Automate or Not to Automate? That is the Question!
• Test Automation for Web Applications
• Introducing Selenium
• Selenium Components
• Supported Browsers
• Flexibility and Extensibility
• Test Automation for Web Applications
• Introducing Selenium
• Selenium Components
• Supported Browsers
• Flexibility and Extensibility
2. Selenium Basics
• Getting Started – Choosing Your
Selenium Tool
• Introducing Selenium Commands
• Test Suites
• Commonly Used Selenium Commands
• 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 on Different Browsers
• Troubleshooting
• Installing the IDE
• Opening the IDE
• IDE Features
• Building Test Cases
• Running Test Cases
• Debugging
• Writing a Test Suite
• Executing Selenium-IDE Tests on Different Browsers
• Troubleshooting
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
• 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
Day – 2
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
• Matching Text Patterns – Glob
• Matching Text Patterns - exact
• The “AndWait” Commands
• Sequence of Evaluation and Flow Control
• Store Commands and Selenium Variables
• JavaScript and Selenese Parameters
• echo - The Selenese Print Command
• 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
• Matching Text Patterns – Glob
• Matching Text Patterns - exact
• The “AndWait” Commands
• Sequence of Evaluation and Flow Control
• Store Commands and Selenium Variables
• JavaScript and Selenese Parameters
• echo - The Selenese Print Command
6. 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
• 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
7. 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
• 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
8. 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
• 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
Day – 3
9. 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
• 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
10. Working with user extensions
• Understanding the significance of adding the user
extensions
• Working with user extensions
• Adding function libraries to user extensions
• Configuring the user extensions
• Accessing the function libraries from Selenium IDE
• Running the tests with extended functions from Selenium IDE
• Working with user extensions
• Adding function libraries to user extensions
• Configuring the user extensions
• Accessing the function libraries from Selenium IDE
• Running the tests with extended functions from Selenium IDE
11. Working with Selenium IDE extensions
• Understanding the significance of Selenium IDE
extensions
• Working with Selenium IDE extensions
• Configuring the Selenium IDE extensions
• Recording the new script with new Selenium IDE extensions
• Running the test with new Selenium IDE extensions
• Converting the tests to Java or other languages
• Running the tests from Selenium RC
• Generating the reports
• Working on a sample case study
• Working with Selenium IDE extensions
• Configuring the Selenium IDE extensions
• Recording the new script with new Selenium IDE extensions
• Running the test with new Selenium IDE extensions
• Converting the tests to Java or other languages
• Running the tests from Selenium RC
• Generating the reports
• Working on a sample case study
12. 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
• UI Mapping with Selenium
• Creating a shared object repository with Selenium
• Writing a frame work
Contact us today to discover a bright future in SAP.
Contact Person :
Peopleclick Techno Solutions Pvt.Ltd
Mobile : 9591232001
080-26689100/26683004
Email :info@people-click.com
Email :info@people-click.com
(Sap Training in
Bangalore, mysap training, sap, sap training and jobs, sap training college,
sap training consultants, sap training jobs, sap training resume, sap training
schools, sap training university, sap training institutes in Bangalore)
|
No comments:
Post a Comment