• DocumentCode
    1876946
  • Title

    A Max-Min Multiobjective Technique to Optimize Model Based Test Suite

  • Author

    Farooq, Usman ; Lam, C.P.

  • Author_Institution
    Sch. of Comput. & Inf. Sci., Edith Cowan Univ., Perth, WA, Australia
  • fYear
    2009
  • fDate
    27-29 May 2009
  • Firstpage
    569
  • Lastpage
    574
  • Abstract
    Generally, quality software production seeks timely delivery with higher productivity at lower cost. Redundancy in a test suite raises the execution cost and wastes scarce project resources. In model-based testing, the testing process starts with earlier software developmental phases and enables fault detection in earlier phases. The redundancy in the test suites generated from models can be detected earlier as well and removed prior to its execution. The paper presents a novel max-min multiobjective technique incorporated into a test suite optimization framework to find a better trade-off between the intrinsically conflicting goals. For illustration two objectives i.e. coverage and size of a test suite were used however it can be extended to more objectives. The study is associated with model based testing and reports the results of the empirical analysis on four UML based synthetic as well as industrial Activity Diagram models.
  • Keywords
    evolutionary computation; minimax techniques; program testing; software quality; travelling salesman problems; UML; execution cost; fault detection; industrial activity diagram model; max-min multiobjective technique; model based test suite optimisation; software developmental phases; software quality production; synthetic activity diagram model; test suite coverage; test suite size; wastes scarce project resources; Algorithm design and analysis; Automatic testing; Costs; Distributed computing; Fault detection; Productivity; Redundancy; Software engineering; Software testing; Unified modeling language; Model Based Testing; Multiobjective Evolutionary Algorithm; Test Suite Optimization; UML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, Artificial Intelligences, Networking and Parallel/Distributed Computing, 2009. SNPD '09. 10th ACIS International Conference on
  • Conference_Location
    Daegu
  • Print_ISBN
    978-0-7695-3642-2
  • Type

    conf

  • DOI
    10.1109/SNPD.2009.33
  • Filename
    5286609