blob: d3e322c686156753d920ce566edf9f54b7712ece [file] [log] [blame]
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="../../../../..//default_style.css" type="text/css">
<link rel="stylesheet" href="../../../../..//webtools/wtp.css" type="text/css">
<title>JST Web Services Tools Milestone 4 Test Plan</title>
</head>
<body>
<table width="100%" cellspacing="5" cellpadding="2" border="0">
<tbody>
<tr>
<td width="60%" align="left"><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 width="120" hspace="50" height="86" align="middle" src="../../../../..//images/Idea.jpg"></td>
</tr>
</tbody>
</table>
<table width="100%" cellspacing="5" cellpadding="2" border="0">
<col width="16">
<col width="*">
<tbody>
<tr>
<td valign="top" bgcolor="#0080c0" align="left" colspan="2"><b><font face="Arial,Helvetica" color="#ffffff">Status of this Plan</font></b></td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<p>Proposed Plan (4-15-2005)</p>
</td>
</tr>
<tr>
<td valign="top" bgcolor="#0080c0" align="left" colspan="2"><b><font face="Arial,Helvetica" color="#ffffff">Overall goals</font></b></td>
</tr>
<tr>
<td valign="top" align="right"><img width="16" height="16" border="0" src="../../../../..//images/Adarrow.gif"></td><td>
<b>Co-developer Testing</b>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</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 valign="top" align="right"><img width="16" height="16" border="0" src="../../../../..//images/Adarrow.gif"></td><td>
<b>API Testing</b>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</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 valign="top" align="right"><img width="16" height="16" border="0" src="../../../../..//images/Adarrow.gif"></td><td>
<b>End User Testing</b>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</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 valign="top" align="right">&nbsp;</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 valign="top" align="right"><img width="16" height="16" border="0" src="../../../../..//images/Adarrow.gif"></td><td>
<b>Platform Testing</b>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</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 valign="top" align="right"><img width="16" height="16" border="0" src="../../../../..//images/Adarrow.gif"></td><td>
<b>Performance Testing</b>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</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 valign="top" bgcolor="#0080c0" align="left" colspan="2"><b><font face="Arial,Helvetica" color="#ffffff">Functionality</font></b></td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</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 valign="top" align="right">&nbsp;</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 valign="top" bgcolor="#0080c0" align="left" colspan="2"><b><font face="Arial,Helvetica" color="#ffffff">Test scenarios</font></b></td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</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 valign="top" align="right">&nbsp;</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 valign="top" align="right">&nbsp;</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 valign="top" align="right">&nbsp;</td><td valign="top">
<p>Here are the scenarios:</p>
</td>
</tr>
<tr>
<td valign="top" align="right"><img width="16" height="16" border="0" src="../../../../..//images/Adarrow.gif"></td><td>
<a href="../scenarios/axis_bujava.html">
Axis bottom up Java Web services
</a>
</td>
</tr>
<tr>
<td valign="top" align="right"><img width="16" height="16" border="0" src="../../../../..//images/Adarrow.gif"></td><td>
<a href="../scenarios/axis_tdjava.html">
Axis top down Java Web services
</a>
</td>
</tr>
<tr>
<td valign="top" align="right"><img width="16" height="16" border="0" src="../../../../..//images/Adarrow.gif"></td><td>
<a href="../scenarios/axis_cjava.html">
Axis Web Service client Java proxy
</a>
</td>
</tr>
<tr>
<td valign="top" align="right"><img width="16" height="16" border="0" src="../../../../..//images/Adarrow.gif"></td><td>
<a href="../scenarios/wse.html">Web Service Explorer</a>
</td>
</tr>
<tr>
<td valign="top" align="right"><img width="16" height="16" border="0" src="../../../../..//images/Adarrow.gif"></td><td>
<a href="../scenarios/popups.html">
Web Service context menus
</a>
</td>
</tr>
<tr>
<td valign="top" align="right"><img width="16" height="16" border="0" src="../../../../..//images/Adarrow.gif"></td><td>
<a href="../scenarios/prefs.html">
Web Services preferences
</a>
</td>
</tr>
<tr>
<td valign="top" align="right"><img width="16" height="16" border="0" src="../../../../..//images/Adarrow.gif"></td><td>
<a href="../scenarios/dwf.html">Dynamic Wizard Framework</a>
</td>
</tr>
</tbody>
</table>
</body>
</html>