SELEXPERT - A Knowledge-based Tool for Test Case Selection

In this paper, we present the knowledge-based tool SELEXPERT to support the selection of test cases derived from LOTOS specifications. SELEXPERT provides information to the test engineers about the quality of the test cases to estimate the consequences of their selection. The selection criteria are based on fault coverage and cost of the test case. We discuss how this knowledge is represented and describe the selection procedure for test cases derived from Basic and Full LOTOS. For the latter, a probabilistic approach to address the non-reachability issue is proposed. Examples from the INRES protocol are used to illustrate the test case selection procedure.