Using concepts of content-based image retrieval to implement graphical testing oracles

被引:15
作者
Delamaro, Marcio Eduardo [1 ]
dos Santos Nunes, Fatima de Lourdes [2 ,3 ]
Paes de Oliveira, Rafael Alves [1 ]
机构
[1] Univ Sao Paulo, ICMC, BR-05508 Sao Paulo, Brazil
[2] Univ Sao Paulo, EACH, BR-05508 Sao Paulo, Brazil
[3] Univ Sao Paulo, Escola Politecn, Interact Technol Lab, BR-05508 Sao Paulo, Brazil
基金
巴西圣保罗研究基金会;
关键词
software testing; testing oracle; content-based image retrieval; SIMILARITY SEARCH; MICROCALCIFICATIONS;
D O I
10.1002/stvr.463
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Automation of testing is an essential requirement to render it viable for software development. Although there are several testing techniques and criteria in many different domains, developing methods to test programs with complex outputs remains an unsolved challenge. This setting includes programs with graphical output, which produce images or interface windows. One possible approach towards automating the testing activity is the use of automatic oracles in which a reference image, taken as correct, can be used to establish a correctness measure in the tested program execution. A method that uses concepts of content-based image retrieval to facilitate oracle automation in the domain of programs with graphics output is presented. Two case studies, one using a computer-aided diagnostic system and one using a Web application, are presented, including some reflections and discussions that demonstrate the feasibility of the proposed approach. Copyright (c) 2011 John Wiley & Sons, Ltd.
引用
收藏
页码:171 / 198
页数:28
相关论文
共 42 条
[1]  
[Anonymous], 2011, DIGITAL IMAGE PROCES
[2]  
[Anonymous], 1982, Computer Vision
[3]  
Baresi Luciano., 2001, Test Oracles
[4]   A completely automated CAD system for mass detection in a large mammographic database [J].
Bellotti, R. ;
De Carlo, F. ;
Tangaro, S. ;
Gargano, G. ;
Maggipinto, G. ;
Castellano, M. ;
Massafra, R. ;
Cascio, D. ;
Fauci, F. ;
Magro, R. ;
Raso, G. ;
Lauria, A. ;
Forni, G. ;
Bagnasco, S. ;
Cerello, P. ;
Zanon, E. ;
Cheran, S. C. ;
Torres, E. Lopez ;
Bottigli, U. ;
Masala, G. L. ;
Oliva, P. ;
Retico, A. ;
Fantacci, M. E. ;
Cataldo, R. ;
De Mitri, I. ;
De Nunzio, G. .
MEDICAL PHYSICS, 2006, 33 (08) :3066-3075
[5]   Searching in high-dimensional spaces -: Index structures for improving the performance of multimedia Databases [J].
Böhm, C ;
Berchtold, S ;
Keim, D .
ACM COMPUTING SURVEYS, 2001, 33 (03) :322-373
[6]   IMPROVEMENT IN RADIOLOGISTS DETECTION OF CLUSTERED MICROCALCIFICATIONS ON MAMMOGRAMS - THE POTENTIAL OF COMPUTER-AIDED DIAGNOSIS [J].
CHAN, HP ;
DOI, K ;
VYBORNY, CJ ;
SCHMIDT, RA ;
METZ, CE ;
LAM, KL ;
OGURA, T ;
WU, YZ ;
MACMAHON, H .
INVESTIGATIVE RADIOLOGY, 1990, 25 (10) :1102-1110
[7]   Image retrieval: Ideas, influences, and trends of the new age [J].
Datta, Ritendra ;
Joshi, Dhiraj ;
Li, Jia ;
Wang, James Z. .
ACM COMPUTING SURVEYS, 2008, 40 (02)
[8]  
Delamaro M.E., 1996, P C PERFORMABILITY C, P79
[9]   HINTS ON TEST DATA SELECTION - HELP FOR PRACTICING PROGRAMMER [J].
DEMILLO, RA ;
LIPTON, RJ .
COMPUTER, 1978, 11 (04) :34-41
[10]   Computer aided diagnosis of breast cancer on mammograms [J].
Kunio Doi ;
Maryellen L. Giger ;
Robert M. Nishikawa ;
Robert A. Schmidt .
Breast Cancer, 1997, 4 (4) :228-233