# "Scripted GUI Testing with Ruby" book

**URL:** <https://www.ruby-forum.com/t/scripted-gui-testing-with-ruby-book/148050>\
**Category:** Ruby\
**Created:** [September 8, 2008, 6:09pm UTC](https://www.ruby-forum.com/t/scripted-gui-testing-with-ruby-book/148050 "2008-09-08T18:09:44Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![idrysdale](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/94ad74/32.png) [@idrysdale](https://www.ruby-forum.com/u/idrysdale)\
**Post date:** [September 8, 2008, 6:09pm UTC](https://www.ruby-forum.com/t/scripted-gui-testing-with-ruby-book/148050/1 "2008-09-08T18:09:44Z")

</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.

> **[Pragmatic Bookshelf: By Developers, For Developers](https://pragprog.com)**
>
> We improve the lives of professional developers. We create timely, practical books on classic and cutting-edge topics to help you learn and practice your craft, and accelerate your career. Come learn with us.

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 D.  
[http://www.ian.dees.name](http://www.ian.dees.name)
