Ontology and rule inference based GUI software test case generation

In order to improve the generating efficiency and maintainability of GUI software test cases,this paper proposed an approach for test case generation based on ontology and rule inference.Firstly defined a generic GUI software test case ontology model,then acquired the test case ontology model for a concrete software by specializing and instantiating it.At the same time,developed test case generation rules implicating the test data generation and the test path generation.Finally,imported OWL ontology and SWRL rules into Jess engine so as to obtain test cases according to test requirement.The proposed methods were validated by the applications in nuclear station MIS.