One of the important issues in software testing is to provide an automated test oracle. Test oracles are reliable sources of how the software under test must operate. In particular, they are used to evaluate the actual results produced by the software. However, in order to generate an automated test oracle, it is necessary to map the input domain to the output domain automatically. In this paper, Multi-Networks Oracles based on Arti?cial Neural Networks are introduced to handle the mapping automatically. They are an enhanced version of previous ANN-Based Oracles. The proposed model was evaluated by a framework provided by mutation testing and applied to test two industry-sized case studies. In particular, a mutated version of each case stud...
A test oracle is a mechanism that decides whether an SUT (software under test) fails or passes a tes...
The biggest obstacle of automated software testing is the construction of test oracles. Today, it is...
The software of elevators requires maintenance over several years to deal with new functionality, co...
It is very important that the software being delivered to the user is reliable and fault free. This ...
Abstract: Today, testing is the most challenging and dominating activity used by industry, therefore...
Software testing is an effective, yet expensive, method to improve software quality. Test automation...
Abstract—Testing involves examining the behaviour of a system in order to discover potential faults....
Software testing is the de facto technique for correctness verification. Although there are differen...
Defining test oracles is crucial and central to test development, but manual construction of oracles...
Software testing has been used to find software faults in order to improve its quality. To verify th...
The oracle problem remains one of the key challenges in software testing, for which little automated...
Associated research group: Critical Systems Research GroupIn testing, the test oracle is the artifac...
The train represents a complex system, where every sub-system has an important role. If a subsystem ...
Machine learning may enable the automated generation of test oracles. We have characterized emerging...
In software testing, something which can verify the correctness of test case execution results is ca...
A test oracle is a mechanism that decides whether an SUT (software under test) fails or passes a tes...
The biggest obstacle of automated software testing is the construction of test oracles. Today, it is...
The software of elevators requires maintenance over several years to deal with new functionality, co...
It is very important that the software being delivered to the user is reliable and fault free. This ...
Abstract: Today, testing is the most challenging and dominating activity used by industry, therefore...
Software testing is an effective, yet expensive, method to improve software quality. Test automation...
Abstract—Testing involves examining the behaviour of a system in order to discover potential faults....
Software testing is the de facto technique for correctness verification. Although there are differen...
Defining test oracles is crucial and central to test development, but manual construction of oracles...
Software testing has been used to find software faults in order to improve its quality. To verify th...
The oracle problem remains one of the key challenges in software testing, for which little automated...
Associated research group: Critical Systems Research GroupIn testing, the test oracle is the artifac...
The train represents a complex system, where every sub-system has an important role. If a subsystem ...
Machine learning may enable the automated generation of test oracles. We have characterized emerging...
In software testing, something which can verify the correctness of test case execution results is ca...
A test oracle is a mechanism that decides whether an SUT (software under test) fails or passes a tes...
The biggest obstacle of automated software testing is the construction of test oracles. Today, it is...
The software of elevators requires maintenance over several years to deal with new functionality, co...