We apologize for a recent technical issue with our email system, which temporarily affected account activations. Accounts have now been activated. Authors may proceed with paper submissions. PhDFocusTM
CFP last date
20 December 2024
Reseach Article

Model based Test Cases Generation for Web Applications

by Vikas Suhag, Rajesh Bhatia
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 92 - Number 3
Year of Publication: 2014
Authors: Vikas Suhag, Rajesh Bhatia
10.5120/15991-4948

Vikas Suhag, Rajesh Bhatia . Model based Test Cases Generation for Web Applications. International Journal of Computer Applications. 92, 3 ( April 2014), 23-31. DOI=10.5120/15991-4948

@article{ 10.5120/15991-4948,
author = { Vikas Suhag, Rajesh Bhatia },
title = { Model based Test Cases Generation for Web Applications },
journal = { International Journal of Computer Applications },
issue_date = { April 2014 },
volume = { 92 },
number = { 3 },
month = { April },
year = { 2014 },
issn = { 0975-8887 },
pages = { 23-31 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume92/number3/15991-4948/ },
doi = { 10.5120/15991-4948 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T22:13:21.229436+05:30
%A Vikas Suhag
%A Rajesh Bhatia
%T Model based Test Cases Generation for Web Applications
%J International Journal of Computer Applications
%@ 0975-8887
%V 92
%N 3
%P 23-31
%D 2014
%I Foundation of Computer Science (FCS), NY, USA
Abstract

With the advent of web 2. 0, web application architecture has changed a lot with increasing complexity. Modeling of the web applications has a key role in development; if modeling is inappropriate then the developed application will be poor. Testing is an important activity to improve the quality of web applications. So a technique for Model based Test case generation for Web applications have been proposed. Web Diagrams and Sequence Diagrams are used to model the behavior of web application under Test (AUT). Web diagram provides the functional requirement and sequence diagram provided the most important part of the web application, the Navigation between web pages. Navigation is the only thing that makes difference between stand alone applications and Web application. The proposed technique is validated with various case studies.

References
  1. Salim Chehida, Mustapha Kamel Rahmouni: Security Requirements Analysis of Web Applications Using UML. ICWIT 2012: pp. 232-239, 2012.
  2. Azrul Hazri Jantan: An Extension of UML Modeling for Web Hypermedia Design: A Case Study, International Journal of Information and Communication Technology Research, Volume 2 No. 1, pp. 69-78, January 2012.
  3. Shoichiro Fujiwara,Kazuki Munakata, Yoshiharu Maeda, Asako Katayama and Tadahiro Uehara : Test data generation for web application using a UML class diagram with OCL constraints. Innovations in System and Software Engineering, pp. 275-282, 2011.
  4. Deepak Garg, Amitava Datta and Tim French: New test case prioritization strategies for regression testing of web applications. International journal of System Assurance Engineering and Management (Oct-Dec 2012), pp. 300-309, 2012.
  5. Boni Garc?a and Juan C. Duenas: Automated Functional Testing based on the Navigation of Web Applications. Workshop on Automated Specification and Verification of Web Systems (WWV 2011), pp. 49-65, 2011.
  6. Josip Maras and Ana Petricic: Reverse engineering legacy Web applications with phpModeler. Malardalen University Software EngineeringWorkshop, 2009.
  7. Kie Homma, Satoru Izumi, Kaoru Takahashi and Atsushi Togashi:Modeling,Verification and Testing of Web Applications using Model Checker. The Institute of Electronics,Information and Communication Engineers(IEICE) Transactions on Information and Systems, Volume E94, pp. 989-999, May 2011.
  8. Jeff Offutt and Ye Wu: Modeling Presentation Layers of Web Applications for Testing. Springer's Software and Systems Modeling, Volume 9, Issue 2, pp. 257-280, April 2010.
  9. Juhan Ernits, Rivo Roo, Jonathan Jacky and Margus Veanes: Model based Testing of web applications using NModel. Springer's Testing of Software and Communications Systems. Volume 5826, pp. 211-216, 2009.
  10. Pieter Koopman, Peter Achten and Rinus Plasmeijer: Model Based Testing of Thin Client Web Applications and Navigation Input. Springer's Practical Aspects of Declarative Languages, Volume 4902, pp. 299-315, 2008.
  11. Vitor Estevao Silva Souza, Ricardo de Almeida Falbo and Giancarlo Guizzardi: A UML profile for Modeling Framework-based Web Information Systems. Proceeding of Euro American Conference of Telematics and Information Systems, 2007.
  12. D. Castelluccia, M. Mongiello, M. Ruta and R. Totaro: WAVer : A Model Checking Based Tool to Verify Web Application Design. Proceeding of the Third International Workshop on Software Verification and Validation, Electronic Notes in Theoretical Computer Science, Volume 157, Issue 1, pp. 61-76, 2006.
  13. Rohin Verma and Rajesh Bhatia: Behavior based Automated Test Case Generation for Object oriented Systems. International Journal of Computer Application, Volume 54, Issue 13, pp. 49-60, September 2012.
  14. Pieter Koopman, Rinus Plasmeijer and Peter Achten : Model-based Testing of Thin -Client Web Applications. Proceedings Formal Approaches to Testing and Runtime Verification, Volume 4262 of LNCS Springer, 2006.
  15. Jeffrey Feldstein: Model Based Testing for Java and Web Applications. http://www. sherpas. com. 2006.
  16. Dehla Sokenou: Generating Test Sequences from UML Sequence Diagrams and State Diagrams. Informatik 2006: Informatik für Menschen, pp. 236-240, 2006.
  17. Ana Cavalli, Stephane Maag,Sofia Papagiannaki and Georgios Verigakis : From UML models to automatic generated tests fir the dotLRN e-learning platform. Journal Electronic Notes in Theoretical Computer Science, Volume 116, pp. 133-144, January 2005.
  18. Hartman and K. Nagin: The AGEDIS tools for model based Testing. ISSTA '2004' Proceedings of the 2004 ACM SIGSOFT International symposium on software testing and analysis. Volume 29, issue 4,pp. 129-132, July 2004.
  19. Myers, Glenford J. The art of software testing / Glenford J. Myers; Revised and updated by Tom Badgett and Todd Thomas, with Corey Sandler. 2nd ed. p. cm. ISBN 0-471-46912-2 pp 6
  20. Conallen, J. : Building Web Applications with UML. 2nd edn. AddisonWesley(2002).
  21. Rohit Kumar and Rajesh Bhatia, Interaction Diagram Based Test Cases Generations, in ObCom 2011, Part II, CCIS 270, pp. 202–211, Springer-Verlag Berlin Heidelberg 2012.
Index Terms

Computer Science
Information Sciences

Keywords

Web Testing Technique UML Modeling Web Diagram Sequence Diagram UML based Web Engineering Software Testing.