Browse Prior Art Database

Test Hub Repository supporting Generic Test Documentation, XML Editing, and Test Automation Parameter Invention

IP.com Disclosure Number: IPCOM000010423D
Original Publication Date: 2002-Nov-28
Included in the Prior Art Database: 2002-Nov-28
Document File: 7 page(s) / 233K

Publishing Venue

IBM

Abstract

Testing Techniques - a unique solution to testing challenges and a new test support mechanism

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 26% of the total text.

Page 1 of 7

  Test Hub Repository supporting Generic Test Documentation, XML Editing, and Test Automation Parameter Invention

   Testing needs to be streamlined to meet faster delivery schedules - smaller releases and changing technology. Also, test needs to capture its generic Intellectual Property - information about how we test - guides, tips, tools, etc. and provide better support and maintainability for test automation. These requirements need to be addressed in a way that integrates with existing testing tools but provide the flexibility to use new testing methodologies.

Generically, test tool-sets provide test repositories, defect management, and where implemented, test automation. In many cases, test tools and test automation haven't provided the industry benefits expected because the support mechanisms are not flexible enough to address functional changes and are aligned at the test case/test design level rather than at a generic level. Tools like Mercury's TestDirector and Rational's Test Suite align their automation scripts to test cases stored in their repositories. This is often the wrong level because the test case is not necessarily a reusable entity through the SDLC whereas the test automation scripts will often be rerun for data setup or regression testing.

Testing Techniques is different and addresses the problem at another level to make test automation and test support much more effective. Testing Techniques is a test hub and the following sections of this document define the differences and advantages of using Testing Techniques to support all the testing phases of software development and provide continuity into product and customer support.

Testing Techniques is an invention concept implemented using a Lotus Notes database that:

Provides an Online Documentation system - based around the information nugget concept and aligned to telecommunications functions (in this case represented by the ICMS implementation of these functions). Provides an Automation Documentation system based on the information nugget concept and aligned to telecommunications functions. Provides test automation parameters that can be generated to produce a file that can be read by standard test automation tools, for example, WinRunner. This automation conditioning is aligned at a generic rather than test case specific level. This concept increases the usability and visibility of test automation. Provides an XML Editor and XML file generator and XML response store mechanism.

Importantly, Testing Techniques provides an additional test support mechanism that goes beyond existing test tool-sets. Testing Techniques provides 'multi layered integrated' test support. This is implemented as a unique concept of test and automation documentation, test automation conditioning, and XML storage and maintenance that integrates these tools in a central linked repository.

Testing Techniques is developed as a prototype using Lotus Notes (V5.0) but was fully utilized during a...