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 and might be prone to errors. 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. However, they have not been used for test oracle automation. The main idea of this thesis is to define a procedure for how ontology-based test oracle automation can be achieved for testing web applications and minimize the problems of traditional...
A web service is a software interface that describes a collection of operations that can be accessed...
In software testing, something which can verify the correctness of test case execution results is ca...
An 'oracle' in software testing is a procedure by which testers can decide whether the output of the...
Traditional test oracles have two problems. Firstly, several test oracles are needed for a single so...
Abstract- Testing Web applications is still a challenging work which can greatly benefit from test a...
Software testing has been used to find software faults in order to improve its quality. To verify th...
Abstract—Testing involves examining the behaviour of a system in order to discover potential faults....
Test designers widely believe that the overall effective-ness and cost of software testing depends l...
This paper proposes an automated solution for generat-ing test cases for a web service using other w...
Ontology development relates to software development in that they both involve the production of for...
We present TAO, a software testing tool performing automated test and oracle generation based on a s...
This paper introduces a new type of automated testing oracle, called the execution equivalence (EE) ...
This paper introduces a new type of automated testing oracle, called the execution equivalence (EE) ...
There is a growing trend of moving desktop applications to the Web by using AJAX to create user-frie...
Software testing is the de facto technique for correctness verification. Although there are differen...
A web service is a software interface that describes a collection of operations that can be accessed...
In software testing, something which can verify the correctness of test case execution results is ca...
An 'oracle' in software testing is a procedure by which testers can decide whether the output of the...
Traditional test oracles have two problems. Firstly, several test oracles are needed for a single so...
Abstract- Testing Web applications is still a challenging work which can greatly benefit from test a...
Software testing has been used to find software faults in order to improve its quality. To verify th...
Abstract—Testing involves examining the behaviour of a system in order to discover potential faults....
Test designers widely believe that the overall effective-ness and cost of software testing depends l...
This paper proposes an automated solution for generat-ing test cases for a web service using other w...
Ontology development relates to software development in that they both involve the production of for...
We present TAO, a software testing tool performing automated test and oracle generation based on a s...
This paper introduces a new type of automated testing oracle, called the execution equivalence (EE) ...
This paper introduces a new type of automated testing oracle, called the execution equivalence (EE) ...
There is a growing trend of moving desktop applications to the Web by using AJAX to create user-frie...
Software testing is the de facto technique for correctness verification. Although there are differen...
A web service is a software interface that describes a collection of operations that can be accessed...
In software testing, something which can verify the correctness of test case execution results is ca...
An 'oracle' in software testing is a procedure by which testers can decide whether the output of the...