Software automated testing: A solution to maximize the test plan coverage and to increase software reliability and quality in use

被引:9
作者
Catelani, Marcantonio [1 ]
Ciani, Lorenzo [1 ]
Scarano, Valeria L. [1 ]
Bacioccola, Alessandro [1 ]
机构
[1] Univ Florence, Dept Elect & Telecommun, I-50139 Florence, Italy
关键词
Software automated testing; Software reliability; Quality in use; Mean time to overflow;
D O I
10.1016/j.csi.2010.06.006
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Software plays an increasingly important role in complex systems, especially for high-tech applications involved in important fields, such as transportation, financial management, communication, biomedical applications and so on. For these systems, performances such as efficient operation, fault tolerance, safety and security have to be guaranteed by the software structure, whose quality in use is assuming a growing importance from the industrial point of view. The basic problem is that the complexity of the task which software has to perform has often grown more quickly than hardware. In addition, unlike hardware, software cannot break or wear out, but can fail during its life cycle (dynamic defects) [1]. Software problems, essentially, have to be solved with quality assurance tools such as configuration management, testing procedures, quality data reporting systems and so on [2]. In this context, the paper proposes a new approach concerning the automated software testing as an aid to maximize the test plan coverage within the time available and also to increase software reliability and quality in use [3]. In this paper a method which combines accelerated automated tests for the study of software regression and memory overflow will be shown, in order to guarantee software with both a high quality level and a decrease of the testing time. The software will be tested by using test sequences reproducing the actual operating conditions and accelerated stress level. Moreover the research wishes to define some parameters of the software life and to show the generality of the proposed technique. (C) 2010 Elsevier B.V. All rights reserved.
引用
收藏
页码:152 / 158
页数:7
相关论文
共 27 条
[1]  
[Anonymous], INTR SOFTW REL STAT
[2]  
[ANSI IEEE Std. 1012], 1986, 1012 ANSIIEEE
[3]  
[ANSI IEEE St. 829], 1998, 829 ANSIIEEE
[4]  
BAILEY M, 1995, IEEE MIL COMM C 1995, V3, P1098
[5]   A statistical approach for improving the performance of a testing methodology for measurement software [J].
Betta, Giovanni ;
Capriglione, Domenico ;
Pietrosanto, Antonio ;
Sommella, Paolo .
IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2008, 57 (06) :1118-1126
[6]  
Birolini A., 2004, Reliability Engineering: Theory and Practice, V4th
[7]  
Burnstein Ilene., 2003, Practical Software Testing: A Process-Oriented Approach
[8]  
Catelani M., 2008, P 16 IMEKO S TC4 FLO
[9]  
CATELANI M, 2008, P IEEE INT INSTR MEA
[10]   THE AVERAGE TIME UNTIL BUCKET OVERFLOW [J].
COOPER, RB ;
SOLOMON, MK .
ACM TRANSACTIONS ON DATABASE SYSTEMS, 1984, 9 (03) :392-408