Experience in Automating the Testing Process in an Agile Environment with SCRUM and OpenSource Tools

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

Abstract


This paper describes the practical experience to automate testing activities using a development process based on the agile method Scrum. When adopting a testing process, there is improvement, stability and maturity of the software. The experiment results show the viability and benefits of adapting and automate testing activities with open source tools ranging from the gain in time execution of the tests and defects detection, to the reliability of the customer for final product, without an increase in costs.
Keywords: Automation, Testing Process, SCRUM

References

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).
Published
2010-06-07
COLLINS, Eliane F.; LOBÃO, Luana M. de A.. Experience in Automating the Testing Process in an Agile Environment with SCRUM and OpenSource Tools. In: BRAZILIAN SOFTWARE QUALITY SYMPOSIUM (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.