Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1109/ITNG.2009.284guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

A Dependence Graph-Based Test Coverage Analysis Technique for Object-Oriented Programs

Published: 27 April 2009 Publication History

Abstract

We propose a novel test coverage analysis technique for object-oriented programs. Our technique consists of three phases: graph construction, instrumentation, and coverage analysis. In the graph construction phase, the source program is converted into a dependence graph-based representation, named Call-based Object-Oriented System Dependence Graph (COSDG). In the instrumentation phase, the source code is instrumented at specific points. During the coverage analysis phase, the instrumented source code is executed for different test inputs, and the edges of COSDG are marked by the graph marker. Various coverage measures are computed from the marked COSDG by the coverage analyzer to finally produce a coverage report. Inheritance and polymorphic coverage are considered in addition to traditional coverage measures.

Cited By

View all
  • (2019)Modeling and Coverage Analysis of Programs with Exception HandlingProceedings of the 12th Innovations in Software Engineering Conference (formerly known as India Software Engineering Conference)10.1145/3299771.3299785(1-11)Online publication date: 14-Feb-2019

Index Terms

  1. A Dependence Graph-Based Test Coverage Analysis Technique for Object-Oriented Programs
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    ITNG '09: Proceedings of the 2009 Sixth International Conference on Information Technology: New Generations
    April 2009
    1722 pages
    ISBN:9780769535968

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 27 April 2009

    Author Tags

    1. Test coverage analysis
    2. dependence graph
    3. object-oriented program
    4. software testing

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 30 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2019)Modeling and Coverage Analysis of Programs with Exception HandlingProceedings of the 12th Innovations in Software Engineering Conference (formerly known as India Software Engineering Conference)10.1145/3299771.3299785(1-11)Online publication date: 14-Feb-2019

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media