Definição e Aplicação de um Processo de Testes Ágeis: um Relato de Experiência

  • Ismayle S. Santos UFC
  • Wellington Franco UFC
  • Bruno Sabóia UFC
  • Rossana M. C. Andrade UFC

Resumo


Por promover uma entrega rápida de código útil e gerenciar mudanças de prioridades, optou-se por usar o Scrum em vários projetos de pesquisa e desenvolvimento realizados no nosso laboratório de pesquisa em parceria com uma empresa fabricante de celular. Este artigo define um processo de testes ágeis com base nas experiências de usar o Scrum nesses projetos e relata a aplicação deste processo no desenvolvimento de sistemas móveis. Também são descritas as lições aprendidas no uso do processo e que resultaram na melhoria do mesmo, os benefícios alcançados e os resultados de um survey aplicado com a equipe.
Palavras-chave: Aplicação, Processo de Testes, Relato

Referências

Collins, E. F.; de Lucena, V. F. (2012) Software Test Automation practices in agile development environment: An industry experience report. In Proceedings of the 7th International Workshop on Automation of Software Test (AST), pp. 57-63.

Filho, M. C.; Vasconcelo, J. L.; Santos, W. B.; Silva, I. F. (2012) Um Estudo de Caso sobre o Aumento de Qualidade de Software em Projetos de Sistemas de Informação que Utilizam Test Driven Development. Anais do VIII Simpósio Brasileiro de Sistemas de Informação (SBSI).

Lima, C. G. B; Travassos, G. H. (2013). Inserção de Agilidade nos Processos de Teste de uma Organização de Software MPS.BR: Um relato de experiência. Anais do Simpósio Brasileiro de Qualidade de Software, pp. 270-277.

Leite, F. T. (2012) Metodologia Científica: métodos e técnicas de pesquisa: monografias, dissertações, teses e livros. Ideias & Letras, 3o edição.

Melo, C. O.; Santos, V. A.; Corbucci, H.; Katayama, E.; Goldman, A.; Kon, F. (2012) Métodos ágeis no Brasil: estado da prática em times e organizações. Relatório Técnico RT‐MAC‐2012‐03. Departamento de Ciência da Computação. IME‐USP.

Myers, G. J.; Badgett, T.; Sandler, C. (2011) The Art of Software Testing. John Wiley & Sons, 3o edição.

Ribeiro, S; Albuquerque, A.; Filho, L; Júnior, L.; Régia,S; Cavalcante, S. (2013). Uma avaliação da abordagem TDD (Test Driven Development) em uma empresa desenvolvedora de software madura. Anais do Simpósio Brasileiro de Qualidade de Software, pp 302-309

Santos, A. M.; Karlsson, B. F.; Cavalcante, A. M.; Correia, I. B.; Silva, E. (2011) Testing in an agile product development environment: An industry experience report. In Proceedings of the 12th Latin American Test Workshop, pp. 1-6.

Schwaber, K.; Sutherland, J. (2013) The Scrum Guide The Definitive Guide to Scrum: The Rules of the Game. Disponível em: http://www.Scrumguides.org/docs/ Scrumguide/v1/Scrum-guide-us.pdf. Último acesso em janeiro de 2015.
Publicado
17/08/2015
SANTOS, Ismayle S.; FRANCO, Wellington; SABÓIA, Bruno; ANDRADE, Rossana M. C.. Definição e Aplicação de um Processo de Testes Ágeis: um Relato de Experiência. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 14. , 2015, Manaus. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2015 . p. 228-235. DOI: https://doi.org/10.5753/sbqs.2015.15227.