[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