×

Scenario coverage in test generation

  • US 10,341,214 B2
  • Filed: 03/30/2016
  • Issued: 07/02/2019
  • Est. Priority Date: 03/30/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • accessing, from computer memory, transaction data generated during monitoring of a plurality of transactions involving a plurality of software components in a system;

    determining, from the transaction data using at least one data processing apparatus, a respective flow of each of the plurality of transactions, wherein the determined flows of the plurality of transactions comprise a plurality of transaction flows, each transaction flow in the plurality of transaction flows involves participation of a respective subset of the software components in the plurality of software components, and each transaction flow in the plurality of transaction flows comprises a respective plurality of transaction fragments;

    determining, using at least one data processing apparatus, one or more overlapping flows between the determined flows, wherein determining an overlapping flow comprises identifying one or more common transaction fragments shared between two or more different transaction flows in the plurality of transaction flows;

    detecting, using at least one data processing apparatus, a number of instances of a particular one of the one or more overlapping flows;

    determining that the particular overlapping flow corresponds to a particular one of a plurality of use scenarios of the system based on the number of instances of the particular of overlapping flow; and

    generating an artifact executable by a computer to simulate operation of a particular software component involved in the particular use scenario based on transaction data describing transactions involved the particular overlapping flow.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×