Requisitos para Automação dos Testes de Sistemas de Informação

  • Pedro Santos Neto UFMG
  • Rodolfo Resende UFMG
  • Clarindo Pádua UFMG

Resumo


Este trabalho apresenta duas contribuições. A primeira contribuição é uma proposta de requisitos, no contexto de sistemas de informação, para métodos de automação de testes. Esses requisitos podem ser utilizados como guia para o desenvolvimento de novos métodos e ferramentas. A segunda contribuição é a avaliação de três métodos de automação de testes utilizando os requisitos propostos, permitindo a identificação de melhorias nos métodos analisados.
Palavras-chave: Automação de testes, Sistemas de informação, Proposta de requisitos, Métodos de automação

Referências

Ministério da Ciência e Tecnologia (MCT), Programa Brasileiro da Qualidade e Produtividade de Software, 3ª Edição, setembro de 2004.

NIST, Planning Report 02-3, The Economic Impacts of Inadequate Infrastructure for Software Testing, 2002, http://www.nist.gov/director/prog-ofc/report02-3.pdf, último acesso em novembro de 2004.

Cook, M., Building Enterprise Information Architecture: Reengineering Information Systems, Prentice Hall, 1a edição, 1996.

Zachman, J., e Sowa, J., Extending and Formalizing the Framework for Information Systems Architecture, IBM Systems Journal, volume 31, número 3, 1992, páginas 590-616.

Paula Filho, W., Engenharia de Software: Fundamentos, Métodos e Padrões, Editora LTC, 2a edição, 2003.

Jorgensen, P., Software Testing: A Craftsman’s Approach, Second Edition, CRC Press, 2004.

Kruchten, P., Architectural Blueprints The ”4+1” View Model of Software Architecture, IEEE Software, volume 12, número 6, páginas 42-50, novembro de 1995.

Goodenough, J., e Gerhart, S., Towards a Theory of Test Data Selection, IEEE Transactions on Software Engineering, volume 1, número 2, páginas 156-173, junho de 1975.

Peters, D., e Parnas, D., Generating a Test Oracle from Program Documentation: Work in Progress, Proceedings of the International Symposium on Software Testing and Analysis (ISSTA’94), páginas 58-65, Seattle, Washington, EUA, 1994.

IEEE, IEEE Standard for Software Test Documentation IEEE Std 829-1998, IEEE Computer Society, 1998.

Briand, L., and Labiche, Y., A UML-Based Approach to System Testing, Proceedings of the 4th Unified Modeling Language Conference (UML’01), páginas 194-208, Toronto, Canada, outubro de 2001.

Jacobson, I., Rumbaugh, J., e Booch, G., The Unified Software Development Process, Addison Wesley, 1999.

Santos Neto, P., Resende, R., e Padua, C., A Method For Information Systems Testing Automation, Proceedings of the 17th Conference on Advanced Information Systems Engineering (CAiSE’05), Porto, Portugal, junho de 2005.

Hartman, A., e Nagin, K., The AGEDIS Tools for Model Based Testing, International Symposium on Software Testing and Analysis (ISSTA 2004), Boston, Massachusetts, EUA, julho de 2004.

Rumbaugh, J., Jacobson, I., e Booch, G., The Unified Modeling Language Reference Manual, Addison Wesley, 1999.

Andrews, A., France, R., Ghosh, S., e Craig, G., Test Adequacy Criteria for UML Design Models, Jornal of Software Testing, Verification, and Reliability, volume 13, número 2, páginas 95-127, junho de 2003.

Offutt, J., e Abdurazik, A., Generating Tests from UML Specifications, Proceedings of the 2nd Unified Modeling Language Conference (UML’99), páginas 416-429, Fort Collins, CO, USA, outubro de 1999.
Publicado
26/10/2005
SANTOS NETO, Pedro; RESENDE, Rodolfo; PÁDUA, Clarindo. Requisitos para Automação dos Testes de Sistemas de Informação. In: SIMPÓSIO BRASILEIRO DE SISTEMAS DE INFORMAÇÃO (SBSI), 2. , 2005, Florianópolis. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2005 . p. 85-94. DOI: https://doi.org/10.5753/sbsi.2005.14971.