• DocumentCode
    1592674
  • Title

    IPO-s: Incremental Generation of Combinatorial Interaction Test Data Based on Symmetries of Covering Arrays

  • Author

    Calvagna, Andrea ; Gargantini, Angelo

  • Author_Institution
    Dip. di Ing. Inf. e delle Telecomun., Univ. of Catania, Catania
  • fYear
    2009
  • Firstpage
    10
  • Lastpage
    18
  • Abstract
    Verification and validation of highly-configurable software systems, such as those supporting many optional or customizable features, is a challenging activity. In fact, due to its intrinsic complexity, formal modeling of the whole system may require a great effort. Modeling activities may become extremely expensive and time consuming, and the tester may decide to model (at least initially) only the inputs and require they are sufficiently covered by tests. The recent wide spreading usage of combinatorial interaction testing (CIT) is dramatically improving the effectiveness of this activity. Although there exist analytical ways to derive minimal sized CIT test suites, they are not applicable to all task sizes. Therefore, researchers have explored many techniques based on greedy or heuristic algorithms that may lead to sub-optimal result in the size of the built test suite but that are applicable to problems of real size. In this paper, a new parameter-based heuristic algorithm for the construction of pairwise covering test suites is presented; it is based on a symmetry property of covering arrays and it is called IPOS . Time and space complexity of IPOS is discussed in comparison especially with the only other parameter-based approach existing in literature. The proposed approach is supported by a prototype implementation, and experimental assessment is also presented.
  • Keywords
    combinatorial mathematics; greedy algorithms; program testing; program verification; IPOS; combinatorial interaction test data; combinatorial interaction testing; covering arrays; experimental assessment; formal modeling; greedy algorithms; heuristic algorithms; highly-configurable software systems; incremental generation; intrinsic complexity; pairwise covering test suites; parameter-based heuristic algorithm; prototype implementation; software validation; software verification; Conferences; Heuristic algorithms; Prototypes; Software prototyping; Software systems; Software testing; Switches; System testing; Telecommunications; Telephony; combinatorial testing; covering array; in-parameter-order; search-based; symmetry;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification and Validation Workshops, 2009. ICSTW '09. International Conference on
  • Conference_Location
    Denver, CO
  • Print_ISBN
    978-1-4244-4356-7
  • Type

    conf

  • DOI
    10.1109/ICSTW.2009.7
  • Filename
    4976366