Inserção de Agilidade nos Processos de Teste de uma Organização de Software MPS.BR: Um relato de experiência

  • Ciro Grippi Barbosa Lima UFRJ
  • Guilherme Horta Travassos UFRJ

Resumo


Processos de testes de software são usualmente afetados pela necessidade de pronto atendimento a mudanças de requisitos e sua adequação ao conjunto de riscos do projeto. Atender a estas mudanças com flexibilidade e agilidade, sem afetar o esforço, cobertura de testes e a qualidade final do produto é um desafio. Assim, relatamos nesse trabalho nossa experiência na introdução de agilidade em processos de testes de software em uma organização nível C MPS.BR. Os resultados obtidos até o momento indicam que o uso de padrões adequados para construção dos Casos e Roteiros de Teste promove seu reuso, e o aumento de visibilidade do projeto melhora o entendimento do processo entre as equipes de desenvolvimento e testes.
Palavras-chave: Inserção de Agilidade, Processos de Teste, Relato de Experiência

Referências

Abrantes J. F. (2012) “Práticas e Características de Agilidade em Processos de Teste de Software”, In COPPE/UFRJ Tese de Doutorado, 2012.

Basili, V., Caldiera, G., Mcgarry, F., Pajersky, R., Page, G., Waligora, S., (1992) The Software Engineering Laboratory an operational software experience factory, ACM, 1992

Dias Neto, A. C. (2006) “Uma Infraestrutura Computacional para apoiar o planejamento e controle de testes de software” Dissertação M. Sc., COPPE/UFRJ, 2006.

Hanssen, G. K., Haugset, B. (2008) "Automated Acceptance Testing-A Literature Review and an Industrial Case Study" In Agile Conference 2008.

Holz, H., Könnecker, A., Maurer, F. (2001) “Task-Specific Knowledge management in a Process-Centered SEE”, K.-D. Althoff, Feldmann, and W. Müller (Eds.): LSO 2001, LNCS 2176, pp. 163-177.

IEEE Std 829TM-2008 (Revision of IEEE Std 829-1998).

INSERCAOAGIL. Procedimentos para Inserção de Agilidade em Processos de Testes. Disponível em http://lens-ese.cos.ufrj.br/insercaoagil/. Acesso em: 13/05/13.

Cornelissen, B., Van Deursen, A., Moonen, L., Zaidman, A. (2007) "Visualizing Test Suites to aid in software understanding" In 11th European Conference on Software Maintenance and Reengineering, 2007.

NBR/ISO, 2008. ABNT – Sistemas de Gestão da Qualidade.

OMG (2004) “Software Process Engineering Meta-model (SPEM) 2.0” RFP, Nov. 2004

OMG (2010) “Business Process Model and Notation (BPMN), Version 2.0 (2010)”

Ribeiro, L. C. M., Ramos, C. S., Crozara, K., Neri, H. R., Alves E., Figueiredo, R. M. C. (2011) "Definição de Processos de Software baseada em uma Arquitetura de Componentes de Processo". In SBQS 2011

SOFTEX, 2011. “MPS.BR: Melhoria de Processo do Software Brasileiro, Guia Geral.

Stolberg, S. (2009) "Enabling Agile Testing through Continuous Integration", In Agile Conference, 2009.

TESTE_AGIL. Processo de Projeto e Desenvolvimento com propostas de mudanças. Disponível em http://lens-ese.cos.ufrj.br/it7_3_pro/. Acesso em: 13/05/13.

TESTE_IEEE829 – Processo de Teste Baseado IEEE-829. Disponível em http://lens-ese.cos.ufrj.br/teste_IEEE829/index.htm. Acesso em: 13/05/13.

TESTE_MPSBR. Processo Padrão de Projeto e Desenvolvimento. Disponível em http://lens-ese.cos.ufrj.br/it7_3/index.htm. Acesso em: 13/05/13.

Vu, J.H., Frojd, N., Shenkel-Therolf, C., Janzen, D.S. (2009) "Evaluating test-driven development in an industry-sponsored capstone project" In Conference of 6th International Conference on Information Technology: New Generations, ITNG, 2009
Publicado
01/07/2013
LIMA, Ciro Grippi Barbosa; TRAVASSOS, Guilherme Horta. Inserção de Agilidade nos Processos de Teste de uma Organização de Software MPS.BR: Um relato de experiência. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 12. , 2013, Salvador. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2013 . p. 270-277. DOI: https://doi.org/10.5753/sbqs.2013.15289.