PlayList 1: Selenium IDE Basics
|
| “Foundations for Selenium.” |
Topics: Move Mouse over here for topics.
- Selenium Features and IDE overview
- 1st Test – Record and Run
- Test Cases and Test Suite
- Understand IDE – Command, Target, Value
- Installing & Using Firebug to inspect Elements
- ID, Name, xPath, CSS – Attribute, Text, Following
- Dynamic Objects
|
| Output: IDE, Commands and element identification. |
|
PlayList 2: Selenium Server (Remote Control)
|
| “Testing with JUnit – Part 1″ |
Topics: Move Mouse over here for topics.
- Setup Eclipse, Selenium Server & Batch file
- Create new Eclipse projects and Java Class
- Move IDE code to JUnit code in Eclipse
- Basics of JUnit & JUnit Annotations
- Setup Apache Ant and Build.xml
- Run JUnit Tests with Ant
- Understanding JUnit Results and Ant Results
|
| Output: Start your 1st Java Programs. |
|
PlayList 3: Selenium Server (Remote Control)
|
| “Testing with JUnit – Part 2″ |
Topics: Move Mouse over here for topics.
- Parameterizing Selenium Tests in JUnit
- Understanding Selenese commands
- Java DataTypes, Conditions, Loops
- Java Methods, Classes and Global Variables
- Execute Selenium Test Cases and get Test results
|
| Output: Explore power of programming.
|
|
PlayList 4: Data-Driven Framework-1
|
| “using Selenium Server with JUnit” |
Topics: Move Mouse over here for topics.
- Create Manual Test Scenario & sample Test Data
- Write JUnit code for new Test Scenario
- Learn to Read Test Data from Excel
- Initialize Test Parameters and feed data to AUT
- Obtain Test Results from AUT
- Learn to Write Results into Excel
- Read/Write from Excel using Apache POI
|
| Output:Welcome to Read-World Projects.
|
|
PlayList 5: Data-Driven Framework-2
|
| “practice Java, JUnit, DDF “ |
Topics: Move Mouse over here for topics.
- Same as PlayList 4.
- But now on a different application
|
| Output: Practice DDF using WebDriver
|
|
PlayList 6: Keyword-Driven Framework-1
|
| “using Selenium Server with JUnit” |
Topics: Move Mouse over here for topics.
- Create Create re-usable methods (Keywords) for various web commands.
- Write Test Cases and Test Steps with Keywords
- Build a Java Driver code to read Keywords from the Excel.
- Read/Write from Excel using Apache POI
- Powerful Script-Free Framework.Manual Test Scenario & sample Test Data
|
| Output: Powerful Script-Free Framework.
|
|
PlayList 7: Keyword-Driven Framework-2
|
| “using WebDriver and Java” |
Topics: Move Mouse over here for topics.
- Same as PlayList 6.
- But now using WebDriver and Java
- Covers the tutorial on WebDriver too
|
| Output: Efficient, Reusable, Accurate
|
|
PlayList 8: Hybrid Framework
|
| “combines Data-Driven and Keyword-Driven” |
Topics: Move Mouse over here for topics.
- Create Manual Test Scenario & sample Test Data
- Powerful Driver Script
- Read Test Cases, Test Steps and Test Data from Excel
- Export Test Results into an Excel
|
| Output:1-Automation Solution for every Company.
|
|
PlayList 9: Selenium GRID
|
| “Power of Parallel Testing “ |
Topics: Move Mouse over here for topics.
- Installing Grid on your local machine.
- Configuring Grid Build.xml for your Tests
- Run Tests through Grid in sequence on local machine.
- Run Tests through Grid in parallel on local machine.
|
| Output: FASSSSTTTTTTT and Agile
|
|
PlayList 10: Data-Driven Framework-3
|
| “using TestNG Dataprovider” |
Topics: Move Mouse over here for topics.
- Move IDE code to TestNG code in Eclipse
- Basics of TestNG & TestNG Annotations
- Run TestNG Tests with Ant
- A simple DataProvider through TestNG.
- Understanding TestNG Results and Ant Results
|
| Output: For those who need TestNG
|
|
PlayList 11: SVN and Apache Maven
|
| “version controls for projects” |
Topics: Move Mouse over here for topics.
- Getting SVN and Maven Loaded
- Code Checin-Checkout
- POM.xml, Archetypes, Repositories
- Running through Ant
- Version Management using SVN and Maven
|
| Output: Working with a team and releases.
|
|
PlayList 12: AJAX and dynamic web Apps
|
| “challenges from real-world” |
Topics: Move Mouse over here for topics.
- Handling pop-ups, multi-browsers
- Handling AJAX Drop-Downs
- Handling Calendar pop-ups
- Customizing our xPath to recognize Dynamic Elements
|
| Output: Tough situations made easy.
|
|
PlayList 13: Database Testing in Selenium
|
| “using MySQL and JDBC” |
Topics: Move Mouse over here for topics.
- DB Connections and ResultSets
- Running SQL queries
- Apply on TestNG and JUnit
|
| Output: Power of Databases in Testing
|
|
PlayList 14: Interview/Work Preparation
|
| “being a STAR at work” |
Topics: Move Mouse over here for topics.
- Applying your learning
- Preparing for interviews
- Must have on your resumes
- What to talk during Interviews
- What to expect at work
- How to navigate for success
- ... and many more tips.
|
| Output: Welcome to SeleniumELearn.com
|
|