跳到主要导航 跳到搜索 跳到主要内容

Automated random testing of image processing applications with effectiveness measure

  • Beihang University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Automating software testing process has remarkably reduced the cost of manual efforts and made testing considerably fast. Recently, image processing has been extensively used in different software applications and their significance implies a well-tested reliable system. Testing of these applications require semantically complex multidimensional image data. Whereas, the image databases are extremely large in size and testing of application on each image is not possible in constrained time. In order to meet these challenges, an automated testing tool is required which is capable of reporting bugs using a finite number of input images and can quantify its effectiveness on the basis of a coverage metric. In this paper, we present a tool IMTEST based on a novel technique to test image processing applications that aims to achieve high program coverage and capable to report bugs that manifest during testing process. It selects images randomly from an image database and gives input to the instrumented version of the code under test. The instrumented code replica is generated by our tool, inserting additional analysis code apart from original code. This allows us to measure the coverage achieved during program execution for a particular input image. A coverage vector is designed to record program coverage during iterative execution of instrumented program under test for different input images. Any unexpected program behavior is recorded as bug that manifests during testing process. A stopping criteria is used to conclude the testing in a considerable time duration. The tool is tested on real applications and the result shows that IMTEST reported real bugs which are reproducible with the specified images and is useful to improve software quality.

源语言英语
主期刊名Modeling and Optimization of the Aerospace, Robotics, Mechatronics, Machines-Tools, Mechanical Engineering and Human Motricity Fields, OPTIROB 2014
出版商Trans Tech Publications Ltd
787-795
页数9
ISBN(印刷版)9783038351115
DOI
出版状态已出版 - 2014
活动9th International Conference on Modeling and Optimization of the Aerospace, Robotics, Mechatronics, Machines-Tools, Mechanical Engineering and Human Motricity Fields, OPTIROB 2014 - Mangalia, 罗马尼亚
期限: 26 6月 201429 6月 2014

出版系列

姓名Applied Mechanics and Materials
555
ISSN(印刷版)1660-9336
ISSN(电子版)1662-7482

会议

会议9th International Conference on Modeling and Optimization of the Aerospace, Robotics, Mechatronics, Machines-Tools, Mechanical Engineering and Human Motricity Fields, OPTIROB 2014
国家/地区罗马尼亚
Mangalia
时期26/06/1429/06/14

指纹

探究 'Automated random testing of image processing applications with effectiveness measure' 的科研主题。它们共同构成独一无二的指纹。

引用此