Ontology-Based Web Application Testing

Testing Web applications is still a challenging work which can greatly benefit from test automation techniques. In this paper, we focus on using ontologies as a means of test automation. Current works that use ontologies for software testing are discussed. Further a theoretical roadmap is presented, with some examples, on ontology-based web application testing.

[1]  Timothy W. Finin,et al.  Enabling Technology for Knowledge Sharing , 1991, AI Mag..

[2]  Hongji Yang Software Evolution with UML and XML , 2004 .

[3]  Paolo Tonella,et al.  Web testing: a roadmap for the empirical research , 2005, Seventh IEEE International Symposium on Web Site Evolution.

[4]  Stephen Cranefield UML and the Semantic Web , 2001, SWWS.

[5]  Luis Olsina,et al.  Towards an ontology for software metrics and indicators as the foundation for a cataloging Web system , 2003, Proceedings of the IEEE/LEOS 3rd International Conference on Numerical Simulation of Semiconductor Optoelectronic Devices (IEEE Cat. No.03EX726).

[6]  Ieee Standard,et al.  Adoption of ISO/IEC 15939:2007— Systems and Software Engineering— Measurement Process , 2009 .

[7]  Zaidi Sahnoun,et al.  MAEST :Multi-Agent Environment for Software Testing , 2007 .

[8]  Hong Zhu,et al.  A Framework for Service-Oriented Testing of Web Services , 2006, 30th Annual International Computer Software and Applications Conference (COMPSAC'06).

[9]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993, Knowl. Acquis..

[10]  Mauro Pezzè,et al.  Software testing and analysis - process, principles and techniques , 2007 .

[11]  Coral Calero,et al.  and Software Technology Ontologies in Software Engineering and , 2006 .

[12]  Yannis Kalfoglou,et al.  Deploying ontologies in software design , 2000 .

[13]  A Straw,et al.  Guide to the Software Engineering Body of Knowledge , 1998 .

[14]  Thomas R. Gruber,et al.  A Translation Approach to Portable Ontologies , 1993 .

[15]  Jérôme Euzenat 1st international semantic web working symposium (SWWS-1) , 2001 .

[16]  Mario Piattini,et al.  Towards an Ontology for Software Measurement , 2003, SEKE.

[17]  Mario Piattini,et al.  Ontologies for Software Engineering and Software Technology , 2010 .

[18]  Hong Zhu,et al.  Developing Software Testing Ontology in UML for a Software Growth Environment of Web-Based Applications , 2005 .

[19]  Giuseppe A. Di Lucca,et al.  Testing Web-based applications: The state of the art and future trends , 2006, Inf. Softw. Technol..

[20]  Stefan Seedorf,et al.  Applications of Ontologies in Software Engineering , 2006 .

[21]  Juan-Zi Li,et al.  Ontology-Based Test Case Generation for Testing Web Services , 2007, Eighth International Symposium on Autonomous Decentralized Systems (ISADS'07).

[22]  Alain Abran,et al.  The Guide to the Software Engineering Body of Knowledge , 1999, IEEE Softw..

[23]  Ye Wu,et al.  Modeling and Testing Web-based Applications , 2002 .

[24]  Mengqi Wu,et al.  Effective GUI Testing Automation: Developing an Automated GUI Testing Tool , 2004 .