• 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