Loading...
Please wait, while we are loading the content...
Similar Documents
Metamorphic Runtime Checking of Applications without Test Oracles
| Content Provider | Semantic Scholar |
|---|---|
| Author | Murphy, Christian Kaiser, Gail E. Bell, Jonathan Su, Fang-Hsiang |
| Copyright Year | 2013 |
| Abstract | Challenges arise in testing applications that do not have test oracles, i.e., for which it is impossible or impractical to know what the correct output should be for general input. Metamorphic testing, introduced by Chen et al., has been shown to be a simple yet effective technique in testing these types of applications: test inputs are transformed in such a way that it is possible to predict the expected change to the output, and if the output resulting from this transformation is not as expected, then a fault must exist. Here, we improve upon previous work by presenting a new technique called Metamorphic Runtime Checking, which automatically conducts metamorphic testing of both the entire application and individual functions during a program’s execution. This new approach improves the scope, scale, and sensitivity of metamorphic testing by allowing for the identification of more properties and execution of more tests, and increasing the likelihood of detecting faults not be found by application-level properties alone. We also discuss a technique for automatically discovering functions’ metamorphic properties, and present the results of new studies that demonstrate that Metamorphic Runtime Checking advances the state of the art in testing applications without oracles. |
| File Format | PDF HTM / HTML |
| DOI | 10.7916/D8J9655P |
| Alternate Webpage(s) | https://mice.cs.columbia.edu/getTechreport.php?format=pdf&techreportID=1550 |
| Alternate Webpage(s) | http://www.crosstalkonline.org/storage/issue-archives/2015/201503/201503-Bell.pdf |
| Alternate Webpage(s) | https://mice.cs.columbia.edu/getTechreport.php?format=pdf&techreportID=1589 |
| Alternate Webpage(s) | http://www.psl.cs.columbia.edu/wp-content/uploads/2016/08/crosstalk.pdf |
| Alternate Webpage(s) | https://academiccommons.columbia.edu/doi/10.7916/D8N305CZ/download |
| Alternate Webpage(s) | https://doi.org/10.7916/D8J9655P |
| Language | English |
| Access Restriction | Open |
| Content Type | Text |
| Resource Type | Article |