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 🙂
Discover the Software automation testing power of Selenium
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.
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 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 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.
* MySQL Community Server Download Link
* MySQL GUI-Tools Download Link
ChilKat Ruby Library
* Chilkat Download Link
* Sending Email with Attachments using Ruby
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.