Have you tried using an "automated" GUI testing tool, only to findthat you spent most of your time configuring, adjusting, anddirecting it?
This book presents a sensible and highly effective alternative: itteaches you to build and use your own truly automated tool.The procedure you'll learn is suitable for virtually anydevelopment environment, and the tool allows you to store your testdata and verification standard separately, so you can build it onceand use it for other GUIs. Most, if not all, of your work can bedone without test scripts, because the tool itself can easily bemade to conduct an automatic GUI survey, collect test data, andgenerate test cases. You’ll spend virtually none of your timeplaying with the tool or application under test.
Code-intensive examples support all of the book's instruction,which includes these key topics:
Building a C# API text viewer
Building a test monkey
Developing an XML viewer using xPath and other XML-relatedclasses
Building complex, serializable classes for GUI testverification
Testing managed (.NET) and unmanaged GUI applications
Automatically testing different GUI controls, including Label,TextBox, Button, CheckBox, RadioButton, Menu
Verifying test results
Effective GUI Test Automation is the perfect complement toLi and Wu's previous book, Effective Software TestAutomation:
Developing anAutomated Software Testing Tool. Together, they provideprogrammers, testers, designers, and managers with a complete andcohesive way to create a smoother, swifter developmentprocess—and, as a result, software that is as bug-free aspossible.