IJSER Home >> Journal >> IJSER
International Journal of Scientific and Engineering Research
ISSN Online 2229-5518
ISSN Print: 2229-5518 2    
Website: http://www.ijser.org
scirp IJSER >> Volume 3,Issue 2,February 2012
Efficient Agent Based Testing Framework for Web Applications[
Full Text(PDF, )  PP.424-430  
Ms.Neha Saluja Prof.Amit Kanskar
Testing, Web Applications, Function cluster level testing, Object level testing, Function level testing.
Now days, making use of web based applications becomes crucial for the success of businesses worldwide. But as they are open and built on Internet, this kind of applications is imposing the new challenges to the developers and researchers such as such as dynamic behaviors, heterogeneous representations, novel control flow and data flow mechanisms, etc. In the previous studies, the agent based approach provided for web application testing in order to reduce the complexity of such applications. A four-level data flow test approach can be employed to perform structure testing on them. In this approach, data flow analysis will be performed as Function Level Testing, Function Cluster Level Testing, Object Level Testing, and Web Application Level Testing, from low abstract level to high abstract level. But that approach was limited because only the basic features of such framework are implemented. Therefore, in this research thesis we are further extending that framework with more specific features implement like specific test agents for each particular type of Web document or object. Moreover, integrating more testing approaches, such as navigation testing, object state testing, statistical testing, etc., is still necessary for a systematic testing approach for Web applications.
[1] A. G. Lucca and A. R. Fasolino, “Testing Web-Based Applications: The State of the Art and Future Trends,” Information and Software Technology, Vol. 48, No. 12, 2006, pp. 1172-1186.

[2] A. G. Lucca and A. R. Fasolino, “Web Application Testing,” Web Engineering, Springer, Berlin, Chapter 7, 2006, pp. 219- 260. doi:10.1007/3-540-28218-1_7

[3] S. Murugesan, “Web Application Development: Challenges and the Role of Web Engineering,” J. Karat and J. Vanderdonckt, Eds., Web Engineering, Modelling and Implementing Web Applications, Springer, Berlin, 2008, pp. 7- 32.

[4] A. G. Lucca and M. Penta, “Considering Browser Interaction in Web Application Testing,” Proceedings of the 5th IEEE International Workshop on Web Site Evolution, IEEE Computer Society Press, Los Alamitos, 2003, pp. 74-83.

[5] F. Ricca and P. Tonella, “Web Testing: A Roadmap for the Empirical Research,” Proceedings of the Seventh IEEE International Symposium on Web Site Evolution, Budapest, 26 September 2005, pp. 63-70.

[6] S. Sampath, V. Mihaylov, A. Souter and L. Pollock, “Composing a Framework to Automate Testing of Operational Web-Based Software,” 20th IEEE Conference on Software Maintenance, Chicago, 11-14 September 2004, pp. 104-113. doi:10.1109/ICSM.2004.1357795

[7] S. Elbaum, S. Karre and G. Rothermel, “Improving Web Application Testing with User Session Data,” Proceedings of the 25th International Conference on Software Engineering, Portland, 3-10 May 2003, pp. 49-59. doi:10.1109/ICSE.2003.1201187

[8] S. Elbaum, G. Rothermel, S. Karre and M. Fisher, “Leveraging User-Session Data to Support Web Application Testing,” IEEE Transactions on Software Engineering, Vol. 31, No. 3, 2005, pp. 187-202. doi:10.1109/TSE.2005.36

[9] H. Zhu, “A Framework for Service-Oriented Testing of Web Services,” 30th International Computer Software and Applications Conference, Chicago, Vol. 2, 17-21 September 2006.

[10] P. Dhavachelvan, G. V. Uma and V. Venkatachalapathy, “A New Approach in Development of Distributed Framework for Automated Software Testing Using Agents,” KnowledgeBased Systems, Vol. 19, No. 4, 2006, pp. 235-247. doi:10.1016/j.knosys.2005.12.002

[11] B. Stepien, L. Peyton and P. Xiong, “Framework Testing of Web Applications Using TTCN-3,” International Journal on Software Tools for Technology Transfer (STTT), Vol. 10, No. 4, 2008, pp. 371- 381.

Untitled Page