Performance testing is a challenging task mainly due to the lack of test oracles, that is, mechanisms to decide whether the performance of a program under a certain workload is either acceptable or poor due to a performance bug. Metamorphic testing enables the generation of test cases in the absence of an oracle by exploiting the relations (so–called metamorphic relations) between the inputs and outputs of multiple executions of the program under test. In the last two decades, metamorphic testing has been successfully used to detect functional faults in a variety of domains, ranging from web services to simulators. However, the applicability of metamorphic testing to detect performance bugs is a topic that remains unexplored. In...
Metamorphic testing has been shown to be a simple yet effective technique in addressing the quality ...
In application domains that do not have a test oracle, such as machine learning and scientific compu...
A test oracle determines whether a test execution reveals a fault, often by comparing the observed p...
Context. Performance testing is a challenging task mainly due to the lack of test oracles, i.e. mech...
First, we will present an approach called Automated Metamorphic System Testing. This will involve au...
In software testing, something which can verify the correctness of test case execution results is ca...
When testing a program, correctly executed test cases are seldom explored further, even though they ...
Challenges arise in assuring the quality of applications that do not have test oracles, i.e., for wh...
What if we could know that a program is buggy, even if we could not tell whether or not its observed...
Challenges arise in testing applications that do not have test oracles, i.e., for which it is imposs...
A test oracle determines whether a test execution reveals a fault, often by comparing the observed p...
Metamorphic relations can be used to improve performance testing by comparing successive runs of the...
Applications in the fields of scientific computing, simulation, optimization, machine learning, etc....
One fundamental challenge for software testing is the oracle problem which means that either there d...
What if we could know that a program is buggy, even if we could not tell whether or not its observed...
Metamorphic testing has been shown to be a simple yet effective technique in addressing the quality ...
In application domains that do not have a test oracle, such as machine learning and scientific compu...
A test oracle determines whether a test execution reveals a fault, often by comparing the observed p...
Context. Performance testing is a challenging task mainly due to the lack of test oracles, i.e. mech...
First, we will present an approach called Automated Metamorphic System Testing. This will involve au...
In software testing, something which can verify the correctness of test case execution results is ca...
When testing a program, correctly executed test cases are seldom explored further, even though they ...
Challenges arise in assuring the quality of applications that do not have test oracles, i.e., for wh...
What if we could know that a program is buggy, even if we could not tell whether or not its observed...
Challenges arise in testing applications that do not have test oracles, i.e., for which it is imposs...
A test oracle determines whether a test execution reveals a fault, often by comparing the observed p...
Metamorphic relations can be used to improve performance testing by comparing successive runs of the...
Applications in the fields of scientific computing, simulation, optimization, machine learning, etc....
One fundamental challenge for software testing is the oracle problem which means that either there d...
What if we could know that a program is buggy, even if we could not tell whether or not its observed...
Metamorphic testing has been shown to be a simple yet effective technique in addressing the quality ...
In application domains that do not have a test oracle, such as machine learning and scientific compu...
A test oracle determines whether a test execution reveals a fault, often by comparing the observed p...