A Methodology for Software Testing in the Context of Process Improvement

  • Adalberto Nobiato Crespo CenPRA / USF
  • Odair Jacinto da Silva Ampla Consultoria em Informação
  • Carlos Alberto Borges Ampla Consultoria em Informação
  • Clênio Figueiredo Salviano CenPRA
  • Miguel de Teive e Argollo Junior CenPRA
  • Mário Jino UNICAMP

Abstract


A methodology for the implementation or improvement of the test process in software development organizations was developed by CenPRA in order to make feasible the utilization of test practices by the organizations. As an experimentation and validation of this methodology, it was applied on a small software organization as part of a software process improvement project. In this organization, the test process was performed in the last seven projects. This paper presents considerations on testing in the software quality context, the methodology, a practical application and conclusions about the methodology.
Keywords: software quality, test process, methodology and process improvement

References

Beizer, B.; Black-Box Testing: techniques for funcional testing of software and system; Wiley, New York, 1995.

Hetzel, B.; The Complete Guide to Software Testing; 2nd Edition, John Wiley & Sons, 1988.

Myers, G. J.; The Art of Software Testing,; Wiley, New York, 1979.

Crespo, A. N., Martinez, M. R., Jino, M., Argolo, M. T.; Application of the IEEE 829 Standard as a Basis for Structuring the Testing Process; The Journal of Software Testing Professionals, Vol. 3, No . 3, december 2002.

_____; Acceptance Testing of an Outsourced Application: Approach and Documentation Issues; The Journal of Software Testing Professionals, Vol. 4, No . 1, March 2003.

IEEE Computer Society; IEEE Std 829: Standard for Software Test Documentation; September, 1998.

Craig, R. D., Jaskiel, S. P.; Systematic Software Testing; Artech House Publishers, 2002.

Zallar, K.; Are You Ready for Test Automation Game?; STQE – Software Testing and Quality Engineering Magazine, Vol.3, No . . 6, Nov/Dec 2001.

Centro de Pesquisas Renato Archer – CenPRA, Divisão de Melhoria de Processos de Software – DMPS; RT – Guia para Elaboração de Documentos de Teste de Software; Relatório Técnico, 2001.

_____; RT – Processos para Elaboração de Documentos de Teste de Software; Relatório Técnico, 2001.

Space and Naval Warfare Systems Center San Diego, Software Engineering Process Office, D12; Handbook for Process Management; Version 1.0, San Diego. September, 1998.

Clênio F. S.; Melhoria e Avaliação de Processo de Software com a ISO/IEC 15504 e CMMI; Notas de Aula, Pós-Graduação “Lato Sensu”, UFLA/FAEPE, 2003.

ISO/IEC; ISO/IEC TR 15504 Software Process Assessment.1998.

Roullier, A. C.; Gerenciamento de Projetos de Software para Empresas de Pequeno Porte; Tese de Doutorado, UFPE, 2001.

Silva, O. J., Borges, C. A., Salviano, C. F., Sampaio, A. L., Crespo, A. N., Roullier, A. C.; An ISO/IEC 15504-Based Software Process Improvement Project in a Small Brazilian Software Organization;, in Proceedings of SPICE-2003: The Joint ESA - Third International SPICE Conference on Process Assessment and Improvement, Noordwijk, The Netherlands, March 2003.

Silva, O. J., Borges, C. A. Salviano, C. F., Crespo, A. N., Roullier, A. C.; Aplicação da ISO/IEC TR 15504 na Melhoria do Processo de Desenvolvimento de Software de uma Pequena Empresa; Anais do Simpros 2003: Simpósio Internacional de Melhoria de Processo de Software, Recife, Brasil, Novembro 2003.
Published
2004-05-31
CRESPO, Adalberto Nobiato; DA SILVA, Odair Jacinto; BORGES, Carlos Alberto; SALVIANO, Clênio Figueiredo; DE TEIVE E ARGOLLO JUNIOR, Miguel; JINO, Mário. A Methodology for Software Testing in the Context of Process Improvement. In: BRAZILIAN SOFTWARE QUALITY SYMPOSIUM (SBQS), 3. , 2004, Brasília. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2004 . p. 204-218. DOI: https://doi.org/10.5753/sbqs.2004.16194.