Maraká: Infra-estrutura Computacional para Apoiar o Planejamento e Controle dos Testes de Software
Resumo
Este artigo descreve a infra-estrutura Maraká, uma infra-estrutura computacional que apóia o planejamento e controle de testes de software desenvolvida a partir de requisitos extraídos dos resultados obtidos em um survey, que avaliou o estado da prática das atividades de teste de software em um cenário real de desenvolvimento de software, e do conhecimento extraído na literatura técnica da área de testes de software. Maraká permite o acompanhamento do processo de testes de software e a documentação das atividades realizadas ao longo dos testes usando um padrão internacional (IEEE Standard 829). O controle das atividades de teste de software é suprido através de artefatos que descrevem gráficos de acompanhamento, cronogramas ou outras informações sobre os testes realizados.
Palavras-chave:
Maraká, Infra-estrutura Computacional, Testes de Software
Referências
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.
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.
Publicado
29/05/2006
Como Citar
DIAS NETO, Arilo Claudio; TRAVASSOS, Guilherme Horta.
Maraká: Infra-estrutura Computacional para Apoiar o Planejamento e Controle dos Testes de Software. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (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.