Title :
Embedded functions in combinatorial test designs
Author :
Sherwood, George B.
Author_Institution :
Testcover.com, LLC, Colts Neck, NJ, USA
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;
Conference_Titel :
Software Testing, Verification and Validation Workshops (ICSTW), 2015 IEEE Eighth International Conference on
Conference_Location :
Graz
DOI :
10.1109/ICSTW.2015.7107432