Overview:
This
training is designed to do a "deep dive" into selenium. It
goes beyond just using Selenium as a tool and covers
- Best testing practices
- Getting familiar with Selenium
Architecture
- Understanding Selenium from an
architectural standpoint
- Integrate a Selenium test
suite into an automated Continuous Integration system.
- Working with the selenium community
( and how to ask the right questions :) )
Take Away from the Training
- Understanding how to use Selenium *
- Understanding why the selenium
recorder should not be used *
- Maintaining test suites *
- Making UI tests less brittle by
using things like the Page Object Pattern.
- Understanding Selenium Architecture
- this gives a more holistic view of the tool that the QA would
use for his day-to-day work
- A brief intro to testing in the
Agile world
- Testing and Continuous Integration
- Testing and Collaboration best
practices
Target Audience: QA's who have some familiarity with
Selenium
Faculty Profile: Manish Chakravarty
Manish
Chakravarty is an Agile
developer and trainer. He possesses the ability to distil complex
technologies in a way that it makes it easy for the target audience
to understand. He is an experienced trainer and has conducted
trainings in many IT companies
|
Venue Details:
Management Academy and Research Centre
(MARC)
No.29/38/32/2.Kalena Agrahara, 2nd Floor, Rajalka Park
Bannerghatta Road, Bangalore - 560076 India
Route Map: Click
Here
Date: Saturday/Sunday 10th/11th
July 2010, Time: 09:30 am to 05:30 pm
Fee Details:
Rs. 10,350.00 + 10.3% Service Tax for per
participant, (includes Lunch, Tea/Coffee/Snacks) Subject to availability
of seats.
For
any registrations, Please contact:
Mrs.
Satyadarshini Sharma
M:
+91 9845082059
E: satyad...@citc.in
W: www.citc.in
|
Course Content:
Day 1:
Session 1 - Introduction
• Introduce
participants to each other
•
Establish the goals of the program
• Do a
“warm up” on selenium
•
Setup Environment ( IDE, repo etc )
Session 2 - Selenium Core
•Write
a simple test case in Selenese
•
Demonstrate understanding of core and core-less
•
Demonstrate understanding of core profiles
•
Familiarity with various JS files
•
Demonstrate how to build and deploy core part to Maven
Day 2:
Session 3 – Selenium Server
•How
selenium converts iedoc.xml XML to Java/ruby/python driver
•IEHTA/chrome
#Running a functional test case under different
Session 4 – Selenium Driver & Modes
•How
selenium converts iedoc.xml XML to Java/ruby/python driver
•IEHTA/chrome #Running a
functional test case under different browsers
•Page ranking algorithm
•Multi-domain issues
•How to run test cases from Java
driver end.
•Selenium Driver <—>
Selenium Server interactions
|