Data Flow Based Integration Testing

  • Plínio R. S. Vilela Telcordia Technologies, Inc.
  • José C. Maldonado USP
  • Mario Jino UNICAMP

Resumo


An approach to extend Structural Unit Testing Criteria to the Integration Testing is presented. The approach is based on the concept of Potential Uses, which basically states that a data flow association exists between a definition of a variable and every point reachable from that definition through a definition-clear subpath, even without an explicit usage of the variable - it is called a potential data flow association. A practical procedure to implement the approach, based on testing information generated during unit testing, is also presented.

Palavras-chave: Software Testing, Data Flow, Integration Testing

Referências

B. Beizer. Software Testing Techniques. Van Nostrand Reinhold, New Work, 1990.

M. Chaim. Poke-tool - uma ferramenta para suporte ao teste estrutural de programas baseado em análise de fluxo de dados. Dissertação de Mestrado, DCA/FEE/UNICAMP, Campinas - SP, Brasil, Abril 1991.

P. Herman. A data flow analysis approach to program testing. Australian Computer Journal, 8(3), November 1976.

J. Laski and B. Korel. A data flow oriented program testing strategy. IEEE Trans Soft. Eng., SE-9(3), May 1983.

U. Linnenkugel and M. Müllerburg. Test data selection criteria for (software) integration testing. In First International Conference on Systems Integration, pages 709-717, Morristown, New Jersey, April 1990. Systems Integration Conference.

J. Maldonado. Critérios potenciais usos: Uma contribuição ao teste estrutural de software. Tese de Doutorado, DCA-FEE-UNICAMP, Campinas - SP, Brasil. Julho 1991.

J. Maldonado, M. Chaim, and M. Jino. Seleção de casos de testes baseada nos critérios potenciais usos. In II Simpósio Brasileiro de Engenharia de Software, pages 24-35, Canela, RS, Brazil, October 1988. In Portuguese.

S. Ntafos. On required element testing. IEEE Trans. Soft. Eng., SE-10(6), November 1984.

R. Pressman. Software Engineering: A Practitioner's Approach. McGRAW-HILL 1992.

S. Rapps and E. Weyuker. Selecting software test data flow information. IEEE Trans. Soft. Eng., SE-11(4), April 1985.

H. Ural and B. Yang. A structural test selection criterion. Information Processing Letters, 28:157-163, 1988.
Publicado
13/10/1999
VILELA, Plínio R. S.; MALDONADO, José C.; JINO, Mario. Data Flow Based Integration Testing. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 13. , 1999, Florianópolis/SC. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 1999 . p. 355-371. DOI: https://doi.org/10.5753/sbes.1999.23934.