Web Services Testing Tool Distributed Architecture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current web service testing tools lack flexibility, support for advanced usability features, automation, and centralized testing capabilities, often requiring significant memory and being OS-specific.

Innovation Solution

A web services testing tool implemented as a distributed network architecture with a graphical user interface (GUI) that allows testing across multiple browsers, enabling centralized access and administration of web services, categories, and test cases without local downloads, supporting flexible and automated testing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If testing tools are downloaded onto user's system, then testing functionality is provided, but memory space is consumed and OS-specific constraints apply

Engineering Contradiction:
Improvetesting accessibilityVSAvoidmemory space
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent introduces a server as an intermediary between users and testing tools. The server hosts the testing platform and delivers it on-demand to users' browsers, eliminating the need for local installation. This resolves the contradiction by providing testing functionality without consuming user device memory or requiring specific operating systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If testing tools are downloaded onto user's system, then testing functionality is provided, but OS-specific constraints apply

Engineering Contradiction:
Improveplatform compatibilityVSAvoidaccessibility
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent creates a universal testing platform that runs on any device with a web browser through centralized server hosting. The system delivers testing functionality via web interfaces that work across different operating systems and devices, achieving both platform compatibility and ease of access without requiring local installation.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Device complexity

If centralized testing is implemented, then testing can occur from centralized location, but network infrastructure is required

Engineering Contradiction:
Improvetesting architectureVSAvoidimplementation complexity
Core Design Contradiction:
Device complexityVSEase of manufacture

Solution Approach 1:

The patent replaces traditional client-based testing architecture with a web-based system. Instead of installing complex local testing software, the system uses standard web browsers and HTTP protocols to access centralized testing services, simplifying both the client-side and implementation complexity while maintaining centralized control.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS9015592B2Method, apparatus, and computer program for providing web service testing
Publication Date: 2015.04.21 VERIZON PATENT & LICENSING INC
  • US9015592B2 patent drawing
  • US9015592B2 patent drawing
  • US9015592B2 patent drawing

AI summary

A method, apparatus, and a computer program product for providing web service testing are provided. The apparatus may include a processor that is configured to provide a user interface for a testing tool accessible in a distributed network architecture. The processor may also be configured to receive selections of an application(s) to be tested that is accessible in a distributed network architecture, a function(s) that is associated with the selected application and a method(s) that is associated with the selected function(s). Additionally, the processor may be configured to receive selections of a test case(s) that is associated with the selected method(s). Moreover, the processor may be configured to automatically conduct the selected test case(s).