Data processing: software development – installation – and managem – Software program development tool – Testing or debugging
Reexamination Certificate
2007-01-05
2010-11-02
Zhen, Wei Y (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Testing or debugging
C717S134000, C717S135000
Reexamination Certificate
active
07827531
ABSTRACT:
Techniques for testing software applications in stack-based computing environments are discussed. A tested application is executed at predetermined logical positions in a stack, such as at a layer of the OSI reference model. An expected result of an operation performed by the application is identified. A first set of computer-executable instructions is installed at a first position logically above the tested application, and a second set of computer-executable instructions is installed at a second position logically below the tested application. One or both sets of instructions simulate inputs to the application. The application is executed based on the simulated inputs, and one or both sets of instructions are used to compare outputs from the application with the expected result. Various, virtually unlimited tests can be performed on the software application without the use of extensive test infrastructure.
REFERENCES:
patent: 5193178 (1993-03-01), Chillarege
patent: 6480801 (2002-11-01), Chew
patent: 6516053 (2003-02-01), Ryan
patent: 6539539 (2003-03-01), Larsen
patent: 6567381 (2003-05-01), Jeon
patent: 6640203 (2003-10-01), Brown
patent: 6901357 (2005-05-01), Patiejunas
patent: 6941546 (2005-09-01), Apuzzo et al.
patent: 7020797 (2006-03-01), Patil
patent: 7310798 (2007-12-01), Gunara et al.
patent: 2003/0195861 (2003-10-01), McClure
patent: 2004/0060057 (2004-03-01), Hansen
patent: 2006/0248403 (2006-11-01), Somogyvari
patent: WO9746941 (1997-12-01), None
patent: WO02082727 (2002-10-01), None
Voas, Jeffrey M., Certifying Off-the-Shelf Software Components, IEEE, Jun. 1998.
Gannon, John, Validation, Verification, and Testing of Computer Software, ACM Transactions on Programming Languages and Systems, vol. 3, No. 3, Jul. 1981, pp. 211-233.
Sthamer, Harmen, Using Evolutionary Testing to improve Efficiency and Quality in Software Testing, 2005.
Adrion, W. Richards, Validation, Verification, and Testing of Computer Software, Computing Surveys, vol. 14, No. 2, Jun. 1982.
Date Amit
Sen Siddhartha
Mayer & Williams PC
Microsoft Corporation
Nguyen Phillip H
Zhen Wei Y
LandOfFree
Software testing techniques for stack-based environments does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Software testing techniques for stack-based environments, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Software testing techniques for stack-based environments will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4244691