Watir: Web Test Automation with Ruby
=====
—–
Course Id : TEST-WATR
Duration : 32 Hours
Overview
—
* Watir is an open source tool for Web Application automation
* Watir interacts with a browser like clicking links, filling out forms and validating text
* Based on the WebDriver framework, it is one of the most popular tools for web application test automation
Pre-Requisites
—
* The participants should have the Basic Knowledge of test automation
* Basic knowledge of SQL
* Basic understanding of the HTTP protocol, SSL and Some programming experience
Training Objectives
—
All participants learn:
* Understanding of basic Ruby concepts
* Installation and Setup of Watir
* Architecture of Watir
* Create unit tests with Watir methods and classes
* Developing a Test Framework
Course Structure
—
* We provide more focus on hands-on in our technical courses (typically 80% hands-on/20% theory)
* Students get the capability to apply the material they learn to real-world problems
Materials Provided
–
* PDF of slides and hands-on exercises
* Access to instance with lab environment
Software Requirements
—
Any of the following
* Any current internet browser
* vnc client
* rdp client
Hardware Requirements
—
* Processor: 1.2 GHz
* RAM: 512 MB
* Disk space: 1 GB
* Network Connection with low latency (<250ms) to Internet
## Daywise Course Outline
—–
## Day 1
—–
* Unit 1 : Introduction to Watir and Ruby
* Unit 2 : Installation and Setup
* Unit 3 : Overview of Watir Architecture
## Day 2
—–
* Unit 4 : Ruby Scripting for Test Automation
* Unit 5 : Working with Webdrivers
* Unit 6 : Working with Page Objects
## Day 3
—–
* Unit 7 : Locating Page Elements
* Unit 8 : Creating a Unit Test
* Unit 9 : Using Watir Methods and Classes
## Day 4
—–
* Unit 10 : Accessing a Database
* Unit 11 : Developing a Test Framework
* Unit 12 : Troubleshooting
