# \[ANN/ADV\] "Scripted GUI Testing with Ruby" book

**URL:** <https://rubytalk.org/t/ann-adv-scripted-gui-testing-with-ruby-book/48948>\
**Category:** ruby-talk\
**Created:** [8 September 2008 16:02 UTC](https://rubytalk.org/t/ann-adv-scripted-gui-testing-with-ruby-book/48948 "2008-09-08T16:02:54Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ian\_Dees](https://avatars.discourse-cdn.com/v4/letter/i/54ee81/32.png) [@Ian\_Dees](https://rubytalk.org/u/Ian_Dees)\
**Post date:** [8 September 2008 16:02 UTC](https://rubytalk.org/t/ann-adv-scripted-gui-testing-with-ruby-book/48948/1 "2008-09-08T16:02:54Z")

</div>

Hi, all.

Been meaning to post this here, and the one-month milestone seems as  
good a time as any. The Pragmatic Programmers have recently released  
my book, "Scripted GUI Testing with Ruby," which shows by example how  
to build up a series of acceptance tests for a desktop app using  
RSpec.

[http://www.pragprog.com/titles/idgtr](http://www.pragprog.com/titles/idgtr)

The biggest example uses an existing open-source Windows program  
(along with a Swing clone of it written for the book, so folks who,  
like me, are on other platforms can run the examples). One of the big  
themes of the book is rising out of the platform calls as smoothly as  
possible to write tests in the problem domain. With that in mind, the  
second half of the book makes short forays into other facets of GUI  
testing: monkeys, table-driven testing, Watir / Selenium, and so on.

Feel free to write me (undees at gmail) if you have any questions.

Sincerely,

Ian Dees

> **[Home](http://www.erindees.me/)**
>
> Hi! I'm an engineer, author, and coach living in the Pacific Northwest.
