Title :
Communication Sequence Graphs for Mutation-Oriented Integration Testing
Author :
Belli, Fevzi ; Hollmann, Axel ; Padberg, Sascha
Author_Institution :
Univ. of Paderborn, Paderborn, Germany
Abstract :
Integration testing (IT) plays an important role for validation of the communication between different software components to ensure their optimal cooperation. In this paper we (i) introduce communication sequence graphs (CSG) for integration testing representing the communication between software components on a meta-level, (ii) define coverage criteria based on these graphs, and (iii) give hints how to extend CSG notion by Boolean algebra in order to represent complex data structures of data exchanged between components to be integrated. A case study borrowed from a robot controlling system illustrates CSG as a new integration testing approach.
Keywords :
data structures; graph theory; object-oriented programming; program testing; Boolean algebra; communication sequence graphs; complex data structures; coverage criteria; mutation-oriented integration testing; robot controlling system; software component communication; Boolean algebra; Conferences; Control systems; Data structures; Genetic mutations; Robot control; Robotic assembly; Software systems; Software testing; System testing; Software testing; communication sequence graphs; integration testing; mutation testing;
Conference_Titel :
Secure Software Integration and Reliability Improvement, 2009. SSIRI 2009. Third IEEE International Conference on
Conference_Location :
Shanghai
Print_ISBN :
978-0-7695-3758-0
DOI :
10.1109/SSIRI.2009.50