[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Proposal for A Structural Integration Test Coverage Metric for Object-Oriented Programs

Published: 28 March 2018 Publication History

Abstract

Though a large number of test coverage metrics have been proposed in the context of unit and system testing of object oriented programs, structural coverage metrics for integration testing have scarcely been reported. In this context, we propose an integration test coverage metric based on the coverage of the data and control dependency edges of the JSysDG (Java System Dependency Graph).

References

[1]
Aynur Abdurazik., and Jeff Offutt 2006. Coupling-based class integration and test order. Proceedings of the 2006 international workshop on Automation of software test AST'06, Shanghai China, 50--56, (May. 2006).
[2]
Briand L., and Labiche Y. 2001. A UML-based approach to system testing. In the 4th International Conference of the UML, LNCS, Toronto, Canada, 2185, 194--208, (Jan. 2001).
[3]
Hartmann J., Imoberdorf C. and Meisinger M. 2000. UML-based integration testing. ACM SIGSOFT Software Engineering Notes, Proceedings of International Symposium on Software testing and analysis, 25 (Aug. 2000).
[4]
Linnenkugel U., and Mullerburg M. 1990. Test data selection criteria for (software) integration testing. First International Conference on Systems Integration, Systems Integration Conference, Morristown, New Jersey, 709--1017, (Apr. 1990).
[5]
Mary Jean Harrold, and Gregg Rothermel 1996. A coherent family of analyzable graphical representations for object-oriented software. Department of Computer and Information Science, The Ohio State University, Technical Report OSU-CISRC-11/96-TR60, (Nov. 1996). {6} Muhammad Jaffar-ur Rehman, Fakhra Jabeen, Antonia Bertolino, and Andrea Polini 2007. Testing software components for integration: a survey of issues and techniques. Software Testing, Verification and Reliability, 17, 95--133, (2007).
[6]
Neil Walkinshaw, Marc Roper, and Murray Wood 2003. The Java system dependence graph. Proceedings of 3rd IEEE International Workshop on Source Code Analysis and Manipulation, 859--879, (2003).
[7]
Papailiopoulou V., Rajan A., and Parissis I. 2011. Structural Test Coverage Criteria for Integration Testing of LUSTRE/SCADE Programs. International Workshop on Formal Methods for Industrial Critical Systems, Formal Methods for Industrial Critical Systems (FMICS 2011), 85--101, (2011).
[8]
Rajib Mall 2009. Fundamentals of Software Engineering, 3rd ed. PHI Learning Private Limited, New Delhi., (2009).
[9]
Rapps S., and Weyuker E. J. 1982. Data flow analysis techniques for test data selection. Proceedings of the Sixth International Conference of Software Engineering, Tokyo, Japan, 272--277, (Sep.1982). {11} Robert V. Binder 1999. Testing Object-Oriented Systems: Models, Patterns, and Tools. Addison-Wesley Object Technology, (1999).
[10]
Spillner A. 1995. Test criteria and coverage measures for software integration testing. Software Quality Journal, 4, 275--286, (1995).
[11]
Vilela P.R.S., Maldonado J.C., and Jino M. 1999. Data Flow Based Integration Testing. www.inf.ufsc.br/sbes99/anais/SBES-Completo/35.pdf, Telecordia Technologies, Inc., (1999).
[12]
Ye Wu, and JMei-Hwa Chen, and Jeff Offutt 2003. UML-Based Integration Testing for Component-Based Software. Proceedings of the Second International Conference on COTS-Based Software Systems (ICCBSS '03), 4, 251--260, (Feb. 2003).

Cited By

View all
  • (2019)A Novel Test Coverage Metric for Safety-Critical SoftwareTENCON 2019 - 2019 IEEE Region 10 Conference (TENCON)10.1109/TENCON.2019.8929387(486-491)Online publication date: Oct-2019
  • (2019)An integration test coverage metric for Java programsInternational Journal of System Assurance Engineering and Management10.1007/s13198-019-00787-9Online publication date: 15-Jun-2019
  1. Proposal for A Structural Integration Test Coverage Metric for Object-Oriented Programs

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM SIGSOFT Software Engineering Notes
    ACM SIGSOFT Software Engineering Notes  Volume 43, Issue 1
    January 2018
    69 pages
    ISSN:0163-5948
    DOI:10.1145/3178315
    Issue’s Table of Contents

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 28 March 2018
    Published in SIGSOFT Volume 43, Issue 1

    Check for updates

    Author Tags

    1. integration testing.
    2. java system dependence graph
    3. object-oriented programs
    4. test coverage
    5. uml state machine

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)8
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 28 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2019)A Novel Test Coverage Metric for Safety-Critical SoftwareTENCON 2019 - 2019 IEEE Region 10 Conference (TENCON)10.1109/TENCON.2019.8929387(486-491)Online publication date: Oct-2019
    • (2019)An integration test coverage metric for Java programsInternational Journal of System Assurance Engineering and Management10.1007/s13198-019-00787-9Online publication date: 15-Jun-2019

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media