Dealing with non-determinism in testing concurrent java components


Autoria(s): Wildman, Luke; Long, Brad; Strooper, Paul
Contribuinte(s)

J. Lee

W.C. Chu

P. Jalote

Data(s)

01/01/2005

Resumo

The testing of concurrent software components can be difficult due to the inherent non-determinism present in these components. For example, if the same test case is run multiple times, it may produce different results. This non-determinism may lead to problems with determining expected outputs. In this paper, we present and discuss several possible solutions to this problem in the context of testing concurrent Java components using the ConAn testing tool. We then present a recent extension to the tool that provides a general solution to this problem that is sufficient to deal with the level of non-determinism that we have encountered in testing over 20 components with ConAn. © 2005 IEEE

Identificador

http://espace.library.uq.edu.au/view/UQ:102600

Idioma(s)

eng

Publicador

IEEE

Palavras-Chave #Java #Distributed programming #Object-oriented programming #Program testing #Software tools #E1 #280302 Software Engineering #700102 Application tools and system utilities
Tipo

Conference Paper