arrow
返回

Performance metamorphic testing: A Proof of concept

delete2018-06-01
delete18
delete
OA
AI
S
Sergio Segura *
J
Javier Troya
A
Amador Durán
A
Antonio Ruiz–Cortés
DOI:10.1016/j.infsof.2018.01.013delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Context: Performance testing is a challenging task mainly due to the lack of test oracles, i.e. mechanisms to decide whether the performance of a program is acceptable or not because of a bug. Metamorphic testing enables the generation of test cases in the absence of an oracle by exploiting the 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 different domains. However, its applicability to performance testing remains unexplored. Objective: We propose the application of metamorphic testing to reveal performance failures. Method: We define Performance Metamorphic Relations (PMRs) as expected relations between performance measurements of multiple executions of the program under test. These relations can be turned into assertions for the automated detection of performance bugs, removing the need for complex benchmarks and domain experts guidance. As a further benefit, PMRs can be turned into fitness functions to guide search-based techniques on the generation of test data. Results: The feasibility of the approach is illustrated through an experimental proof of concept in the context of the automated analysis of feature models. Conclusion: The results confirm the potential of metamorphic testing, in combination with search-based techniques, to automate the detection of performance bugs.
Keyword:
Metamorphic testing
Performance testing
Search-based testing
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Information and Software Technology 封面图
Information and Software Technology
IF:
4.3
论文数:
3.8K
被引数:
7.7K

机构

U
University of Sevilla
学者数:
1.9W
论文数: 1.7W
被引数: 15
引用论文

引用论文

A Survey on Metamorphic Testing变质测试综述
err2016-09-01
err384
errOAAI
errSegura, Sergio; Fraser, Gordon; Sanchez, Ana B.; Ruiz-Cortes, Antonio
err分享
err收藏
Automated generation of computationally hard feature models using evolutionary algorithms
err2014-06-01
err12
errOAAI
errSegura, Sergio; Parejo, Jose A.; Hierons, Robert M.; Benavides, David; Ruiz-Cortes, Antonio
err分享
err收藏
Metamorphic Testing: A Review of Challenges and Opportunities变质测试: 挑战与机遇的回顾
err2018-01-04
err319
errOAAI
errChen, Tsong Yueh; Kuo, Fei-Ching; Liu, Huai; Poon, Pak-Lok; Towey, Dave; Tse, T. H.; Zhou, Zhi Quan
err分享
err收藏