TestGen4Web
May 08, 2008
JavaOne 2008 Report
Filed Under:
JavaOne 2008 struggles to retain its importance. Read my full report at:
http://www.theserverside.com/news/thread.tss?thread_id=49332
-Frank
http://www.theserverside.com/news/thread.tss?thread_id=49332
-Frank
Apr 11, 2008
The Reviews Are In
Filed Under:
They like me, they really like me.
This week I was the speaker at SkillsMatter.com in London. I gave a talk on the PushToTest test methodology and free open-source test automation tools to check Web applications, Web services, and Ajax applications for function, scalability, and performance. SkillsMatter is the new European partner to PushToTest to offer training on our products. In June I am back in London teaching our popular Open-Source Test Automation Bootcamp.
Harry Wood attended my talk and posted a blog entry about his experience at http://www.harrywood.co.uk/blog/2008/04/11/unit-testing-soa-and-mule-talks
-Frank
Harry Wood attended my talk and posted a blog entry about his experience at http://www.harrywood.co.uk/blog/2008/04/11/unit-testing-soa-and-mule-talks
-Frank
Apr 07, 2008
End To End Testing
Filed Under:
An example of using soapUI, TestGen4Web and PushToTest to automate a test of a Web service and Web application functional test.
We've been making very good progress in building TestMaker 5.2. I'm
feeling like a proud father and want to show off my child's cleverness.
In TestMaker 5 we introduced a new system of ScriptRunners. This is an
extensible facility to operating externally created functional unit
tests within a PushToTest TestMaker test. We bundled Eviware soapUI
and SpikeSource
TestGen4Web with TestMaker and provided ScriptRunners for
each. As a result of the latest work TestMaker tests share data between
ScriptRunners through a Data Production Library (DPL.) For instance, a
functional test first makes a SOAP-based Web service request to learn
product information codes and then makes a Web application (HTTP)
request to make sure customers are finding the products.

PushToTest orchestrates a Functional test by defining the operating parameters and use cases in a TestScenario document in XML format, as illustrated above.
The test identifies a PushToTest Data Production Library (DPL) that will be the exchange medium between the soapUI TestCase and the TestGen4Web recorded test. The soapUI TestCase reads the data value for the SOAP request from a Properties file in the soapUI project. The soapUI TestCase receives the SOAP response and saves the response parameter to the DPL.
The TestScenario instructs PushToTest to then run the recorded TestGen4Web unit test. The test uses the DPL data from the soapUI test to make an HTTP Get request to the Web host. That concludes the functional test.
I am happy to make the above example available for immediate free download at http://downloads.pushtotest.com/tm5/EndToEndTestExample.zip
You will need the latest TestMaker 5.2 (pre-alpha) version to operate the example. See the faq for instructions on getting the code.
Enjoy.
-Frank

PushToTest orchestrates a Functional test by defining the operating parameters and use cases in a TestScenario document in XML format, as illustrated above.
The test identifies a PushToTest Data Production Library (DPL) that will be the exchange medium between the soapUI TestCase and the TestGen4Web recorded test. The soapUI TestCase reads the data value for the SOAP request from a Properties file in the soapUI project. The soapUI TestCase receives the SOAP response and saves the response parameter to the DPL.
The TestScenario instructs PushToTest to then run the recorded TestGen4Web unit test. The test uses the DPL data from the soapUI test to make an HTTP Get request to the Web host. That concludes the functional test.
I am happy to make the above example available for immediate free download at http://downloads.pushtotest.com/tm5/EndToEndTestExample.zip
You will need the latest TestMaker 5.2 (pre-alpha) version to operate the example. See the faq for instructions on getting the code.
Enjoy.
-Frank


