Caracterização do Estado da Prática das Atividades de Teste em um Cenário de Desenvolvimento de Software Brasileiro

  • Arilo Claudio Dias Neto UFRJ
  • Ana Cândida Cruz Natali UFRJ
  • Ana Regina Rocha UFRJ
  • Guilherme Horta Travassos UFRJ

Resumo


As atividades de teste estão sempre presentes no desenvolvimento de um software com o objetivo de contribuir para a qualidade do produto final. No entanto, percebe-se a existência de uma grande diferença entre o estado da arte e o estado da prática de teste de software. Existem poucas evidências relatadas da efetividade das práticas de teste de software sugeridas pela literatura técnica na indústria. Baseado neste contexto, este artigo apresenta a caracterização do estado atual das práticas de teste em um cenário de desenvolvimento de software específico, onde foram avaliadas quais práticas de teste estão sendo adotadas pelas organizações. Os resultados indicam carência, limitação e o interesse dessas organizações em aplicar práticas de teste de software em seus projetos.
Palavras-chave: Estado da Prática, Atividades de Teste, Desenvolvimento de Software

Referências

Anderson, C., Runeson, P. (2002) “Verification and Validation in Industry - A Qualitative Survey on the State of Practice”, In: International Symposium on Empirical Software Engineering (ISESE'02), p.37, October 03-04.

Bertolino, A. (2004) “The (Im)maturity level of software testing. SIGSOFT Softw”. Eng. Notes 29, 5, 1-4, Setembro.

Craig, R.D., Jaskiel, S. P., “Systematic Software Testing”, Artech House Publishers, Boston, 2002.

Farias, L.D. (2002) "Planejamento de Riscos em Ambientes de Desenvolvimento de Software Orientados à Organização", Dissertação de M.Sc., COPPE/UFRJ, Rio de Janeiro, Agosto.

Frankl, P. G., Weiss, S. N., Hu, C. (1997) “All-Uses vc Mutation Testing: An Experimental Comparison of Effectiveness”, Journal of Systems and Software. Vol. 38, Pág: 235-253, Setembro.

Gelperin, D., Hetzel, B. (1988) "The Growth of Software Testing”, Communications of the ACM, Vol. 31(6), pág: 687-695.

Kim, J. M., Porter, A., Rothermel, G. (2000) “An Empirical Study of Regression Test Application Frequency”. In Proceedings of the 22nd International Conference of Software Engineering, Maio, Pág. 126-135. Ireland. IEEE Computer Society Press.

Li, J., Conradi, R., et al. (2005) “An Empirical Study on Off-the-Shelf Component Usage in Industrial Projects”. Proc. 6th International Conference on Product Focused Software Process Improvement (PROFES'2005), Junho, Finland, Springer Verlag LNCS Vol. 3547, pp.54–68.

Pressman, R. S., “Software Engineering: A Practitioner’s Approach”, McGraw-Hill, 6th ed, Nova York, NY, 2005.

Rocha, A. R., Maldonado, J. C., Weber, K. C., et al., “Qualidade de software – Teoria e prática”, Prentice Hall, São Paulo, 2001.

Rocha, A.R. et al., (2005) “Estação TABA: Uma Infra-estrutura para Implantação do Modelo de Referência para Melhoria de Processo de Software”, In: 3o Simpósio Brasileiro de Qualidade de Software (SBQS), Porto Alegre, RS.

SEPIN (Secretaria de Política de Informática) – MCT (Ministério da Ciência e Tecnologia), “Qualidade e Produtividade no Setor de Software – Resultados da Pesquisa de 2005”. http://www.mct.gov.br/sepin/Dsi/Quali2005/Public2005.htm, acessado em Março/2006.

Xexéo, J.A.M. (2001) “Sistemas de Informação como Instrumento de Programas de Qualidade”, Tese de D.Sc., COPPE/UFRJ, Rio de Janeiro, RJ, Brasil, dezembro.
Publicado
29/05/2006
DIAS NETO, Arilo Claudio; NATALI, Ana Cândida Cruz; ROCHA, Ana Regina; TRAVASSOS, Guilherme Horta. Caracterização do Estado da Prática das Atividades de Teste em um Cenário de Desenvolvimento de Software Brasileiro. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 5. , 2006, Vila Velha. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2006 . p. 27-41. DOI: https://doi.org/10.5753/sbqs.2006.15598.