National Tsing Hua University Institutional Repository:A Study on Modified Historical Value-Based Approach for Test Case Prioritization during Software Development
English  |  正體中文  |  简体中文  |  Items with full text/Total items : 54367/62174 (87%)
Visitors : 15030864      Online Users : 139
RC Version 6.0 © Powered By DSPACE, MIT. Enhanced by NTHU Library IR team.
Scope Tips:
  • please add "double quotation mark" for query phrases to get precise results
  • please goto advance search for comprehansive author search
  • Adv. Search
    HomeLoginUploadHelpAboutAdminister Goto mobile version
    NTHUR > College of Electrical Engineering and Computer Science > Department of Computer Science > CS Journal / Magazine Articles >  A Study on Modified Historical Value-Based Approach for Test Case Prioritization during Software Development

    Please use this identifier to cite or link to this item:

    Title: A Study on Modified Historical Value-Based Approach for Test Case Prioritization during Software Development
    Authors: W. N. Liu;C. Y. Huang;C. C. Sue
    Teacher: 黃慶育
    Date: 2011
    Publisher: Institute of Electrical and Electronics Engineers
    Relation: Proceedings of the 41st IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2011), Hong Kong, China, 27-30 Jun 2011, pp. 71-74
    Keywords: software testing
    software testing case prioritization
    historical value based priorization
    Abstract: Regression testing is a frequently executed maintenance process used to revalidate a modified software system. However, the test suite size of regression testing may grow significantly with new functionality over time. Thus it would take a lot of time to perform regression testing over and over again. To reduce the cost of regression testing, software testers may prioritize their test cases according to some measurements and run more important test cases within existing time constraints. However, most existing prioritization techniques regard regression testing as independent process. They didn’t take any advantage from past execution experience. Some important test cases would be executed repeatedly whereas some test cases would never be executed. To overcome this problem Kim and Porter proposed a history-based prioritization technique that can execute test cases based on the history execution profile. Unfortunately this approach only takes into account the history execution data without pertain some other important criteria in regression testing prioritization. In this thesis, we propose a method to improve the performance of the history-based prioritization technique for resource constraint environments. By investigating other important measurements and criteria, we incorporated the coverage information into the proposed method so that it will consider not only the history data but also the power of code-based prioritization techniques. Moreover, we analysis the relationship of the ratio of test case selected and executed with the fault detection ability of our proposed method to find out what is the appropriate test case selection ratio for regression testing.
    Relation Link:
    Appears in Collections:[Department of Computer Science] CS Journal / Magazine Articles
    [Institute of Information Systems and Applications] ISA Conference Papers

    Files in This Item:

    There are no files associated with this item.


    SFX Query


    DSpace Software Copyright © 2002-2004  MIT &  Hewlett-Packard  /   Enhanced by   NTU Library IR team Copyright ©   - Feedback