Seleção de Casos de Testes Baseada em Fluxo de Dados através dos Critérios Potenciais Usos
Resumo
São introduzidos dois novos critérios, para seleção de casos de testes, orientados pela análise de fluxo de dados -- todos-potenciais-usos e todos-potenciais-du-caminhos --, e uma análise é realizada, de acordo com uma relação de inclusão, para determinar a ordem parcial destes critérios em relação à família de critérios de Rapps e Weyuker. Adicionalmente, suas complexidades são estabelecidas e os aspectos relevantes do projeto (em andamento) de uma ferramenta que apoia a aplicação destes critérios são apresentados.
Referências
M. S. Hecht, Flow Analysis of Computer Programs, North Holland, 1977.
W. E. Howden, "Reliability of the Path Analysis Testing Strategy," IEEE Trans. Software Eng., Vol. SE - 2. No.3, 1976, pp. 208-215.
J. W. Laski e B. Korel, "A Data Flow Oriented Program Testing Strategy," IEEE Trans. Software. Eng., Vol. SE - 9, No.3, Maio 1983, pp. 347-354.
J. C. Maldonado, M. L. Chaim, M. Jino, "Resultados do Estudo de uma Família de Critérios de Seleção de Casos de Testes Baseada em Fluxo de Dados," Relatório Técnico Interno (em preparo), DCA/FEE/UNICAMP, Campinas, 1988.
T. J. McCabe, "A Complexity Measure," IEEE Trans. Software Eng., Vol. SE - 2, pp. 308-320, Dez. 1976.
G. J. Myers, The At of Software Testing. New York: Wiley, 1979.
S. C. Ntafos, "On Required Element Testing," IEEE Trans. Software Eng., Vol. SE - 10, pp. 795-803, Nov. 1984.
S. C. Ntafos, "A Comparison of Some Structural Testing Strategies," IEEE Trans. Software Eng., Vol. 14, No. 6, pp. 868-873, Jun. 1988.
A. M. Price, F. Garcia, C. B. Purper, "Visualizando o Fluxo de Controle de Programas," I Simp. Eng. de Software, Petropólis, R.J., pp. 1-9, Out. 1987.
S. Rapps e E.J. Weyuker, "Data Flow Analysis Techniques for Test Data Selection," in Proc. 6th Int. Conf. Software Eng., Tokio, Japão, Set. 1082, pp. 272-278.
--------, "Selecting Software Test Data Using Data Flow Information," IEEE Trans. Software Eng., Vol. SE - 11, pp. 367-375, Abril 1985.
E. J. Weyuker, "The Complexity of Data Flow Criteria for Test Data Selection," Information Processing Letters, Vol. 19, No.2, Ago. 1984.