[jdom-interest] [ann] New book: Automating Web Tests with TestMaker, JDOM and Jython

Frank Cohen fcohen at pushtotest.com
Mon May 19 20:39:04 PDT 2003


I am very happy to announce the immediate availability of my new book:

“Automating Web Tests with TestMaker”

This book contains lots of tips, techniques and discussion about how 
TestMaker leverages JDOM to work with XML-RPC and SOAP-based Web 
Services. TestMaker scripts are written in Jython to check Web-enabled 
applications, including Web Services, for scalability, reliability and 
performance. Details are at http://www.pushtotest.com/ptt, click on the 
book icon for a special discount right now!

Being at the center of the PushToTest community – now serving 38,000 
software developers, QA technicians and IT managers – gives me a 
wonderful view of current software development practices. Recently, I 
realized that the time was right for me to write a 305-page book of my 
favorite experiences, tips and techniques. Let me tell you how I got 
there.

 From my perspective, we live in a unique time. This is the first time 
that software developers, QA technicians and IT managers agree on a 
framework and infrastructure to build distributed applications. But, 
just consider the complexity built-into today’s application software!

On the server-side, J2EE, .NET and open-API technology (for example, 
the Tomcat/Struts engine) gives us a huge range of APIs: From Web 
pages, database access, and Web Service interoperability, to 
asynchronous message queues and email messaging, and literally dozens 
more. Consequently, we can build sophisticated and powerful 
applications that leverage the many parts of an enterprise 
infrastructure. I wondered: “With all these APIs and protocols, how 
will I test my application?”

I find that unit testing is very good to ensure that the server-side 
software components I write do what I say they will. But I also find 
that some of my components require the correct state before they may be 
unit tested. For example, a Java Bean that fires-off an announcement 
email message when 100 new orders have been placed needs to have 100 
orders entered to be tested! TestMaker provides a framework and utility 
to build test scripts to automate this kind of set-up. “Automating Web 
Tests” shows how to automate tests, even if the component under test 
uses a combination of J2EE, .NET and open-API protocols, including 
HTTP, HTTPS, SOAP, XML-RPC, SMTP, POP3, and IMAP. And I can even have 
my unit tests use my TestMaker scripts directly.

And just as importantly, the QA technicians I work with can take my 
TestMaker scripts, that check for functionality, and run them in the 
TestMaker environment concurrently to check the system for scalability, 
concurrency and regression problems. When they find a problem, the 
TestMaker logs show us both the problem location in much more detail. 
“Automating Web Tests” shows how to construct, run and analyze these 
tests!

One other benefit to this approach, IT managers take my TestMaker 
scripts and keep them running over time. The TestMaker scripts log the 
proof that the system is working. And the reports make a fine 
Quality-of-Service report to management and customers.

 From these experiences I found that TestMaker makes an excellent 
framework and utility for testing J2EE, .NET and open-API applications 
from the client-side. In “Automating Web Tests” you will find my 
experiences, tips and techniques while building and using TestMaker. 
Take a look right now:

http://www.pushtotest.com/ptt/books/awtbook.html

There you will find the complete table of contents, a free download of 
chapter 3 on Testing in HTTP/HTML Environments, and the complete index. 
The book covers:

- Testing in HTTP/HTML environments
- Testing on IBM WebSphere, BEA WebLogic, SunONE, and Microsoft .NET 
platforms
- Testing in SOAP/WSDL environments
- Automating test set-up
- Testing in .NET environments
- Testing email systems
- Multi-protocol testing (HTTP, HTTPS, XML-RPC, SOAP, SMTP, IMAP, POP3, 
and more)
- Testing in secure environments using PKI/SSL
- Methods for effective results analysis
- Building an entire test suite
- Installing and configuring TestMaker

For a limited time and as a registered user, I am happy to offer you a 
30% discount on the purchase of “Automating Web Tests with TestMaker”. 
While the normal retail price is $45.00 USD, your discounted price is 
$31.50 USD.

http://www.pushtotest.com/ptt/books/awtbook.html

Each and every copy of the book sold is a vote to move TestMaker 
forward, so please help me by buying “Automating Web Tests” and by 
spreading the word to your friends, collegues and associates.

Thanks for your support!

Frank Cohen
Founder
http://www.PushToTest.com




More information about the jdom-interest mailing list