arrow
Return

Enabledness-based Testing of Object Protocols

delete2021-01-03
delete1
delete
OA
AI
J
Javier Godoy *
J
Juan Pablo Galeotti
D
Diego Garbervetsky
S
Sebastián Uchitel
DOI:10.1145/3415153delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
A significant proportion of classes in modern software introduce or use object protocols, prescriptions on the temporal orderings of method calls on objects. This article studies search-based test generation techniques that aim to exploit a particular abstraction of object protocols (enabledness preserving abstractions (EPAs)) to find failures. We define coverage criteria over an extension of EPAs that includes abnormal method termination and define a search-based test case generation technique aimed at achieving high coverage. Results suggest that the proposed case generation technique with a fitness function that aims at combined structural and extended EPA coverage can provide better failure-detection capabilities not only for protocol failures but also for general failures when compared to random testing and search-based test generation for standard structural coverage.
Keywords:
Automatic test generation
enabledness-preserving abstractions
genetic algorithms
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

A
ACM Transactions on Software Engineering and Methodology
IF:
6.2
Papers:
1.2K
Citations:
3.4K

Organization

U
University of Buenos Aires
Scholars:
2.2W
Papers: 1.3W
Citations: 14
I
Imperial College London
Scholars:
8.3W
Papers: 7.3W
Citations: 11.1W
Cited Papers

Cited Papers

Impairment in emotion perception from body movements in individuals with bipolar I and bipolar II disorder is associated with functional capacity
err2017-05-17
err0
errOAAI
errAnja Vaskinn; Trine Vik Lagerberg; Thomas D. Bjella; Carmen Simonsen; Ole A. Andreassen; Torill Ueland; Kjetil Sundet
errShare
errSave
errShare
errSave
INNOVATION IN EDUCATION
err2022-08-30
err0
errOAAI
errVera Shumilina; Egor Volkov
errShare
errSave
Quality retention and selective gene expression of Chinese flowering cabbage as affected by atmosphere gas composition
err2020-05-26
err0
errOAAI
errXuemei Huang; Xuelian Zhang; Xiaoyang Jiang; Shuisheng Huang; Xuequn Pang; Hongxia Qu; Zhaoqi Zhang
errShare
errSave
MobiGUITAR Automated Model-Based Testing of Mobile Apps
err2015-09-01
err244
PREAI
errAmalfitano, Domenico; Fasolino, Anna Rita; Tramontana, Porfirio; Ta, Bryan Dzung; Memon, Atif M.
errShare
errSave
Using mutation analysis for assessing and comparing testing coverage criteria
err2006-08-01
err345
PREAI
errAndrews, James H.; Briand, Lionel C.; Labiche, Yvan; Namin, Akbar Siami
errShare
errSave
NICE guidance
err2009-05-01
err0
PREAI
errTina Bishop
errShare
errSave
Effect of harvest maturity on decay and post-harvest life of ‘d'Anjou’ pear
err1987-03-01
err0
PREAI
errD. Boonyakiat; P.M. Chen; R.A. Spotts; D.G. Richardson
errShare
errSave
researcher View more