arrow
返回

Test Oracle Strategies for Model-Based Testing

delete2017-04-01
delete46
PRE
AI
N
Nan Li *
J
Jeff Offutt
DOI:10.1109/TSE.2016.2597136delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Testers use model-based testing to design abstract tests from models of the system's behavior. Testers instantiate the abstract tests into concrete tests with test input values and test oracles that check the results. Given the same test inputs, more elaborate test oracles have the potential to reveal more failures, but may also be more costly. This research investigates the ability for test oracles to reveal failures. We define ten new test oracle strategies that vary in amount and frequency of program state checked. We empirically compared them with two baseline test oracle strategies. The paper presents several main findings. (1) Test oracles must check more than runtime exceptions because checking exceptions alone is not effective at revealing failures. (2) Test oracles do not need to check the entire output state because checking partial states reveals nearly as many failures as checking entire states. (3) Test oracles do not need to check program states multiple times because checking states less frequently is as effective as checking states more frequently. In general, when state machine diagrams are used to generate tests, checking state invariants is a reasonably effective low cost approach to creating test oracles.
Keyword:
Test oracle
RIPR model
test oracle strategy
test automation
subsumption
model-based testing
AI总结

AI总结

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

期刊

IEEE Transactions on Software Engineering 封面图
IEEE Transactions on Software Engineering
IF:
5.6
论文数:
2.9K
被引数:
1.1W

机构

G
George Mason University
学者数:
7.7K
论文数: 7.9K
被引数: 1.0W
引用论文

引用论文

Shared resources and disease dynamics in spatially structured populations
err2014-01-01
err0
PREAI
errCharles L. Nunn; Peter H. Thrall; Peter M. Kappeler
err分享
err收藏
Rendre justice au travail
err
IF0
err2016-01-01
err0
PREAI
errMatthieu de Nanteuil
err分享
err收藏
Circadian modulated continuous infusion of fudr in patients with disseminated renal cell cancer (RCC)
err1993-01-01
err0
PREAI
errPoorter RL; PJM Bakker; KH Kurth; RC Rietbroek; DMJ Biermans-van Leeuwe; CHN Veenhof
err分享
err收藏
Exploiting the Prevalence of Homologous Recombination Deficiencies in High-Grade Serous Ovarian Cancer
err2020-05-11
err0
errOAAI
errSara Bouberhan; Lauren Philp; Sarah Hill; Linah F. Al-Alem; Bo Rueda
err分享
err收藏
Production and Purification of Cell Culture Hepatitis C Virus
err2018-12-29
err0
PREAI
errCynthia de la Fuente; Maria Teresa Catanese
err分享
err收藏
The Long Road: Rural Youth, Farming and Agroecological Formación in Central America
err2017-03-09
err0
PREAI
errNils McCune; Peter M. Rosset; Tania Cruz Salazar; Helda Morales; Antonio Saldívar Moreno
err分享
err收藏
Using Formal Specifications to Support Testing使用正式规范支持测试
err2009-02-23
err236
errOAAI
errHierons, Robert M.; Bogdanov, Kirill; Bowen, Jonathan P.; Cleaveland, Rance; Derrick, John; Dick, Jeremy; Gheorghe, Marian; Harman, Mark; Kapoor, Kalpesh; Krause, Paul; Luettgen, Gerald; Simons, Anthony J. H.; Vilkomir, Sergiy; Woodward, Martin R.; Zedan, Hussein
err分享
err收藏
学者 查看更多内容