US20080098361A1

Method and apparatus for filtering software tests

Claim Score by NHIP

Read claim 1, the broadest

Abstract

Embodiments of the present invention provide a system that generates a test for a class under test. The system first receives an operation sequence to be applied to the class under test. The system then generates one or more operation subsequences from the received operation sequence. Next, the system filters each operation subsequence. The system then produces a filtered version of the operation subsequences, wherein the filtered version of the operating subsequences can be used to perform tests on the class under test more expediently.

US20080098361A1, drawing sheet 1
Sheet 1 of 7

Term

Projected expiry 26 June 2027.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

39 claims: 3 independent, 36 dependent

  1. 1
    Broadest claimClaim Score 83, broad(NHIP)A method for generating a test for a class under test, comprising:receiving an operation sequence to be applied to the class under test;generating one or more operation subsequences from the operation sequence;filtering each operation subsequence;and producing a filtered version of the operation subsequences, wherein the filtered version of the operating subsequences can be used to perform tests on the class under test more expediently.
  2. 14
    A computer-readable storage medium, storing instructions that when executed by a computer cause the computer to perform a method for generating a test for a class under test, the method comprising:receiving an operation sequence to be applied to the class under test;generating one or more operation subsequences from the received operation sequence;filtering each operation subsequence;and producing a filtered version of the operation subsequences, wherein the filtered version of the operating subsequences can be used to perform tests on the class under test more expediently.
  3. 27
    An apparatus for generating a test for a class under test, comprising:a processor;a memory coupled to the processor, wherein the memory stores instructions and data for the processor;an execution mechanism on the processor, wherein the execution mechanism is configured to receive an operation sequence to be applied to the class under test;generate one or more operation subsequences from the received operation sequence;filter each operation subsequence;and produce a filtered version of the operation subsequences, wherein the filtered version of the operating subsequences can be used to perform tests on the class under test more expediently.