• DocumentCode
    2088628
  • Title

    CITLAB: A Laboratory for Combinatorial Interaction Testing

  • Author

    Gargantini, Angelo ; Vavassori, Paolo

  • Author_Institution
    Dip. di Ing. dell´´Inf. e Metodi Matematici, Univ. of Bergamo, Bergamo, Italy
  • fYear
    2012
  • fDate
    17-21 April 2012
  • Firstpage
    559
  • Lastpage
    568
  • Abstract
    Although the research community around combinatorial interaction testing has been very active for several years, it has failed to find common solutions on some issues. First of all, there is not a common abstract nor concrete language to express combinatorial problems. Combinatorial testing generator tools are strongly decoupled making difficult their interoperability and the exchange of models and data. In this paper, we propose an abstract and concrete specific language for combinatorial problems. It features and formally defines the concepts of parameters and types, constraints, seeds, and test goals. The language is defined by means of XTEXT, a framework for the definition of domain-specific languages. XTEXT is used to derive a powerful editor integrated with eclipse and with all the expected features of a modern editor. Eclipse is also used to build an extensible framework in which test generators, importers, and exporters can be easily added as plugins.
  • Keywords
    Java; open systems; program testing; software tools; specification languages; CITLAB; XTEXT; abstract specific language; combinatorial interaction testing; combinatorial testing generator tool; concrete specific language; domain specific language; eclipse; interoperability; modern editor; Cameras; DSL; Generators; Grammar; Java; Syntactics; Testing; XTEXT; combinatorial testing; domain specific languages; eclipse; xtext;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification and Validation (ICST), 2012 IEEE Fifth International Conference on
  • Conference_Location
    Montreal, QC
  • Print_ISBN
    978-1-4577-1906-6
  • Type

    conf

  • DOI
    10.1109/ICST.2012.141
  • Filename
    6200153