Nothing Special   »   [go: up one dir, main page]

skip to main content
article

Code coverage based technique for prioritizing test cases for regression testing

Published: 01 September 2004 Publication History

Abstract

Test case prioritization involves scheduling test cases in an order that increases their effectiveness in meeting some performance goals. One of the common performance goals is to run those test cases that achieve total code coverage at the earliest. In this work we propose a model that achieves 100% code coverage optimally during version specific regression testing.

References

[1]
G. Rothermel, M. J. Harrold, J. Ostrin, and C. Hong. An empirical study of the effects of minimization on the fault detection capabilities of test suites. In Proceedings of the international conference on Software Maintenance, 34--43, Nov.1998.
[2]
G. Rothermel, R. H. Untch, C. Chu and M. J. Harold, Test Case Prioritization, IEEE Transactions of software Engineering, 27(10); 928--948, Oct. 2001.
[3]
J. A. Jones and M. J. Harrold. Test Suite Reduction and Prioritization for modified condition/decision coverage. Proceedings of The International Conference on software Maintainance, Nov. 2001
[4]
K. K. Aggarwal, Yogesh Singh, Software Engineering, Programs Documentation Operating Procedures, New Age International Publishers, 2001.
[5]
M. J. Harrold, R. gupta, and M. L. Soffa. A methodology for controlling the size of a test suite. ACM Transactions on Software Engineering and Methodology, 2(3); 270--285, July 1993.
[6]
S. Elbaum, A. Malishevsky and G. Rothermel, Incorporating-varying test costs and fault severities into test case prioritization. International Conference on Software Engineering; 329--338, May 2001.
[7]
S. Elbaum. A. Malishevsky and G. Rothermel, Test Case Prioratization: A family of empirical studies, IEEE transactions of software Engineering, 28(2); 159--182, February 2002.
[8]
T. Y. Chen and M. F. Lau. Dividing strategies for the optimization of a test suite. Information Processing Letters, 60(3): 135--141, March 1996.
[9]
W. E. Wong, J. R. Horgan, S. London and H. Agrawal. A study of effective regression in practice. Proceedings of the Eighth International Symposium on software reliability Engineering; 230--238, Nov.1994.
[10]
W. E. Wong, J. R. Horgan, S. London, and A. P. Mathur. Effect of test set minimization on fault detection effectiveness. Software -- Practice and experience, 28(4); 347--369, April 1998.
[11]
W. E. Wong, J. R. Horgan, A. P. Mathur and A. Pasquini. Test set size minimization and fault detection effectiveness: a case study in a space application. Proceedings of the 21st international Computer Software and Applications Conference; 522--528, Aug. 1997.

Cited By

View all
  • (2024)A Regression Test Case Prioritization Framework for Software SustainabilityComputing and Informatics10.1007/978-981-99-9589-9_24(315-329)Online publication date: 26-Jan-2024
  • (2023)A model-free autonomous performance testing for human recognition using different types of software-intensive autonomous systemsJournal of Intelligent & Fuzzy Systems10.3233/JIFS-233547(1-11)Online publication date: 19-Oct-2023
  • (2022)Scenario-based test reduction and prioritization for multi-module autonomous driving systemsProceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering10.1145/3540250.3549152(82-93)Online publication date: 7-Nov-2022
  • Show More Cited By
  1. Code coverage based technique for prioritizing test cases for regression testing

    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 29, Issue 5
    September 2004
    321 pages
    ISSN:0163-5948
    DOI:10.1145/1022494
    Issue’s Table of Contents

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 September 2004
    Published in SIGSOFT Volume 29, Issue 5

    Check for updates

    Author Tags

    1. prioritization of test cases
    2. regression testing
    3. test case

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)9
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 24 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)A Regression Test Case Prioritization Framework for Software SustainabilityComputing and Informatics10.1007/978-981-99-9589-9_24(315-329)Online publication date: 26-Jan-2024
    • (2023)A model-free autonomous performance testing for human recognition using different types of software-intensive autonomous systemsJournal of Intelligent & Fuzzy Systems10.3233/JIFS-233547(1-11)Online publication date: 19-Oct-2023
    • (2022)Scenario-based test reduction and prioritization for multi-module autonomous driving systemsProceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering10.1145/3540250.3549152(82-93)Online publication date: 7-Nov-2022
    • (2021)A Tag-based Recommender System for Regression Test Case Prioritization2021 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW)10.1109/ICSTW52544.2021.00035(146-157)Online publication date: Apr-2021
    • (2020)Pizza versus Pinsa: On the Perception and Measurability of Unit Test Code Quality2020 IEEE International Conference on Software Maintenance and Evolution (ICSME)10.1109/ICSME46990.2020.00040(336-347)Online publication date: Sep-2020
    • (2019)Test Case Prioritization Using Clustering Approach for Object Oriented SoftwareInternational Journal of Information System Modeling and Design10.4018/IJISMD.201907010610:3(92-109)Online publication date: 1-Jul-2019
    • (2019)A Survey on Regression Test-Case Prioritization10.1016/bs.adcom.2018.10.001(1-46)Online publication date: 2019
    • (2018)An Optimal Hybrid Regression Testing Approach Based on Code Path PruningMultidisciplinary Approaches to Service-Oriented Engineering10.4018/978-1-5225-5951-1.ch013(265-286)Online publication date: 2018
    • (2018)Graphite: A Greedy Graph-Based Technique for Regression Test Case Prioritization2018 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)10.1109/ISSREW.2018.00014(245-251)Online publication date: Oct-2018
    • (2018)Improving RETECS method using FP-Growth in continuous integration2018 5th IEEE International Conference on Cloud Computing and Intelligence Systems (CCIS)10.1109/CCIS.2018.8691385(636-639)Online publication date: Nov-2018
    • Show More Cited By

    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