[Dev] This Week Status

William Martínez Pomares wmartinez at AVANTICATEC.NET
Fri Mar 30 17:13:15 PST 2007


Here is the status for this week work.

SOAPUI.
- We were able to integrate SOAPUI into TestMaker. Now it is one of the options in the selection window that appears when Tools/New Scalability Test is issued.
- SOAPUI is called in its own JVM since it kills the JVM upon exit and thus it will also close TestMaker.
- With SOAPUI, you can create import WSDL definitions and create testSuites and Testcases. 
- When you exit SOAPUI and return to TestMaker, there is an already created TestScenario file. To edit it, hit the edit button in the controller window.
- The created testscenario contains the reference to the newly created SOAPUI test file. Manually you can call the test suite (class in the scenario xml) and the testcase (method in the scenario). Note the language should be "soapui".

TestGen4Web
- This tool must be installed in Firefox. 
- Access this using Tools/New Scalability Test and the tg4w option
- We were able to create a "runner" for the XML generated by the tool. We used the actual translator code, by taking the template code that it generates for each step, and creating an "interpreter" class that actually reads the XML and for each step executed the template code snipped.
- We found that the generated code using the translator doesn't work well with HTTPS or pages that have a search. We will investigate the HTMLUnit examples to see if the template that comes with the translator is not suporting those optiont.


TestNetwork.
- The code was finally migrated to axis, creating a Web App with axis embedded.
- Still, testing against the old testmaker, there are errors since Axis is using hashmaps to represent hashtables and the python code is expecting hastables especifically. So, some places still need a conversion.
- Lastly, we still need to add to the testnetwork app the ability to run testscenarios. That is supposed to be as simple as adding the libraries and telling Scenario class not to call the old AgentRunner. 

William.



More information about the Dev mailing list