Dashboard > Watir > ... > Learning More > Scripting for Testers
Watir Log In View a printable version of the current page.
Scripting for Testers
Added by Charley Baker, last edited by Zeljko on Feb 08, 2008  (view change)
Labels: 
(None)

Scripting for Testers

A One-day Tutorial

Automated testing means programming, but programming doesn't have to be hard. Learn how to script tests for web-based software in this hands-on workshop. You'll use Watir, an open-source test tool to explore techniques for automating browser-based testing. By the end of the day, you'll have written tests for a sample application using various techniques. You bring a laptop (with Windows 2000 or XP) and we provide the software. Participants are welcome--and indeed encouraged--to pair up with a partner.

What Kind of Scripting?

We'll show you how to use the Ruby scripting language and the Watir test tool (pronounced 'water'). Ruby is an easy-to-learn language that can be used for many testing and programming tasks. We'll also explain how the same automation techniques can be used with other popular programming languages.

Tutorial Highlights

  • Write automated functional tests for a web application.
  • Understand why you need to define a base state for your functional tests, and learn how to do it.
  • Learn how to run the same tests normally, in a foreground diagnostic mode (that allows you to verify it's testing what you intend) and in a background mode (that allows you to use your computer while tests are running).
  • Understand the pros and cons of different approaches for automating web applications.

Who Should Attend

Software testers, programmers, managers and anyone interested in developing their automated testing skills.

Prerequisites

Tutorial participants should already have learned to program in at least one language and understand basic programming concepts such as variables and if-then statements.

Format

This tutorial has an experiential format. The instructor demonstrates a technique, and then give you an opportunity to practice the technique. Theoretical explanations are generally given only after you have demonstrated basic understanding of the technique.

Because of the hands-on format, enrollment is limited to 12 participants; 24 when a teaching assistant is available.

Installation

All the materials you need to install on your computer for the class are available for free over the web.

We strongly encourage you to install the class software before you come to class. The installation instructions
have full details on equipment requirements and software installation.

You can also preview the class exercises and documentation.

Scheduled Classes

See the Class Schedule for a list of publicly scheduled classes.

Site running on a free Atlassian Confluence Community License granted to OpenQA. Evaluate Confluence today.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.5.6 Build:#812 Aug 06, 2007) - Bug/feature request - Contact Administrators