Académique Documents
Professionnel Documents
Culture Documents
Tests
Introduction to Automation & Web Testing Selenium IDE commands to:
Why we need Automation? Input data to Web Application type, check,
What is Automation Testing? select commands
Advantages & Disadvantages of Automation Retrieve data from Web Application store
Testing commands
Advantages & Disadvantages of Manual Testing Wait for Web Application events waitFor
Automation Criteria (Whether to Automate or commands
Not) Assert/Verify Web Application behaviour or state
Focusing on Web Applications and Web Testing assert/verify commands and how to use them
Automation for Web Applications Print in the logs echo command
Capturing screenshots
Introduction to Selenium Exercises on Selenium IDE
What is Selenium?
Selenium Features Starting with JAVA & Eclipse
Selenium IDE Introduction to JAVA
Selenium WebDriver JAVA features
Selenium RC Why Java for Selenium?
Selenium Grid Installing & Configuring JAVA
Selenium IDE vs WebDriver vs Grid Introduction to Eclipse
Installing & Configuring Eclipse
Selenium IDE In Depth for your Job
Eclipse Workspace Basics
Installing Firefox and Firebug
Creating a JAVA Project in Eclipse
Installing and Opening Selenium IDE
Starting with a JAVA Program
Starting with test cases and test suites
(Creation/Execution)
Selenium IDE UI, Menu Bar, Options and
JAVA Comments
Advanced Settings
Useful Eclipse Features
Different Elements of a Test Case Command,
Target, Value Starting with Selenium WebDriver
Selenium IDE Locating Strategies By Introduction to Selenium WebDriver
Identifier, ID, Name, XPath in detail, CSS, DOM Selenium WebDriver Features
Recording and Different ways of Building Test How Selenium WebDriver works?
Cases Architecture of selenium webdriver
Different ways of Running Test Cases
Selenium WebDriver Interface and different JAVA Keywords
Drivers Arrays
Downloading & Configuring Selenium WebDriver JAVA Operators
in Eclipse Simple Assignment Operator
Starting with a Selenium WebDriver Test Case Arithmetic Operators
(Creation/Execution) Increment/Decrement Operators
Executing on different browsers Equality and Relational Operators
Firefox/IE/Chrome Conditional Operators
Javadoc and API docs for Selenium WebDriver Conditions and Loops
Importing Selenium WebDriver documentation in Condition Statements: If, If-else, If-else ladder
Eclipse Loops: While, For, For Each
Web Elements Working with JAVA List class (group of web
What are Web Elements elements)
WebElement Interface Working with Strings
Identifying Web Elements/Objects in a WebPage String class and its functions
Different Locator Strategies: Comparison functions
By ID Contains, Starts with, Ends with functions
By Name How to get a number in a string message?
By Link How are Data Types, Operators, Conditions,
By PartialLink Lists, Loops, Strings used in Selenium
By XPath Automation?
By CSS Selector How are Eclipse Workspace folders organized?
By Tag Exercises on JAVA and Selenium WebDriver
By Class
Locating By XPath In Depth Using JAVA Classes, Objects, Inheritance,
Interfaces with Selenium
X-Path Absolute
X-Path Attribute Classes and Objects
How Classes, Objects, Methods, Inheritance, TestNG Test Suites to group and run multiple
Exercises on JAVA and Selenium WebDriver Exercises on TestNG and Selenium WebDriver