Parameterized Test Using Formal Semantic of Program Language

Article Preview

Abstract:

This paper presents a parameterized unit test framework named Semantic-PUT. It consists of batched input data model, environment isolation, program run and results assertion. The semantics of the four parts are given respectively. Unit testing of 16 algorithms have been performed using Semantic-PUT, The result shows that testing has been completed successfully, and Semantic-PUT is automated and efficient.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

387-390

Citation:

Online since:

February 2014

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2014 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] H. Mei, D. Hao, L. Zhang, L. Zhang, J. Zhou, and G. Rothermel: IEEE Transactions on Software Engineering, vol. 38(6) pp.1258-1275.

Google Scholar

[2] D. Riehle: ACM SIGSOFT Software Engineering Notes, vol. 33(2) pp.1-28.

Google Scholar

[3] N. Tillmann, and W. Schulte: ACM SIGSOFT Software Engineering Notes, vol. 30(5) pp.253-262.

Google Scholar

[4] D. Lazar, A. Arusoaie, T. Serbanuta, C. Ellison, R. Mereuta, D. Lucanu, and G. Rosu: FM 2012: Formal Methods, vol. 7436(1) pp.267-271.

DOI: 10.1007/978-3-642-32759-9_23

Google Scholar

[5] J. Meseguer: The Journal of Logic and Algebraic Programming, vol. 81(7–8) pp.721-781.

Google Scholar

[6] M. Clavela, F. Duran, S. Eker, P. Lincoln, N. Marti-Oliet, J. Meseguer, and J. F. Quesada: Theoretical Computer Science, vol. 285(2) pp.187-243.

DOI: 10.1016/s0304-3975(01)00359-0

Google Scholar