IP Library Granted Patent US 9,569,343
Granted Patent B2
US 9,569,343 · App. 14/501,102 · Granted Feb 14, 2017

Integration of a software content space with test planning and test case generation

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,569,343
App. No.
14/501,102
Granted
Feb 14, 2017
Kind
B2
Abstract

A computer-implemented method for test planning and test case generation, includes collecting, by a processor, a plurality of requirements, creating, by the processor, a plurality of content space specification files that includes the plurality of requirements, processing, by the processor, the plurality of content space specification files to generate a plurality of user stories, outputting, by the processor, the plurality of user stories and integrating, by the processor, the user stories into test planning and test case generation.

Claims (24)

1. A computer-implemented method for test planning and test case generation, the method comprising:

creating, by a processor, a plurality of content space specification files based on a plurality of requirements;

processing, by the processor, the plurality of content space specification files to generate a plurality of user stories;

defining, by the processor, a content space for representing a portion of the software via a set of dimensions;

traversing, by the processor, the content space to generate the user stories, wherein the content space includes a plurality of cells, each of the plurality of cells corresponding to one of the plurality of user stories, each of the plurality of cells having multiple dimensions, each of the multiple dimensions having one or more values, the multiple dimensions including release, noun, verb, interface, and platform, wherein the verb, interface and platform dimensions are orthogonal and noun-specific;

outputting, by the processor, the plurality of user stories; and

integrating, by the processor, the user stories of the content space into test planning and test case generation, wherein test case generation includes mapping the content space into test models that are defined by a valid combination of the multiple dimensions.

2. The method as claimed in claim 1 wherein processing the plurality of content space specification files comprises identifying content space specification statements in each of the plurality of content space specification files.

3. The method as claimed in claim 1 wherein traversing the content space comprises:

for each of the noun dimensions, for each of the plurality of cells: traversing, by the processor, other dimensions of the multiple dimensions of the cell, one value at a time, to generate a user story of the plurality of user stories corresponding to the cell.

4. The method as claimed in claim 1 further comprising grouping, by the processor, the content space.

5. The method as claimed in claim 1 further comprising folding, by the processor, the content space.

6. A computer program product for test planning and test case generation, the computer program product including a non-transitory computer readable medium storing instructions for causing a computer to implement a method, the method comprising:

creating, by a processor, a plurality of content space specification files based on a plurality of requirements;

processing, by the processor, the plurality of content space specification files to generate a plurality of user stories;

defining, by the processor, a content space for representing a portion of the software via a set of dimensions;

traversing, by the processor, the content space to generate the user stories, wherein the content space includes a plurality of cells, each of the plurality of cells corresponding to one of the plurality of user stories, each of the plurality of cells having multiple dimensions, each of the multiple dimensions having one or more values, the multiple dimensions including release, noun, verb, interface, and platform, wherein the verb, interface and platform dimensions are orthogonal and noun-specific;

outputting, by the processor, the plurality of user stories; and

integrating, by the processor, the user stories of the content space into test planning and test case generation, wherein test case generation includes mapping the content space into test models that are defined by a valid combination of the multiple dimensions.

7. The computer program product as claimed in claim 6 wherein processing the plurality of content space specification files comprises identifying content space specification statements in each of the plurality of content space specification files.

8. The computer program product as claimed in claim 6 wherein traversing the content space comprises for each of the noun dimensions, for each of the plurality of cells:

traversing, by the processor, other dimensions of the multiple dimensions of the cell, one value at a time, to generate a user story of the plurality of user stories corresponding to the cell.

9. The computer program product as claimed in claim 6 , wherein the method further comprises grouping the content space.

10. The computer program product as claimed in claim 6 , wherein the method further comprises folding the content space.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: AIRBNB, INC.
Reel/Frame 056427/0193 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2014
From: BODEN, EDWARD B.; SEGALL, ITAI; TRAININ, EHUD
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 033853/0114 →