Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/782010.782019dlproceedingsArticle/Chapter ViewAbstractPublication PagescasconConference Proceedingsconference-collections
Article
Free access

Augmenting data flow criteria for class testing

Published: 10 November 1997 Publication History

Abstract

A class is widely considered the basic unit of testing in object-oriented software. Although there has been much recent research on class testing, little attention has been paid to code-based class testing criteria. In this paper, we extend the traditional data flow testing techniques and propose three new code-based class testing criteria. These new criteria help overcome the problems associated with existing data flow techniques. We also show that each of the new criteria is stricter than its traditional counterpart in the subsume hierarchy.

References

[1]
{1} P. G. Frankl and E. J. Weyuker, "An Applicable Family of Data Flow Testing Criteria," IEEE Trans. Software Eng., vol. 14, no. 10, pp. 1483-1498, Oct. 1988.
[2]
{2} E. J. Weyuker, "More Experience With Data Flow Testing," IEEE Trans. Software Eng., vol. 19, no. 9, pp. 912-919, Sept. 1993.
[3]
{3} Shekhar Kirani and W.T. Tsai, "Method Sequence Specification and Verification of Classes," Journal of Object-Oriented Programming, Oct. 1994, pp.28-38
[4]
{4} Mary J. Harrold and Gregg Rothermel, "Performing Data Flow Testing on Class," Proceedings of the 2nd ACM SIGSOFT Symposium on Foundations of Software Engineering, Dec. 1994
[5]
{5} R. Doong and P.G. Frankl, "The AS-TOOT Approach to Testing Object-Oriented Programs," ACM Transactions on Software Engineering and Methodology, April 1994, pp. 101-130
[6]
{6} C.D. Turner and D.J. Robson. "The State-Based Testing Of Object-Oriented Programs," Proceedings of the Conference on Software Maintenance, 1993, pp. 302-310
[7]
{7} S. Rapps and E.J. Weyuker, "Selecting Software Test Data Using Data Flow Information," IEEE Trans. Software Eng., vol. SE-11, no. 4, pp. 367-375, April 1985
[8]
{8} J.D. McGregor and T.D. Korson, "Integrated Object-Oriented Testing and Development Processes," Communications of the ACM, vol. 37, no. 9, Sept. 1994, pp. 59-77
[9]
{9} Allen S. Parrish, Richard B. Borie, and David W. Cordes, "Automated Flow Graph-Based Testing of Object-Oriented Software Modules," Journal of Systems and Software, no. 23, 1993, App. 95-109

Cited By

View all
  • (2008)Towards verification and testing of Java programsProceedings of the 2008 ACM symposium on Applied computing10.1145/1363686.1363858(730-734)Online publication date: 16-Mar-2008

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image DL Hosted proceedings
CASCON '97: Proceedings of the 1997 conference of the Centre for Advanced Studies on Collaborative research
November 1997
542 pages

Sponsors

  • IBM Canada: IBM Canada
  • NRC: National Research Council - Canada

Publisher

IBM Press

Publication History

Published: 10 November 1997

Qualifiers

  • Article

Acceptance Rates

Overall Acceptance Rate 24 of 90 submissions, 27%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)16
  • Downloads (Last 6 weeks)3
Reflects downloads up to 01 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2008)Towards verification and testing of Java programsProceedings of the 2008 ACM symposium on Applied computing10.1145/1363686.1363858(730-734)Online publication date: 16-Mar-2008

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media