Browse Prior Art Database

System & method of interaction and visualization of test case execution

IP.com Disclosure Number: IPCOM000168482D
Original Publication Date: 2008-Mar-13
Included in the Prior Art Database: 2008-Mar-13
Document File: 7 page(s) / 114K

Publishing Venue

IBM

Abstract

As Software contains more and more complicated components and complex workflow, test team encounter a situation in which create a quite amount of test cases along with too many steps to compliance these customer scenario. These test cases have a lot of dependency among them to cover all of the branches and paths. The regular test cases documentation tool can’t present these complex structures very well. Also, while testing team executes these test cases, they very often lose track of all these branches. In order to solve this problem, we have invented the idea to present test cases in multi-medium format. System will guide tester using voice and visualization diagrams while executing test cases, obtain the response from testers for result deliverable then change the visualization diagrams in color to show the test execution process as well as the execution result.

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 37% of the total text.

Page 1 of 7

System & method of interaction and visualization of test case execution

The following section is the system introcution:

The system is composed with "Interactive and visualized test cases generator", "Test execution platform", and "Navigating System".

Test case designer will use "Interactive and visualized test cases generator" to generate the test cases feed into "Navigating System" While during the test execution process ,the key subsystem-"Navigating System" will phonetically and visually guide the tester to execute test cases and collect the branch choices along with the test results for each verification point. Then these results will be presented in "Navigating System" which will display the workflow diagram with dynamically color change according to the information collected from tester.

The figure 1 shows the System architecture diagram

1

[This page contains 1 picture or other non-text object]

Page 2 of 7

Figure 1. System Architecture

Here is the workflow how test case designers and testers apply the solution system

1.Test cases designer designs the test cases using "Test cases generator" tool.
2."Test cases generator" feeds the well designed interactive and visualized test cases into "Navigating System"
3.Tester executes test cases in the "Test execution platform"
4."Navigating System" guides the tester via voice or dynamically color-changed diagrams while executing the test cases.
5.Tester input the test result for each verification point and the branch choices he has chosen.

The following are the detail description of three key components within the solution:

1. Interactive and visualized test cases generator:

     Test case designer can use this tool to create test cases in multi-medium format. The tool can look similar to tools like WBM (WebSphere Business Modeler) or WID (WebSphere Integration Developer) process editor from User Interface point of view.

What the test case designer should do is only "drag and drop" operations to draw a workflow diagram including verification points
in the test cases. The tool will generate Audio file of test cases and dynamic Test case diagram which would be used in "Navigating System".

2. Navigating System:

               It will guide the tester to execute the test cases using voice and dynamically color-changed diagram. It can also collect the responses from tester including test result for each verification point and branch which tester has chosen. It will change the color for verification
point node in the diagram after receiving the result from the tester to present whether it is passed or failed. It will decide next step in the diagram after receiving the tester's branch selection and guides the tester to execute the next step task.

3. Test execution platform:

It is the platform which tester is going to execute the test cases on. This part is an actual test environment, not a componen...