• DocumentCode
    691749
  • Title

    Estimating the regression test case selection probability using fuzzy rules

  • Author

    Rai, Dipendra ; Tyagi, Kanishka

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Ajay Kumar Garg Eng. Coll., Ghaziabad, India
  • fYear
    2013
  • fDate
    25-27 July 2013
  • Firstpage
    603
  • Lastpage
    611
  • Abstract
    Software maintenance is performed regularly for enhancing and adapting the functionalities of the existing software, which modifies the software and breaks the previously verified functionalities. This sets a requirement for software regression testing, making it a necessary maintenance activity. As the evolution of software takes place the size of the test suite tends to grow, which makes it difficult to execute the entire test suite in a time constrained environment. There are many existing techniques for regression test case selection. Some are based on dataflow analysis technique, slicing-based technique, bio-inspired techniques, and genetic algorithm based techniques. This paper gives a regression test case selection technique based on fuzzy model, which reduces the size of the test suite by selecting test cases from existing test suite. The test cases, which are necessary for validating the recent changes in the software and have the ability to find the faults and cover maximum coding under testing in minimum time, are selected. A fuzzy model is designed which takes three parameters namely code covered, execution time and faults covered as input and produces the estimation for the test case selection probability as very low, low, medium, high and very high.
  • Keywords
    fuzzy logic; fuzzy set theory; program testing; regression analysis; software maintenance; code covered parameter; execution time parameter; fault finding ability; fault input covered parameter; fuzzy logic; fuzzy rules; fuzzy set; regression test case selection probability; software evolution; software maintenance activity; software regression testing; Fuzzy logic; Information technology; Maintenance engineering; Market research; Software maintenance; Testing; Fuzzy logic; Regression testing; Selection probability; Test case selection;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Recent Trends in Information Technology (ICRTIT), 2013 International Conference on
  • Conference_Location
    Chennai
  • Type

    conf

  • DOI
    10.1109/ICRTIT.2013.6844270
  • Filename
    6844270