Automatic Generation Method of Software Test Case Based on XYZ/E Specification

YU Fan,QIN Zheng,JIA Xiaolin,HE Jian
DOI: https://doi.org/10.3969/j.issn.1000-3428.2005.19.028
2005-01-01
Abstract:To solve the test case ineffective problem due to inconsistency between the input domain boundaries of the specification and the software under test,a test case generation method based on software specification,which is described in temporal logic language XYZ/E,is proposed.The method,which describes software specification in XYZ/E,can assure semantic consistency between specification and software.On the other hand,the output expectation of test cases can be automatically evaluated from the specification as a Prolog program.The method can assure test case effectiveness and reduce the effort on computing test case outputs.Furthermore,whole procedure of the method is illustrated in a case study.
What problem does this paper attempt to address?