Testando uma Infra-estrutura FT-CORBA: O Caso GroupPac
Resumo
Este artigo apresenta um estudo de caso sobre a aplicação de testes de unidade na infra-estrutura para tolerância a faltas GroupPac. Nossa abordagem é pragmática: dadas as dimensões do sistema e o estágio atual de seu desenvolvimento optamos por aplicar técnicas e ferramentas largamente utilizadas testando apenas as interfaces dos serviços que compõem a infra-estrutura. Esta abordagem nos permitiu melhorar a qualidade do sistema em geral.
Referências
Beck, K. and Gamma, E. (1998). Test-infected: Programmers love writing tests. Java Report, 3(7).
Bessani, A. N., Alchieri, E. A. P., Lung, L. C., and da Silva Fraga, J. (2004). GroupPac 3: Estendendo o FT-CORBA para Gerenciamento e Replicação Ativa. In Anais do WTF 2004, Gramado, RS.
Doliner, M. and Thomerson, J. (2005). Cobertura homepage. http://cobertura.sourceforge.net.
JUnit (2005). JUnit homepage. http://www.junit.org.
Kaner, C., Falk, J., and Nguyen, H. Q. (1999). Testing Computer Software. Willey, 2nd edition.
Lung, L. C., da Silva Fraga, J., Padilha, R., and Souza, L. (2001). Adaptando as especificações FT-CORBA para redes de larga escala. In Anais do SBRC 2001, Florianópolis, SC.
Object Management Group (2002). The Common Object Request Broker Architecture: Core Specification v3.0. OMG Standart formal/02-12-06.