Towards Testing Web Applications: A PFSM-Based Approach

Article Preview

Abstract:

To ensure the quality of Web applications, Web testing is one of the effective methods. This paper proposes a Web usage model based on probable FSM (PFSM) which provides a way to derive the test cases for a Web application. The testing process is based on the idea that different parts of the Web application have different execution frequency. This testing method is a significant contribution to informed research.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 204-210)

Pages:

220-224

Citation:

Online since:

February 2011

Export:

Price:

[1] M. Ackroyd, Object-oriented Design of a Finite State Machine, Journal of Object-Oriented Programming (1995), pp.50-59.

Google Scholar

[2] J. van Gurp and J. Bosch, On the Implementation of Finite State Machines, In Proceedings of the 3rd Annual IASTED International Conference on Software Engineering and Applications, Scottsdale, Arizona, USA(1999), pp.172-178.

Google Scholar

[3] S. Yacoub and H. Ammar, Finite State Machine Patterns, European Pattern Languages of Programming Conference (EuroPLoP 1998), Pattern Languages of Program Design 4, Addison-Wesley Longman(2000), pp.413-440.

Google Scholar

[4] B. Beizer. Software Testing Techniques, 2nd Ed. International Thomson Computer Press, (1990).

Google Scholar

[5] G. A. Stout, Testing a Website: Best Practices, A Whitepaper, http: /www. reveregroup. com.

Google Scholar

[6] E. Hieatt, R. Mee, Going Faster: Testing the Web Application, IEEE Software(2002), pp.60-65.

DOI: 10.1109/52.991333

Google Scholar

[7] B.M. Subraya, S.V. Subrahmanya, Object Driven Performance Testing of Web Applications, The First Asia-Pacific Conference on Quality Software, HongKong, China(2000), pp.17-26.

DOI: 10.1109/apaq.2000.883774

Google Scholar

[8] S. Elbaum, S. Karre, and G. Rothermel, Improving Web Application Testing with User Session Data, In Proceedings of the 25th International Conference on Software Engineering, Portland, Oregon(2003), pp.49-59.

DOI: 10.1109/icse.2003.1201187

Google Scholar

[9] F. Ricca and P. Tonella, Analysis and Testing of Web Applications, In Proceedings of the 23rd International Conference on Software Engineering, Toronto, Ontario, Canada(2001), pp.25-34.

DOI: 10.1109/icse.2001.919078

Google Scholar

[10] C. -H. Liu, D. C. Kung, and P. Hsia, et al., Structural Testing of Web Applications, In Proceedings of the ISSRE, San Jose, CA(2000), pp.84-96.

Google Scholar

[11] E. N. Adams, Optimizing Preventive Service of Software Products, IBM Journal of Research and Development(1984).

Google Scholar

[12] R. H. Cobb and H. D. Mills, Engineering Software Under Statistical Quality Control, IEEE Software(1990), pp.44-54.

DOI: 10.1109/52.60601

Google Scholar

[13] M. Dyer. The Cleanroom Approach to Quality Software Development. Wiley and Sons(1992).

Google Scholar

[14] J. A. Whittaker and M. G. Thomason, A Markov Chain Model for Statistical Software Testing,. IEEE Transactions on Software Engineering(1994), pp.812-824.

DOI: 10.1109/32.328991

Google Scholar

[15] P. Tonella and F. Ricca, Dynamic Model Extraction and Statistical Analysis of Web Applications, In Proceedings of the 4th International Workshop on Web Site Evolution, Montreal, Canada(2002), pp.43-52.

DOI: 10.1109/wse.2002.1134088

Google Scholar

[16] J. H. Hao and E. Mendes, Usage-based Statistical Testing of Web Applications", ICWE, 06, Palo Alto, California, USA(2006), pp.17-24.

DOI: 10.1145/1145581.1145585

Google Scholar

[17] G. A. D. Lucca and A. R. Fasolino, Testing Web-based Applications: The State of the Art and Future Trends, Information and Software Technology(2006), pp.1172-1186.

DOI: 10.1016/j.infsof.2006.06.006

Google Scholar