skip to main content
10.1145/1083274.1083277acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
Article

Usage model-based automated testing of C++ templates

Published: 15 May 2005 Publication History

Abstract

The object-oriented design of software in C++ using class templates presents many advantages over non-object-oriented or non-template based software design. However, the testing of template based C++ software involves some unique issues not usually faced during the testing of non-template based software. This paper will describe these testing issues and describe a proposed solution to these issues using a usage model-based automated testing framework.

References

[1]
D. R. Musser and A. A. Stepanov, Generic programming, Lecture Notes in Computer Science, 358:13--25, Springer-Verlag, 1989.
[2]
B. Stroustrup. C++ Programming Language. Addison-Wesley Publishing Company, Reading, Massachusetts, 1997.
[3]
A. Jorgensen and J. Whittaker, An Application Program Interface (API) Testing Method, STAREast Conference, May 2000.
[4]
G. Walton, J. Poore and C. Trammell, Statistical Testing of Software Based on a Usage Model, Software: Practice and Experience, 25(1):97--108, January 1995.
[5]
J. Whittaker and J. Poore, Markov Analysis of Software Specifications, ACM Transactions on Software Engineering and Methodology, 2(1):93--106, January 1993.
[6]
S. J. Prowell, TML: A Description Language for Markov Chain Usage Models, Information and Software Technology, 42(12):835--844, September 2000.
[7]
S. J. Prowell, JUMBL: A Tool for Model-Based Statistical Testing, Proceedings of the 36th Annual Hawaii International Conference on System Sciences, January 2003.

Cited By

View all
  • (2007)Automated Testing of Generic Computational Science LibrariesProceedings of the 40th Annual Hawaii International Conference on System Sciences10.1109/HICSS.2007.97Online publication date: 3-Jan-2007
  • (2006)Customized testing for probabilistic systemsProceedings of the 18th IFIP TC6/WG6.1 international conference on Testing of Communicating Systems10.1007/11754008_6(87-102)Online publication date: 16-May-2006

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
A-MOST '05: Proceedings of the 1st international workshop on Advances in model-based testing
May 2005
136 pages
ISBN:1595931155
DOI:10.1145/1083274
  • cover image ACM SIGSOFT Software Engineering Notes
    ACM SIGSOFT Software Engineering Notes  Volume 30, Issue 4
    July 2005
    1514 pages
    ISSN:0163-5948
    DOI:10.1145/1082983
    Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 15 May 2005

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 12 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2007)Automated Testing of Generic Computational Science LibrariesProceedings of the 40th Annual Hawaii International Conference on System Sciences10.1109/HICSS.2007.97Online publication date: 3-Jan-2007
  • (2006)Customized testing for probabilistic systemsProceedings of the 18th IFIP TC6/WG6.1 international conference on Testing of Communicating Systems10.1007/11754008_6(87-102)Online publication date: 16-May-2006

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media