| <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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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> |