Title :
A Practical Approach for Automated Test Case Generation using Statecharts
Author :
Santiago, Valdivino ; Amaral, Ana Silvia Martins do ; Vijaykumar, Nandamudi L. ; Mattiello-Francisco, Md.F. ; Martins, Eliane ; Lopes, Odnei Cuesta
Author_Institution :
National Inst. for Space Res.
Abstract :
This paper presents an approach for automated test case generation using a software specification modeled in statecharts. The steps defined in such approach involve: translation of statecharts modeling into an XML-based language; and the PerformCharts tool generates FSMs based on control flow. These FSMs are the inputs for the Condado tool which generates test cases. The idea is to demonstrate that by using a higher-level technique, such as Statecharts, complex software can be represented with clarity and rich details. A case study was on an implementation of a protocol specified for communication between a scientific experiment and the on-board data handling computer of a satellite under development at National Institute for Space Research (INPE)
Keywords :
XML; automatic test pattern generation; data handling; finite state machines; formal specification; program testing; protocols; Condado tool; PerformCharts tool; XML-based language; automated test case generation; higher-level technique; onboard data handling computer; software specification; statecharts modeling; Application software; Artificial satellites; Automatic generation control; Automatic testing; Data handling; Performance evaluation; Protocols; Software performance; Software testing; Switches;
Conference_Titel :
Computer Software and Applications Conference, 2006. COMPSAC '06. 30th Annual International
Conference_Location :
Chicago, IL
Print_ISBN :
0-7695-2655-1
DOI :
10.1109/COMPSAC.2006.100