The Artima Developer Community
Sponsored Link

Books Forum
Scripted GUI Testing with Ruby

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
    Next Topic
Flat View: This topic has 0 replies on 1 page
Andrew Hunt

Posts: 201
Nickname: andyhunt
Registered: Mar, 2003

Scripted GUI Testing with Ruby (View in Chapters Library)
by Ian Dees
Posted: Sep 9, 2008 8:39 AM
Reply to this message Review this Book
Download a Free Chapter

Chapter 3
RSpec: The Language of Lucid Tests
Please login to download.

Buy the Book

About the Book

ISBN: 978-1-9343561-8-0
Publisher: Pragmatic Bookshelf
Publication Date: 2008
Edition: 1st
Binding: Paperback
Number of Pages: 13

Advertisement
Scripted GUI Testing with Ruby is a practical, quick-moving tutorial based on real life, and real-world GUI applications.

Right out of the gate you'll start working with code to drive a desktop GUI. You'll discover the kinds of gotchas and edge cases that don't exist in simple, toy programs. As you add more tests, you'll learn how to organize your test code and write lucid examples. The result is a series of "smoke tests" your team will run on Continuous Integration servers.

Next, we'll explore a variety of different testing tips and tricks. You'll employ a series of increasingly random and punishing test monkeys to try to crash programs. Table-driven techniques will show you how to check dozens of different input combinations. See how to use longer acceptance tests (in the form of stories) to represent the way a typical customer would use your program.

The book uses examples from Windows, OS X, and cross-platform Java desktop programs as well as Web applications. You'll develop test scripts in Ruby; you don't need to be a Ruby expert, but basic comfort with the language will be helpful.

    Next Topic Topic: Augmented Reality

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use