arrow
Return

Call-stack coverage for GUI test suite reduction

delete2008-01-01
delete59
PRE
AI
M
McMaster, Scott *
M
Memon, Atif M.
DOI:10.1109/TSE.2007.70756delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Graphical user interfaces (GUIs) are used as front ends to most of today's software applications. The event-driven nature of GUIs presents new challenges for testing. One important challenge is test suite reduction. Conventional reduction techniques/tools based on static analysis are not easily applicable due to the increased use of multilanguage GUI implementations, callbacks for event handlers, virtual function calls, reflection, and multithreading. Moreover, many existing techniques ignore code in libraries and fail to consider the context in which event handlers execute. Consequently, they yield GUI test suites with seriously impaired fault-detection abilities. This paper presents a reduction technique based on the call-stack coverage criterion. Call stacks may be collected for any executing program with very little overhead. Empirical studies in this paper compare reduction based on call-stack coverage to reduction based on line, method, and event coverage, including variations that control for the size and optional consideration of library methods. These studies show that call-stack-based reduction provides unique trade-offs between the reduction in test suite size and the loss of fault detection effectiveness, which may be valuable in practice. Additionally, an analysis of the relationship between coverage requirements and fault-revealing test cases is presented.
Keywords:
testing strategies
test coverage of code
test management
testing tools
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Software Engineering cover
IEEE Transactions on Software Engineering
IF:
5.6
Papers:
2.9K
Citations:
1.1W

Organization

University System of Maryland cover
University System of Maryland
Scholars:
6.5W
Papers: 5.6W
Citations: 113
Cited Papers

Cited Papers

eDNA metabarcoding of decapod crustaceans across Indonesian seas has implications for biodiversity conservation and fisheries sustainability
err2022-09-07
err0
errOAAI
errHawis Madduppa; Lalu M. Iqbal Sani; Kuncoro Catur Nugroho; Dietriech G. Bengen; Zainal Abidin Muchlisin; Nur Fadli; Beginer Subhan; Dondy Arafat; Neviaty P. Zamani; Adriani Sunuddin; Meutia Samira Ismet; Endang S. Srimariana; Nadya Cakasana; Dea Fauzia Lestari; Prakas Santoso; Wahyu Adi Setyaningsih; Abdurrachman Baksir; Vindy Rilani Manurung; Adrian Damora; Mutia Ramadhaniaty; Aida Sartimbul; Muh Yasin Umsini Putra Oli; Wendy Alexander Tanod; Munira; Johny Dobo; Eko Setyobudi; Nadiarti Nadiarti; Jamaluddin Jompa; Nurul Auliyah; Samliok Ndobe; Indra Mahyudi; Jotham S. R. Ninef; Beatrix M. Rehatta; Abigail Mary Moore
errShare
errSave
errShare
errSave
Dynamics of Elongation Factor 2 Kinase Regulation in Cortical Neurons in Response to Synaptic Activity
err2015-02-18
err0
errOAAI
errJustin W. Kenney; Oksana Sorokina; Maja Genheden; Anatoly Sorokin; J. Douglas Armstrong; Christopher G. Proud
errShare
errSave
Prioritizing test cases for regression testing
err2001-10-01
err828
PREAI
errRothermel, G; Untch, RH; Harrold, MJ
errShare
errSave
err2000-01-01
err0
PREAI
errJosé Luis Palomo
errShare
errSave
errShare
errSave
Botulinum toxin type A inhibits Ca2+-dependent transport of acetylcholine in reconstituted giant liposomes made from presynaptic membranes from cholinergic nerve terminals
err1995-08-01
err0
PREAI
errElena López-Alonso; Jaume Canaves; Mònica Arribas; Aurora Casanova; Jordi Marsal; J.M. González-Ros; Carles Solsona
errShare
errSave
Mesangiocapillary Glomerulonephritis in Down’s Syndrome
err1991-01-01
err0
PREAI
errSuresh K. Gupta; Venkata S. Venkataseshan; Jacob Churg
errShare
errSave
researcher View more