AUTOMATIC TEST DATA GENERATION USING DATA FLOW INFORMATION

Volume: 1 Number: 2 July 1, 2000
  • Abdelaziz Khamıs
  • Reem Bahgat
  • Rana Abdelazız
TR EN

AUTOMATIC TEST DATA GENERATION USING DATA FLOW INFORMATION

Abstract

This paper presents a tool for automatically generating test data for Pascal programs that satisfy the data flow criteria. Unlike existing tools, our tool is not limited to Pascal programs whose program flow graph contains read statements in only one node but rather deals with read statements appearing in any node in the program flow graph. Moreover, our tool handles loops and arrays, these two features are traditionally difficult to handle in test data generation systems. This allows us to generate tests for larger programs than those previously reported in the literature.

Keywords

References

  1. ZHU, H., HALL, P. and MAY J. (1999), "Software Unit Test Coverage and Adequacy", ACM Computing Surveys, Vol. 29, No. 4.
  2. WEYUKER, E. J. (1986), "Axiomatizing Software Test Data Adequacy". IEEE Trans. On Software Eng., Vol. 12, NO. 12, pp. 1128-1138.
  3. DEMILLO, R. and OFFUTT, A. J. (1991), "Constraint-Based Automatic Test Data Generation", IEEE Trans. On Software Eng., Vol. 17, NO. 9, pp. 900- 910.
  4. FRANKL, P. G. and WEYUKER, E. J. (1993), "An Experimental Comparison of the Effectiveness of Branch Testing and Data Flow Testing ". IEEE Trans. On Software Eng., Vol. 19, NO. 8, pp. 774-787.
  5. FRANKL, P. G. and WEYUKER, E. J. (1993), "Provable Improvements on Branch Testing". IEEE Trans. On Software Eng., Vol. 19, NO. 10, pp. 962- 975.
  6. OFFUTT, A. J., PAN, J., TEWARY K. and ZHANG, T. (1996), "An Experimental Evaluation of Data Flow and Mutation Testing". Software- practice and Experience, Vol. 26, No. 2, pp. 165-176.
  7. RAPPS, S. and WEYUKER, E. J. (1985), "Selecting Software Test Data using Data Flow Information". IEEE Trans. On Software Eng., Vol. 14, NO.4, pp. 367-375.
  8. FRANKL, P.G. and WEYUKER, E. J. (1988), "An Applicable Family of Data Flow Testing Criteria". IEEE Trans. On Software Eng., Vol. 14, N 0.10, pp. 1483-1498.

Details

Primary Language

English

Subjects

-

Journal Section

-

Authors

Abdelaziz Khamıs This is me

Reem Bahgat This is me

Rana Abdelazız This is me

Publication Date

July 1, 2000

Submission Date

-

Acceptance Date

-

Published in Issue

Year 2000 Volume: 1 Number: 2

APA
Khamıs, A., Bahgat, R., & Abdelazız, R. (2000). AUTOMATIC TEST DATA GENERATION USING DATA FLOW INFORMATION. Doğuş Üniversitesi Dergisi, 1(2), 140-153. https://izlik.org/JA27DE95LX
AMA
1.Khamıs A, Bahgat R, Abdelazız R. AUTOMATIC TEST DATA GENERATION USING DATA FLOW INFORMATION. Doğuş Üniversitesi Dergisi. 2000;1(2):140-153. https://izlik.org/JA27DE95LX
Chicago
Khamıs, Abdelaziz, Reem Bahgat, and Rana Abdelazız. 2000. “AUTOMATIC TEST DATA GENERATION USING DATA FLOW INFORMATION”. Doğuş Üniversitesi Dergisi 1 (2): 140-53. https://izlik.org/JA27DE95LX.
EndNote
Khamıs A, Bahgat R, Abdelazız R (July 1, 2000) AUTOMATIC TEST DATA GENERATION USING DATA FLOW INFORMATION. Doğuş Üniversitesi Dergisi 1 2 140–153.
IEEE
[1]A. Khamıs, R. Bahgat, and R. Abdelazız, “AUTOMATIC TEST DATA GENERATION USING DATA FLOW INFORMATION”, Doğuş Üniversitesi Dergisi, vol. 1, no. 2, pp. 140–153, July 2000, [Online]. Available: https://izlik.org/JA27DE95LX
ISNAD
Khamıs, Abdelaziz - Bahgat, Reem - Abdelazız, Rana. “AUTOMATIC TEST DATA GENERATION USING DATA FLOW INFORMATION”. Doğuş Üniversitesi Dergisi 1/2 (July 1, 2000): 140-153. https://izlik.org/JA27DE95LX.
JAMA
1.Khamıs A, Bahgat R, Abdelazız R. AUTOMATIC TEST DATA GENERATION USING DATA FLOW INFORMATION. Doğuş Üniversitesi Dergisi. 2000;1:140–153.
MLA
Khamıs, Abdelaziz, et al. “AUTOMATIC TEST DATA GENERATION USING DATA FLOW INFORMATION”. Doğuş Üniversitesi Dergisi, vol. 1, no. 2, July 2000, pp. 140-53, https://izlik.org/JA27DE95LX.
Vancouver
1.Abdelaziz Khamıs, Reem Bahgat, Rana Abdelazız. AUTOMATIC TEST DATA GENERATION USING DATA FLOW INFORMATION. Doğuş Üniversitesi Dergisi [Internet]. 2000 Jul. 1;1(2):140-53. Available from: https://izlik.org/JA27DE95LX