Testing is necessary for all types of systems, but becomes difficult when the tester cannot easily determine whether the system delivers the correct result or not. NASA's Data Access Toolkit allows NASA analysts to query a large database of telemetry data. Since the user is unfamiliar with the data and several data transformations can occur, it is impossible to determine whether the system behaves correctly or not in full scale production situations. Small scale testing was already conducted manually by other teams and unit testing was conducted on individual functions. However, there was still a need for full scale acceptance testing on a broad scale. We describe how we addressed this testing problem by applying the idea of metamorphic tes...
What if we could know that a program is buggy, even if we could not tell whether or not its observed...
Metamorphic testing is an approach to both test case generation and test result verification. A cent...
What if we could know that a program is buggy, even if we could not tell whether or not its observed...
Model transformations are crucial for the success of Model Driven Engineering. Testing is a prevaili...
Metamorphic testing is an approach to both test case generation and test result verification. A cent...
Testing becomes difficult when we cannot easily determine whether or not the system under test deliv...
Metamorphic testing is an approach to both test case generation and test result verification. A cent...
Metamorphic testing is an approach to both test case generation and test result verification. A cent...
A test oracle determines whether a test execution reveals a fault, often by comparing the observed p...
Decision support systems provide critical support to decision makers. These systems are increasingly...
Model-based software testing generally refers to test case selection and result evaluation based on ...
A test oracle determines whether a test execution reveals a fault, often by comparing the observed p...
Model-based Testing (MBT), where a model of the system under test's (SUT) behavior is used to automa...
Background: Metamorphic testing emerges as a simple and effective approach for testing scientific so...
Decision support systems provide critical support to decision makers. These systems are increasingly...
What if we could know that a program is buggy, even if we could not tell whether or not its observed...
Metamorphic testing is an approach to both test case generation and test result verification. A cent...
What if we could know that a program is buggy, even if we could not tell whether or not its observed...
Model transformations are crucial for the success of Model Driven Engineering. Testing is a prevaili...
Metamorphic testing is an approach to both test case generation and test result verification. A cent...
Testing becomes difficult when we cannot easily determine whether or not the system under test deliv...
Metamorphic testing is an approach to both test case generation and test result verification. A cent...
Metamorphic testing is an approach to both test case generation and test result verification. A cent...
A test oracle determines whether a test execution reveals a fault, often by comparing the observed p...
Decision support systems provide critical support to decision makers. These systems are increasingly...
Model-based software testing generally refers to test case selection and result evaluation based on ...
A test oracle determines whether a test execution reveals a fault, often by comparing the observed p...
Model-based Testing (MBT), where a model of the system under test's (SUT) behavior is used to automa...
Background: Metamorphic testing emerges as a simple and effective approach for testing scientific so...
Decision support systems provide critical support to decision makers. These systems are increasingly...
What if we could know that a program is buggy, even if we could not tell whether or not its observed...
Metamorphic testing is an approach to both test case generation and test result verification. A cent...
What if we could know that a program is buggy, even if we could not tell whether or not its observed...