Classifying Dynamic Pages for Supporting JSP-Based Web Application Testing

Article Preview

Abstract:

To ensure the correctness of Web applications, the dynamically generated Web pages must be tested. However, this can be impractical as dynamic pages can be infinite depending on user inputs and internal states of Web applications. This paper presents an approach to classify the JSP dynamic pages for reducing the number of pages to be tested. Specifically, the approach identifies the HTML statement slices inside a JSP script and classifies the dynamic pages generated by the script according to the compositions of the HTML statement slices associated with the script's linearly independent paths. With the approach, the JSP dynamic pages containing similar testing artifacts can be classified into the same category. Thus, the number of JSP dynamic pages to be tested can be greatly reduced.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

563-567

Citation:

Online since:

September 2013

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] P. Ammann and J. Offutt: Introduction to Software Testing, Cambridge University Press, (2008).

Google Scholar

[2] X. Qi and B. D. Davison: Web Page Classification: Features and Algorithms, ACM Computing Surveys, Vol. 41, No. 2, (2009).

DOI: 10.1145/1459352.1459357

Google Scholar

[3] D. Shen, Z. Chen, Q. Yang, H. Zeng, B. Zhang, Y. Lu and W. Ma: Web-page Classification through Summarization, The 27th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, (2004), pp.242-249.

DOI: 10.1145/1008992.1009035

Google Scholar

[4] H. Yu, J. Han, and K. C. Chang: PEBL: Web Page Classification without Negative Examples, IEEE Trans. on Knowledge and Data Engineering, Vol. 16, No. 1, (2004), pp.70-81.

DOI: 10.1109/tkde.2004.1264823

Google Scholar

[5] B. Choi and Z. Yao: Web Page Classification, edited by W. Chu and T. Lin, Foundations and Advances in Data Mining, Chapter 5, Springer-Verag, (2005), pp.221-274.

Google Scholar

[6] JavaServer Pages Technology. http: /www. oracle. com/technetwork/java/javaee/jsp/index. html.

Google Scholar

[7] I. Sommerville: Software Engineering, 9th Edition, Addison-Wesley, (2010).

Google Scholar

[8] S. Sinha and M. J. Harrold: Interprocedural Control Dependence, ACM Transactions on Software Engineering and Methodology, Vol. 10, No. 1, (2001), pp.209-254.

DOI: 10.1145/367008.367022

Google Scholar