[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

Panigrahi et al., 2013 - Google Patents

An approach to prioritize the regression test cases of object-oriented programs

Panigrahi et al., 2013

View HTML
Document ID
7353681107218920441
Author
Panigrahi C
Mall R
Publication year
Publication venue
CSI transactions on ICT

External Links

Snippet

We propose a regression test case prioritization technique for object-oriented programs. We first construct an intermediate graph model of a program from its source code. When the program is modified, the model is updated to reflect the changes. Our constructed model …
Continue reading at link.springer.com (HTML) (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • G06F11/3672Test management
    • G06F11/3688Test management for test execution, e.g. scheduling of test suites
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • G06F11/3672Test management
    • G06F11/3676Test management for coverage analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3409Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
    • G06F11/3414Workload generation, e.g. scripts, playback
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3466Performance evaluation by tracing or monitoring
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3604Software analysis for verifying properties of programs
    • G06F11/3612Software analysis for verifying properties of programs by runtime analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/362Software debugging
    • G06F11/3636Software debugging by tracing the execution of the program
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformations of program code
    • G06F8/41Compilation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/875Monitoring of systems including the internet
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/86Event-based monitoring
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5009Computer-aided design using simulation

Similar Documents

Publication Publication Date Title
Zhou et al. Latent error prediction and fault localization for microservice applications by learning from system trace logs
Gokhale et al. An analytical approach to architecture-based software reliability prediction
US9135147B2 (en) Automated testing of applications with scripting code
Panigrahi et al. An approach to prioritize the regression test cases of object-oriented programs
Vuong et al. A reinforcement learning based approach to automated testing of android applications
Artzi et al. A framework for automated testing of JavaScript web applications
US7861226B1 (en) Constraint solver to code based test data generation for improving software reliability and security
Pradel et al. EventBreak: Analyzing the responsiveness of user interfaces through performance-guided test generation
Mariani et al. Compatibility and regression testing of COTS-component-based software
US9535823B2 (en) Method and apparatus for detecting software bugs
CN102279790B (en) Distributed debugging method and system
EP2442230B1 (en) Two pass automated application instrumentation
Brunnert et al. Automatic performance model generation for java enterprise edition (ee) applications
Nayrolles et al. JCHARMING: A bug reproduction approach using crash traces and directed model checking
Panigrahi et al. A heuristic-based regression test case prioritization approach for object-oriented programs
Alves et al. Prioritizing test cases for early detection of refactoring faults
Bae et al. On the relative strengths of model-based and dynamic event extraction-based GUI testing techniques: An empirical study
He et al. IFDS-based context debloating for object-sensitive pointer analysis
Ehlers et al. A self-adaptive monitoring framework for component-based software systems
Danciu et al. Performance awareness in Java EE development environments
Siqueira et al. Experimenting with a multi-approach testing strategy for adaptive systems
Ray et al. Source code prioritization using forward slicing for exposing critical elements in a program
Schoonjans et al. On the suitability of black-box performance monitoring for sla-driven cloud provisioning scenarios
Incerto et al. Inferring performance from code: a review
Wienke et al. Continuous regression testing for component resource utilization