Experiência em Automação do Processo de Testes em Ambiente Ágil com SCRUM e ferramentas OpenSource

  • Eliane F. Collins INdT
  • Luana M. de A. Lobão INdT / UEA

Resumo


Este artigo descreve a experiência prática de se automatizar atividades de teste utilizando um processo de desenvolvimento baseado no método ágil Scrum. Quando se adota um processo de teste, nota-se a melhora, estabilidade e o amadurecimento do software. Os resultados da experiência mostraram a viabilidade e as vantagens de se adequar e automatizar atividades de teste com ferramentas abertas que vão desde o ganho em tempo de execução dos testes e detecção de defeitos, até a confiabilidade do cliente pelo produto final, sem o aumento de custos.
Palavras-chave: Automação, Processo de Testes, SCRUM

Referências

Bernardo, P. e Kon, F. (2008) “A Importância dos Testes Automatizados”, http://www.ime.usp.br/~kon/papers/EngSoftMagazine-IntroducaoTestes.pdf, Outubro.

Bissi, W. (2007) “Scrum – Metodologia de Desenvolvimento Ágil”, http://revista.grupointegrado.br/revista/index.php/campodigital/article/view/312/146, Outubro.

Correia , S. e Silva, A. (2004) “Técnicas para Construção de Testes Funcionais Automáticos”, http://paginas.fe.up.pt/~jpf/teach/TQS0405/sc-Quatic2004.pdf, Novembro.

Costa, M. (2006) “Estratégia de Automação em Testes : requisitos, arquitetura e acompanhamento de sua implantação”, http://libdigi.unicamp.br/document/?down=vtls000389004, Novembro.

Dasso, A. and Funes, A. (2007) Verification, Validation and Testing in Software Engineering. Idea Group, 2007.

Leal, I. (2009) “Requisitos de Metodologias de Teste de Software para Processos Ágeis”, http://homepages.dcc.ufmg.br/~rodolfo/dcc823-1-09/Entrega2Pos/igor2.pdf, Outubro.

Mantis Testing Tool. (2009) “The MantisBT Manual (v1.2.x)”, http://www.mantisbt.org/, Abril.

OpenSource Functional Testing Tools (2009) “OpenSource Functional Testing Tools – News and Discussion”, http://www.opensourcetesting.org/functional.php, Outubro.

Presman, R. S. (1995) Engenharia de Software. São Paulo: Makron Books do Brasil, 1995.

Selenium Testing Tool (2009) “Selenium Documentation. Selenium HQ - Web Application Testing System”, http://seleniumhq.org, Março.

Schwaber, K. (2004) Agile Project Management with Scrum. Microsoft Press, 2004.

TestLink Testing Tool (2009) “TestLink Documentation. TEAMST - Home of TestLink developers Community”, http://www.teamst.org/, Novembro.

Ruby on Rails Documentation. (2009) “Ruby on Rails – Ruby on Rails Guides”, http://guides.rubyonrails.org/, Novembro.

Tavares, A. (2008) “Gerência de Projeto com PMBOK e SCRUM – Um Estudo de Caso”, http://pessoal.facensa.com.br/sidnei/files/TCCI-EmAndamento/aleckssandrotavares.pdf, Novembro. Tuschling, O. (2008) “Software Test Automation”, http://www.stickyminds.com/getfile.asp?ot=XML&id=14908&fn=XDD14908filelistfilename1%2Epdf , Outubro.

Tuschling, O. (2008) “Software Test Automation”, http://www.stickyminds.com/getfile.asp?ot=XML&id=14908&fn=XDD14908filelistfilename1%2Epdf , Outubro.

Fantinato, M. et al. (2009) “AutoTest – Um Framework Reutilizável para a Automação de Teste Funcional de Software”, http://www.sbc.org.br/bibliotecadigital/download.php?paper=255, Outubro.

Vercauteren, T. (2009) “Agile development and functional testing: friend or foe?”, http://www.stickyminds.com/getfile.asp?ot=XML&id=15206&fn=XDD15206filelistfilename1%2Epdf, Outubro.

Wilson, G. (2009) The reality of software testing in an Agile Environment Testing Experience - The Magazine for Professional Testers 03/2009 (pág. 94 a 96).
Publicado
07/06/2010
COLLINS, Eliane F.; LOBÃO, Luana M. de A.. Experiência em Automação do Processo de Testes em Ambiente Ágil com SCRUM e ferramentas OpenSource . In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 9. , 2010, Belém. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2010 . p. 303-310. DOI: https://doi.org/10.5753/sbqs.2010.15438.