Software plays an increasingly important role in equipment and systems, both in terms of technical relevance and of development cost (often higher than 50% even for small systems). Unlike HW, SW does not go through a production phase. Also, SW cannot break or wear out. However, it canfail to satisfy its required function because of defects which manifest themselves while the system is operating (dynamic defects). A fault in the SW is thus caused by a defect, even if appears randomly in time, and SW problems are basically quality problems which have to be solved with quality assurance tools (configuration management, testing, and quality data reporting systems) [1]. In order to grant a software high quality level against a reasonable cost, the testing planning phase has to be study in detail. In order to do so, an adequate coverage of the product functionality has to be supplied to reduce the test time. The aim of the paper is suggesting an automated software testing as a solution to the problem ofhaving to maximize the test plan coverage within the available time and to increase software reliability and quality in use.
A novel approach to automated testing to increase software reliability / M.Catelani; L.Ciani; V.Scarano; A.Bacioccola. - STAMPA. - (2008), pp. 1499-1502. (Intervento presentato al convegno 2008 IEEE International Instrumentation and Measurement Technology Conference, I2MTC tenutosi a Victoria, BC; Canada nel 2008) [10.1109/IMTC.2008.4547280].
A novel approach to automated testing to increase software reliability
CATELANI, MARCANTONIO;CIANI, LORENZO;
2008
Abstract
Software plays an increasingly important role in equipment and systems, both in terms of technical relevance and of development cost (often higher than 50% even for small systems). Unlike HW, SW does not go through a production phase. Also, SW cannot break or wear out. However, it canfail to satisfy its required function because of defects which manifest themselves while the system is operating (dynamic defects). A fault in the SW is thus caused by a defect, even if appears randomly in time, and SW problems are basically quality problems which have to be solved with quality assurance tools (configuration management, testing, and quality data reporting systems) [1]. In order to grant a software high quality level against a reasonable cost, the testing planning phase has to be study in detail. In order to do so, an adequate coverage of the product functionality has to be supplied to reduce the test time. The aim of the paper is suggesting an automated software testing as a solution to the problem ofhaving to maximize the test plan coverage within the available time and to increase software reliability and quality in use.I documenti in FLORE sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.