• DocumentCode
    708939
  • Title

    Embedded functions in combinatorial test designs

  • Author

    Sherwood, George B.

  • Author_Institution
    Testcover.com, LLC, Colts Neck, NJ, USA
  • fYear
    2015
  • fDate
    13-17 April 2015
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    A feature for conforming to system constraints during combinatorial test case generation is proposed. The user interface and requirements for the feature are outlined. For constraint conformance, allowed test factor values are given by functions embedded in the test case generator. The functions are defined in a general-purpose programming language widely used among software engineers. The language, PHP, is chosen for its flexibility and prevalence. Examples of functions conforming to constraints are given. A second type of embedded function is proposed to automate the identification of expected equivalence class(es) for each test case. Equivalence class functions return the classes according to test case values. Examples of equivalence class functions are given also. Implementation of the feature is ongoing; goals include assessment of the feature´s feasibility, usability and performance.
  • Keywords
    program testing; programming languages; software engineering; PHP; combinatorial test case generation; combinatorial test designs; constraint conformance; embedded functions; expected equivalence class functions; general-purpose programming language; software engineers; user interface; Browsers; Calendars; Communities; Generators; Linux; Testing; PHP; combinatorial testing; constraints; coverage analysis; embedded function; equivalence class; equivalence partitioning; functional dependence; interaction testing; test case generation; test design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification and Validation Workshops (ICSTW), 2015 IEEE Eighth International Conference on
  • Conference_Location
    Graz
  • Type

    conf

  • DOI
    10.1109/ICSTW.2015.7107432
  • Filename
    7107432