• DocumentCode
    682433
  • Title

    Computational intelligence and safe reduction of test suite

  • Author

    Haider, Aftab Ali ; Nadeem, Aamer ; Rafiq, Shahzad

  • Author_Institution
    Center for Software Dependability, Mohammad Ali Jinnah Univ. (MAJU), Islamabad, Pakistan
  • fYear
    2013
  • fDate
    9-10 Dec. 2013
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Systems are frequently regression tested during the maintenance phase due to corrective, preventive, adaptive or perfective actions. Regression testing is used to prevent the undesirable effects of these changes on the previously tested version. Due to these changes, new test cases become part of the test suite making it huge and inefficient for `retest all´ strategy. The ultimate solution of this problem is optimization or reduction of the test suite. Computational Intelligence (CI) based approaches like evolutionary computation, fuzzy logic, neural networks and swarm optimization have been used for test suite reduction. Optimization approaches reduce the test suite by compromising its safety. Ideally optimization of test suite must guarantee safe reduction. In this work, we have optimized the test suite using some CI based approaches and then analysed the test suite for `safe reduction´. Safe reduction can be gauged using control flow graphs. Test cases of optimal solutions were traversed on these graphs. We found that these solutions partially cover control flow graph. This showed that optimal solutions returned by CI based approaches except fuzzy logic are not safe and will be inadequate for regression testing.
  • Keywords
    fuzzy logic; neural nets; particle swarm optimisation; program testing; regression analysis; software maintenance; computational intelligence; evolutionary computation; fuzzy logic; maintenance phase; neural networks; regression testing; safe reduction; swarm optimization; test suite reduction; Fuzzy logic; Genetic algorithms; Neural networks; Optimization; Particle swarm optimization; Testing; computational intelligence; evolutionary algorithms; fuzzy logic; multi objective optimization; regression testing; safe reduction; swarm optimization; test suite optimization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Technologies (ICET), 2013 IEEE 9th International Conference on
  • Conference_Location
    Islamabad
  • Print_ISBN
    978-1-4799-3456-0
  • Type

    conf

  • DOI
    10.1109/ICET.2013.6743502
  • Filename
    6743502