Maraká: Computational Infrastructure to Support Software Testing Planning and Control

  • Arilo Claudio Dias Neto UFRJ
  • Guilherme Horta Travassos UFRJ

Abstract


This paper describes Maraká, a computational infrastructure for supporting the software testing planning and control. Its requirements set has been derived from a survey applied in a real scenario of software development and knowledge acquired in the software testing technical literature. Maraká allows software engineers to follow the software testing process and the documentation of software testing activities using an international standard (IEEE Standard 829). The control of software testing activities is provided by artifacts showing charts, scheduling some information about the accomplished tests.
Keywords: Maraká, Computational Infrastructure, Software Testing

References

Beizer, B., “Software testing techniques”, 2nd ed., Van Nostrand Reinhold Co., New York, NY, 1990.

Bourque, P., Dupuis, R., (2001) “Guide to the Software Engineering Body of Knowledge - SWEBOK”, Stoneman Trial Version 1.0, http://www.swebok.org, Maio.

CMMI Product Development Team (2000): “CMMI-SE/SW: Capability Maturity Model – Integrated for Systems Engineering/Software Engineering”, version 1.0 continuous representation. Technical Report 2000-TR-019, Software Engineering Institute, Carnegie Mellon University, USA.

Crespo, A. N., Silva, O. J., Borges, C. A., Salviano, C. F., Argollo, M., Jino, M. (2004) “Uma metodologia para teste de Software no Contexto da Melhoria de Processo”, In: III Simpósio Brasileiro de Qualidade de Software (SBQS 2004), Brasília.

Dias Neto, A. C. (2004) “Caracterização de Abordagens de Planejamento e Controle de Testes de Software”, Monografia do Curso de Engenharia de Software Experimental (CPS820), COPPE/UFRJ, Rio de Janeiro, RJ, Brasil.

Dias Neto, A.C., Travassos, G.H. (2005) “Towards a Computerized Infrastructure for Software Testing Planning and Control”. In: 6o IEEE Latin-American Test Workshop (LATW), Salvador.

Dias Neto, A. C., Natali, A.C., Rocha, A.R., Travassos, G.H. (2006) “Caracterização do Estado da Prática das Atividades de Teste de em um Cenário de Desenvolvimento de Software Brasileiro”, In: 5o Simpósio Brasileiro de Qualidade de Software (SBQS), Vila Velha, ES.

Howden, W.E., “Functional program testing and analysis”. Nova York, NY, McGrall-Hill, 1987.

IEEE Standard 829-1998: Standard for Software Test Documentation, IEEE Press, 1998.

Juristo, N., Moreno, A. M., Vegas, S. (2004) “Reviewing 25 years of testing technique experiments”. Empirical Software Engineering: An International Journal, 9(1), Março.

Mats, L. (2001) “The top five software-testing problems and how to avoid them”, EDN Europe, Fevereiro, Vol. 46 Issue 2, p37, 3p; (AN 4121152).

Mcgregor, J. D., Sykes, D. A., “A practical guide to testing object-oriented software”, Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 2001.

PMBOK – “Project Management Body of Knowledge” (2000) PMI – Project Management Institute.

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

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

Villela, K. (2004) “Definição e Construção de Ambientes de Desenvolvimento de Software Orientados à Organização”, Tese de D.Sc., COPPE/UFRJ, Rio de Janeiro, RJ, Brasil, maio. Disponível em http://www.cos.ufrj.br/taba.

Whittaker, J.A. (2000) “What Is Software Testing? And Why Is It So Hard?”, IEEE Software, January/February.
Published
2006-05-29
DIAS NETO, Arilo Claudio; TRAVASSOS, Guilherme Horta. Maraká: Computational Infrastructure to Support Software Testing Planning and Control. In: BRAZILIAN SOFTWARE QUALITY SYMPOSIUM (SBQS), 5. , 2006, Vila Velha. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2006 . p. 248-262. DOI: https://doi.org/10.5753/sbqs.2006.15613.