Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 119796 - Provide a Web Service test type, wizard, editor, execution and recorder
Summary: Provide a Web Service test type, wizard, editor, execution and recorder
Status: CLOSED WONTFIX
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: TPTP (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 enhancement with 1 vote (vote)
Target Milestone: ---   Edit
Assignee: Paul Slauenwhite CLA
QA Contact:
URL: http://www.eclipse.org/tptp/groups/Ar...
Whiteboard: housecleaned460
Keywords:
Depends on: 119688
Blocks:
  Show dependency tree
 
Reported: 2005-12-07 23:09 EST by Paul Slauenwhite CLA
Modified: 2016-05-05 11:06 EDT (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Paul Slauenwhite CLA 2005-12-07 23:09:51 EST
Provide a Java Web Service client JUnit-based test type, editor and recorder.

Web Services are often functionally or unit tested by writing test code that invokes the Java Web Service client stub methods.  The test code invokes the client stub methods using various parameter data and possibly the return value of the invocation to verify the correctness of the Web Service(s).  This form of functional or unit testing for Web Services is independent of the transport protocol (e.g. SOAP over HTTP).

The Java Web Service client stub methods are defined by the Java standard for Web Service clients and endpoints, called Java API for XML-Based RPC (JAX-RPC).  These interfaces are implemented by all Java Web Service API implementations, such as Apache Axis.  

This enhancement involves creating a specialized TPTP test type for testing Java Web Service client stubs.  A Web Services test type would require the following:

-A wizard for creating empty Web Services test suites.
-An editor for defining the composition (e.g. drag-n-drop methods defined in WSDL file(s)) and execution behavior of Web Services test suites.  The Web Services test suite editor would allow test authors to define verification points and utilize data pools.
-A recorder, based on the generic Java API recorder (see https://bugs.eclipse.org/bugs/show_bug.cgi?id=119688), to generate Web Services test suites from test code invocations of Java Web Service client stub methods.  Also, a component is required for generating Web Services test suites from the recording file generated by the recorder.
-A code generator for creating JUnit-based test code based on the Web Services test suite for local and remote execution using the existing TPTP JUnit execution harness.
Comment 1 Mark D Dunn CLA 2005-12-08 09:29:03 EST
Reassigning to Paul.
Comment 2 Paul Slauenwhite CLA 2005-12-08 09:41:27 EST
P2 Highly desirable and planned for this release, but not stop ship

Theme(s) for this enhancement:

-Appealing to the Broader Community 
Comment 3 Paul Slauenwhite CLA 2007-02-12 12:36:21 EST
Correcting version for this enhancement (defaulting to the current release).  See http://www.eclipse.org/tptp/home/documents/process/development/bugzilla.html for more information.
Comment 4 Paul Slauenwhite CLA 2007-02-12 12:40:47 EST
Correcting version for this enhancement (defaulting to the current release).  See http://www.eclipse.org/tptp/home/documents/process/development/bugzilla.html for more information.
Comment 5 Paul Slauenwhite CLA 2007-02-12 13:04:49 EST
Correction: Future is a valid version for this enhancement based on http://www.eclipse.org/tptp/home/documents/process/development/bugzilla.html.  As such, the implicit assumption is that is enhancement is of a lower priority.  If incorrect, the originator should correct the version.
Comment 6 Paul Slauenwhite CLA 2007-03-14 14:28:14 EDT
Updating target to future as requested by the PMC.  

Enhancements are targeted to future if not in plan for the current release.
Comment 7 Paul Slauenwhite CLA 2007-11-05 12:11:23 EST
Correcting priority since not a 4.5 candidate enhancement (see http://www.eclipse.org/tptp/home/documents/process/development/bugzilla.html).
Comment 8 Paul Slauenwhite CLA 2009-06-30 06:30:19 EDT
As of TPTP 4.6.0, TPTP is in maintenance mode and focusing on improving quality by resolving relevant defects and increasing test coverage through test creation, automation, Build Verification Tests (BVTs), and expanded run-time execution. As such, TPTP is not delivering enhancements. As part of the TPTP Bugzilla housecleaning process (see http://wiki.eclipse.org/Bugzilla_Housecleaning_Processes), this enhancement is resolved as WONTFIX. For this enhancement to be considered, please re-open with an attached patch including the Description Document (see http://www.eclipse.org/tptp/home/documents/process/development/description_documents.html), code (see http://www.eclipse.org/tptp/home/documents/resources/TPTPDevGuide.htm), and test cases (see http://www.eclipse.org/tptp/home/documents/process/TPTP_Testing_Strategy.html).
Comment 9 Paul Slauenwhite CLA 2009-06-30 06:59:29 EDT
As of TPTP 4.6.0, TPTP is in maintenance mode and focusing on improving quality by resolving relevant defects and increasing test coverage through test creation, automation, Build Verification Tests (BVTs), and expanded run-time execution. As such, TPTP is not delivering enhancements. As part of the TPTP Bugzilla housecleaning process (see http://wiki.eclipse.org/Bugzilla_Housecleaning_Processes), this enhancement is resolved as WONTFIX. For this enhancement to be considered, please re-open with an attached patch including the Description Document (see http://www.eclipse.org/tptp/home/documents/process/development/description_documents.html), code (see http://www.eclipse.org/tptp/home/documents/resources/TPTPDevGuide.htm), and test cases (see http://www.eclipse.org/tptp/home/documents/process/TPTP_Testing_Strategy.html).
Comment 10 Paul Slauenwhite CLA 2009-07-02 13:45:45 EDT
Closing.