Millions of people use navigation software every day to commute and travel. In addition, many systems rely upon the correctness of navigation software to function, ranging from directions applications to self-driving machinery. Navigation software is difficult to test because it is hard or very expensive to evaluate its output. This difficulty is generally known as the oracle problem, a fundamental challenge in software testing. In this study, we propose a metamorphic testing strategy to alleviate the oracle problem in testing navigation software, and conduct a case study by testing the Google Maps mobile app, its web service API, and its graphical user interface. The results show that our strategy is effective with the detection of several...
Keynote speech at the IEEE International Conference on Artificial Intelligence Testing (AI Test 2019...
Many software applications are developed to find answers to unsolved problems in the first place. De...
In application domains that do not have a test oracle, such as machine learning and scientific compu...
Millions of people use navigation software every day to commute and travel. In addition, many system...
Metamorphic testing is a testing technique that can be used to verify the functional correctness of ...
In software testing, an oracle refers to a mechanism against which testers can decide whether or not...
In software testing, something which can verify the correctness of test case execution results is ca...
The oracle problem is very common in the testing of service-oriented systems. Metamorphic testing ha...
Decision support systems provide critical support to decision makers. These systems are increasingly...
An 'oracle' in software testing is a procedure by which testers can decide whether the output of the...
Decision support systems provide critical support to decision makers. These systems are increasingly...
An "oracle" in software testing is a procedure by which testers can decide whether the out...
A test oracle determines whether a test execution reveals a fault, often by comparing the observed p...
A test oracle determines whether a test execution reveals a fault, often by comparing the observed p...
An oracle in software testing is a mechanism for checking whether the system under test has behaved ...
Keynote speech at the IEEE International Conference on Artificial Intelligence Testing (AI Test 2019...
Many software applications are developed to find answers to unsolved problems in the first place. De...
In application domains that do not have a test oracle, such as machine learning and scientific compu...
Millions of people use navigation software every day to commute and travel. In addition, many system...
Metamorphic testing is a testing technique that can be used to verify the functional correctness of ...
In software testing, an oracle refers to a mechanism against which testers can decide whether or not...
In software testing, something which can verify the correctness of test case execution results is ca...
The oracle problem is very common in the testing of service-oriented systems. Metamorphic testing ha...
Decision support systems provide critical support to decision makers. These systems are increasingly...
An 'oracle' in software testing is a procedure by which testers can decide whether the output of the...
Decision support systems provide critical support to decision makers. These systems are increasingly...
An "oracle" in software testing is a procedure by which testers can decide whether the out...
A test oracle determines whether a test execution reveals a fault, often by comparing the observed p...
A test oracle determines whether a test execution reveals a fault, often by comparing the observed p...
An oracle in software testing is a mechanism for checking whether the system under test has behaved ...
Keynote speech at the IEEE International Conference on Artificial Intelligence Testing (AI Test 2019...
Many software applications are developed to find answers to unsolved problems in the first place. De...
In application domains that do not have a test oracle, such as machine learning and scientific compu...