From: Frank C. <fc...@pu...> - 2003-05-20 03:37:58
|
I am very happy to announce the immediate availability of my new book: =93Automating Web Tests with TestMaker=94 This book contains lots of tips, techniques and discussion about how=20 TestMaker leverages Jython to build intelligent test agents. The agents=20= check Web-enabled applications, including Web Services, for=20 scalability, reliability and performance. Details are at=20 http://www.pushtotest.com/ptt, click on the book icon for a special=20 discount right now! Being at the center of the PushToTest community =96 now serving 38,000=20= software developers, QA technicians and IT managers =96 gives me a=20 wonderful view of current software development practices. Recently, I=20 realized that the time was right for me to write a 305-page book of my=20= favorite experiences, tips and techniques. Let me tell you how I got=20 there. =46rom my perspective, we live in a unique time. This is the first time=20= that software developers, QA technicians and IT managers agree on a=20 framework and infrastructure to build distributed applications. But,=20 just consider the complexity built-into today=92s application software! On the server-side, J2EE, .NET and open-API technology (for example,=20 the Tomcat/Struts engine) gives us a huge range of APIs: =46rom Web=20 pages, database access, and Web Service interoperability, to=20 asynchronous message queues and email messaging, and literally dozens=20 more. Consequently, we can build sophisticated and powerful=20 applications that leverage the many parts of an enterprise=20 infrastructure. I wondered: =93With all these APIs and protocols, how=20 will I test my application?=94 I find that unit testing is very good to ensure that the server-side=20 software components I write do what I say they will. But I also find=20 that some of my components require the correct state before they may be=20= unit tested. For example, a Java Bean that fires-off an announcement=20 email message when 100 new orders have been placed needs to have 100=20 orders entered to be tested! TestMaker provides a framework and utility=20= to build test scripts to automate this kind of set-up. =93Automating Web=20= Tests=94 shows how to automate tests, even if the component under test=20= uses a combination of J2EE, .NET and open-API protocols, including=20 HTTP, HTTPS, SOAP, XML-RPC, SMTP, POP3, and IMAP. And I can even have=20 my unit tests use my TestMaker scripts directly. And just as importantly, the QA technicians I work with can take my=20 TestMaker scripts, that check for functionality, and run them in the=20 TestMaker environment concurrently to check the system for scalability,=20= concurrency and regression problems. When they find a problem, the=20 TestMaker logs show us both the problem location in much more detail.=20 =93Automating Web Tests=94 shows how to construct, run and analyze these=20= tests! One other benefit to this approach, IT managers take my TestMaker=20 scripts and keep them running over time. The TestMaker scripts log the=20= proof that the system is working. And the reports make a fine=20 Quality-of-Service report to management and customers. =46rom these experiences I found that TestMaker makes an excellent=20 framework and utility for testing J2EE, .NET and open-API applications=20= from the client-side. In =93Automating Web Tests=94 you will find my=20 experiences, tips and techniques while building and using TestMaker.=20 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=20= chapter 3 on Testing in HTTP/HTML Environments, and the complete index.=20= The book covers: - Testing in HTTP/HTML environments - Testing on IBM WebSphere, BEA WebLogic, SunONE, and Microsoft .NET=20 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,=20= 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=20= 30% discount on the purchase of =93Automating Web Tests with TestMaker=94.= =20 While the normal retail price is $45.00 USD, your discounted price is=20 $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=20 forward, so please help me by buying =93Automating Web Tests=94 and by=20= spreading the word to your friends, collegues and associates. Thanks for your support! Frank Cohen Founder http://www.PushToTest.com |