Please Contact http://www.kavinschool.com/content/ for the below selenium courses/classes.
Our Recommendation - We have seen the tutorials and also get feedback from some students. Kavin School gets a score of 5/5 :)
Kavin School offers low cost Selenium Automation Testing Tool training
for the students who have no or prior experience in Selenium. Hurry Up!! and Join Kavin School.
Discover the Software automation testing power of Selenium
Complete 10 days tutorials, which helps you in mastering the Selenium
tool. Tutorials also include detailed exercises and selenium script
examples.
Here are the details:
Day 1: Day one discusses about the
Selenium Tutorial Course Details of the next eight sessions, overview
of the Selenium, installation of Selenium IDE (Integrated Development
Environment). This class covers creating simple automation test scripts
using Selenium IDE. Optionally you can install the useful Firefox
Plug-ins which will be helpful for your testing. Also, you can create a
test suite during this class.
Day 2: Day two covers the Selenium IDE
GUI (Graphical User Interface) features. The GUI Features are divided
into two parts. The first part deals with simple features. The second
part deals with advanced features. The day two session also focuses on
giving high level overview of STLC (Software Testing Life Cycle).
Day 3: Day three covers about Creating
Selenium Test Suites, Selenium Test Runner, Selenium Concepts like
Actions, Accessors and Asserts in detail and selenium IDE commands with
examples.
Day 4: Day four covers about Selenium
commands, using Regular Expressions in Selenium and narrating test
cases in HTML Selenes test cases. Provides an overview of OrangeHRM.
Standard Test Case Templates. Students are urged to write their own
test cases based on the sample test cases created from previous batches.
Day 5: Day five covers writing test cases
for Orange HRM. Provides an overview of Selenium Core. Installing
Selenium Core. Running the test suite in different browsers like IE and
Firefox. As an additional piece it discusses how to beatify your test
case using CSS (Cascading Style Sheets).
Please Contact http://www.kavinschool.com/content/ for the selenium courses/classes.
Day 6: Day six starts with installing
Ruby. The Ruby class is divided into two parts, the one which covers
the basics of the language. The one which covers the advanced concepts
like methods, classes and modules. Some discussion about the books to
read and/or buy is added as an additional piece of information.
Day 7:
Day Seven divided into two parts. First part
starts with advanced Selenium IDE concepts like Rollup and provides one
sample excercise to cover the rollup feature.
Second part starts with installing Selenium RC. After installation,
we'll explore converting an existing test case into Ruby format and
running the test cases using RC. Provides overview of Selenium RC.
Also, some refence materials provided for Selenium RC commands in
different languages. The reference section provides useful tutorial
links for different websites.
Day 8:
Day Eight focuses on using Selenium RC to
automate the OrangeHRM test cases. It takes existing 3 OrangeHRM
Selenese Test Cases, converts them into Ruby format. Modify the test
cases to run using Selenium RC without any problem. Create test suites
using two differnt methods namely using "Ruby Require" method and "Ruby
Test/Unit module" methods. Create a batch file to run automatically the
test suite and to send the results to your e-mail id.
As an added bonus, if time permits, install MySQL Server and use Ruby
to create table(s) and do the operations like Insert and Select.
Helpful Resources:
MySQL
* MySQL Community Server Download Link
http://dev.mysql.com/downloads/mysql/5.0.html
* MySQL GUI-Tools Download Link
http://dev.mysql.com/downloads/gui-tools/5.0.html
ChilKat Ruby Library
* Chilkat Download Link
http://www.example-code.com/ruby/default.asp
* Sending Email with Attachments using Ruby
http://www.example-code.com/ruby/ruby-email-attachments.asp
Day 9: Day ninth focuses on data driven
testing on Selenium RC. The test cases focuses on couple of ways to get
the data from different sources. The example test cases will focus on
CSV (Comma Separated Values), XML and Random Values.
Day 10: Day tenth class focuses on Selenium Grid.
The 10 Most Important Points to Take Away from This Class
1. Whenever one is entering or editing a Selenium command, one must
read the Reference pane in order to ensure that one is using the
command properly!
- The number of parameters one enters must match the number specified in the Reference pane.
- The type of parameters one enters must match the type of parameters specified.
- The order of parameters one enters must match the order of parameters specified.
2. The most critical cmdline options for running a Selenium-IDE test
suite with Selenium-RC (in order to run against non-FF browsers) are:
-htmlSuite, -userExtensions, and -help ;-).
3. In order to see the HTML source corresponding to a particular
part of a page under test, one can select/highlight that part, then
select Firefox's context menu (right-click) to bring up View Selection
Source.
4. One can get help from the Selenium user community via registering at the
Selenium forums. You can search the forums for help even without registering; registration is required only if you want to post a query.
5. Timing problems are one of the most prevalent issues when
constructing Selenium tests. Insert a pause 5000 command before the
problematic command in order to verify or rule out a timing problem.
6. Selecting the Find button when the current command uses a locator
argument will create a green blinking box around the part of the page
specified by the locator.
7. Whenever a locator is recorded, the downward triangle at the
rightmost end of the Target field will bring up a list of alternative
locators.
8. During recording, selecting a piece of the page under test will
affect the contents of the context-sensitive menu of Selenium commands
and parameters which can be selected for insertion into the current
test case.
9. In Selenium-IDE, multiple files of user extensions can be
specified via Options=>Options=>General, but Selenium-IDE must be
closed and reopened whenever a change is made to any of the files.
In Selenium-RC, only one file of user extensions can be
specified, necessitating concatenation of all required files together
into a single file, one which must be named user-extensions.js.
10. Regular expressions are the most powerful means of creating
pattern parameters for Selenium commands. They are also needed to help
create a large file for data-driven testing, whether one uses a .js or
a .xml file to hold the data.