<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><link type="text/css" href="../../../../..//default_style.css" rel="stylesheet"><link type="text/css" href="../../../../..//webtools/wtp.css" rel="stylesheet"><title>JST Web Services Tools Milestone 4 Test Plan</title></head><body><table border="0" cellpadding="2" cellspacing="5" width="100%"><tbody><tr><td align="left" width="60%"><font class="indextop">JST Web Services Tools Milestone 4 Test Plan</font><br><font class="indexsub">JST Web Services Tools Milestone 4 Test Plan</font></td><td width="40%"><img src="../../../../..//webtools/images/wtplogosmall.jpg" align="middle" height="129" hspace="50" width="207" alt="WTP Logo" usemap="logomap"><map id="logomap" name="logomap"><area coords="0,0,207,129" href="/webtools/" alt="WTP Home"></map></td></tr></tbody></table><table border="0" cellpadding="2" cellspacing="5" width="100%"><col width="16"><col width="*"><tbody><tr><td colspan="2" align="left" bgcolor="#0080c0" valign="top"><b><font color="#ffffff" face="Arial,Helvetica">Status of this Plan</font></b></td></tr><tr><td align="right" valign="top"> | |
| |
</td><td valign="top"><p>Proposed Plan (4-15-2005)</p></td></tr><tr><td colspan="2" align="left" bgcolor="#0080c0" valign="top"><b><font color="#ffffff" face="Arial,Helvetica">Overall goals</font></b></td></tr><tr><td align="right" valign="top"><img src="../../../../..//images/Adarrow.gif" border="0" height="16" width="16"></td><td> | |
<b>Co-developer Testing</b> | |
</td></tr><tr><td align="right" valign="top"> | |
| |
</td><td valign="top"><p> | |
We will inspect "runtime" version of build to be sure extra | |
source is not included, and more important, we'll inspect | |
and test importing SDK version to be sure all relevant "open | |
source" is included in that SDK build and that it correctly | |
imports into a development environment. | |
</p></td></tr><tr><td align="right" valign="top"><img src="../../../../..//images/Adarrow.gif" border="0" height="16" width="16"></td><td> | |
<b>API Testing</b> | |
</td></tr><tr><td align="right" valign="top"> | |
| |
</td><td valign="top"><p> | |
We don't have any official API yet in M4 but will reserve | |
this space for future plans to details where API Unit tests | |
are, their coverage, etc. We will be doing some API unit | |
tests on the internal provisional APIs in m4. | |
</p></td></tr><tr><td align="right" valign="top"><img src="../../../../..//images/Adarrow.gif" border="0" height="16" width="16"></td><td> | |
<b>End User Testing</b> | |
</td></tr><tr><td align="right" valign="top"> | |
| |
</td><td valign="top"><p> | |
We will be testing the Web Services wizard, Web Services | |
Client wizard, Web Services context menus, Web Services | |
preferences pages and the Web Services Explorer. | |
</p></td></tr><tr><td align="right" valign="top"> | |
| |
</td><td valign="top"><p> | |
As we progress through milestones, we'll add more and more | |
specific details to each scenario. | |
</p></td></tr><tr><td align="right" valign="top"><img src="../../../../..//images/Adarrow.gif" border="0" height="16" width="16"></td><td> | |
<b>Platform Testing</b> | |
</td></tr><tr><td align="right" valign="top"> | |
| |
</td><td valign="top"><p> | |
While we do not have any platform specific code, or | |
function, we will have some team members do end-user tests | |
on Linux, some on Windows. | |
</p></td></tr><tr><td align="right" valign="top"><img src="../../../../..//images/Adarrow.gif" border="0" height="16" width="16"></td><td> | |
<b>Performance Testing</b> | |
</td></tr><tr><td align="right" valign="top"> | |
| |
</td><td valign="top"><p> | |
We are in the process of adding some automated test cases. | |
We will continue to add more test cases in upcoming | |
milestones. | |
</p></td></tr><tr><td colspan="2" align="left" bgcolor="#0080c0" valign="top"><b><font color="#ffffff" face="Arial,Helvetica">Functionality</font></b></td></tr><tr><td align="right" valign="top"> | |
| |
</td><td valign="top"><p> | |
Our emphasis for M4 has been on the design of a new | |
provisional API that the community can begin using to extend | |
the Web services platform. Because of our focus on the | |
provisional API and the porting of existing wizards to exploit | |
that provisional API, the implementation and functionality | |
of Web services in M4 is not as stable as it was in M3. See | |
the Test Scenarios section for specific workarounds. | |
</p></td></tr><tr><td align="right" valign="top"> | |
| |
</td><td valign="top"><p> | |
Note that because of classloading issues with Tomcat (See | |
defect | |
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=91018"> | |
91018 | |
</a> | |
for more detail), only the WSDL and WSIL functionality of | |
the Web Service Explorer are functional in M4. The UDDI | |
functionality used for the discovery and publishing of a Web | |
service to UDDI is not available in M4. | |
</p></td></tr><tr><td colspan="2" align="left" bgcolor="#0080c0" valign="top"><b><font color="#ffffff" face="Arial,Helvetica">Test scenarios</font></b></td></tr><tr><td align="right" valign="top"> | |
| |
</td><td valign="top"><p> | |
For all the scenarios involving the creation and consumption | |
of Axis Web services, the users need to do the following | |
first before running any of the test scenarios with the Web service wizard | |
or Web service client wizard: | |
</p></td></tr><tr><td align="right" valign="top"> | |
| |
</td><td valign="top"><ul> | |
<li>Create a server.</li> | |
<li> | |
Create the projects and modules that would contain the | |
Web service or Web service client proxy. | |
</li> | |
<li>Associate the modules with the server.</li> | |
<li> | |
On the Service/Client Configuration Page (page 3), | |
double-check the default values and change them if | |
necessary: | |
<ul> | |
<li> | |
Ensure that the correct server, runtime and J2EE | |
level are selected. If the values are not | |
correct, use the | |
<b>Edit</b> | |
button to pick the correct values. | |
</li> | |
<li> | |
Ensure that the correct project/module are | |
selected. If the project/module is not | |
correct, use the drop-down combo to pick the | |
right one. | |
</li> | |
</ul> | |
</li> | |
</ul></td></tr><tr><td align="right" valign="top"> | |
| |
</td><td valign="top"><p> | |
Note that the Next button is always enabled in the Web Service wizard | |
and Web Service Client wizard. If you are on the last page | |
of the wizard, hitting | |
<b>Next</b> | |
would not do anything and you will have to hit | |
<b>Finish</b> | |
to dismiss the wizard. | |
</p></td></tr><tr><td align="right" valign="top"> | |
| |
</td><td valign="top"><p>Here are the scenarios:</p></td></tr><tr><td align="right" valign="top"><img src="../../../../..//images/Adarrow.gif" border="0" height="16" width="16"></td><td> | |
<a href="../scenarios/axis_bujava.html"> | |
Axis bottom up Java Web services | |
</a> | |
</td></tr><tr><td align="right" valign="top"><img src="../../../../..//images/Adarrow.gif" border="0" height="16" width="16"></td><td> | |
<a href="../scenarios/axis_tdjava.html"> | |
Axis top down Java Web services | |
</a> | |
</td></tr><tr><td align="right" valign="top"><img src="../../../../..//images/Adarrow.gif" border="0" height="16" width="16"></td><td> | |
<a href="../scenarios/axis_cjava.html"> | |
Axis Web Service client Java proxy | |
</a> | |
</td></tr><tr><td align="right" valign="top"><img src="../../../../..//images/Adarrow.gif" border="0" height="16" width="16"></td><td> | |
<a href="../scenarios/wse.html">Web Service Explorer</a> | |
</td></tr><tr><td align="right" valign="top"><img src="../../../../..//images/Adarrow.gif" border="0" height="16" width="16"></td><td> | |
<a href="../scenarios/popups.html"> | |
Web Service context menus | |
</a> | |
</td></tr><tr><td align="right" valign="top"><img src="../../../../..//images/Adarrow.gif" border="0" height="16" width="16"></td><td> | |
<a href="../scenarios/prefs.html"> | |
Web Services preferences | |
</a> | |
</td></tr><tr><td align="right" valign="top"><img src="../../../../..//images/Adarrow.gif" border="0" height="16" width="16"></td><td> | |
<a href="../scenarios/dwf.html">Dynamic Wizard Framework</a> | |
</td></tr></tbody></table></body></html> |