Traditional test oracles have two problems. Firstly, several test oracles are needed for a single software program to perform different functions and maintaining a large number of test oracles is tedious. Secondly, testers usually test only the important criteria of a web application, since its time consuming to check with all the possible criteria. Ontologies have been used in a wide variety of domains and they have also been used in software testing. The main idea of this book is to define a procedure for how ontology-based test oracle automation can be achieved for testing web applications...
Traditional test oracles have two problems. Firstly, several test oracles are needed for a single software program to perform different functions and ...