DocumentCode
2776463
Title
Communication fault injection for multi-protocol Java applications testing
Author
Menegotto, Cristina Ciprandi ; Weber, Taisy Silva
Author_Institution
Inst. de Inf., UFRGS, Porto Alegre, Brazil
fYear
2011
fDate
27-30 March 2011
Firstpage
1
Lastpage
6
Abstract
Network applications with high dependability requirements must be carefully tested under communication faults to enhance confidence in proper behavior. Fault injection is very useful for these tests. When the applications use more than one protocol, such as UDP, TCP and RMI, a suitable tool that properly handles all of them is required. However, existing tools either are unable to test this kind of application or impose relevant drawbacks. This paper presents Comform, a communication fault injector for multi-protocol Java applications. It intercepts protocol messages at JVM level and uses firewall rules for fault emulation. The approach is useful for both white and black box testing and preserves the target´s source code.
Keywords
Java; program testing; source coding; transport protocols; JVM level; RMI; TCP; UDP; black box testing; communication fault injection; fault emulation; firewall rule; multiprotocol Java application testing; protocol message; target source code; white box testing; Computer crashes; Instruments; Java; Operating systems; Peer to peer computing; Protocols; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Test Workshop (LATW), 2011 12th Latin American
Conference_Location
Porto de Galinhas
Print_ISBN
978-1-4577-1489-4
Type
conf
DOI
10.1109/LATW.2011.5985899
Filename
5985899
Link To Document