Testing Web Applications with Web Frameset and Browser Interactions

Bo Song; Shengbo Chen
July 2011
Information Technology Journal;Jul2011, Vol. 10 Issue 7, p1305
Academic Journal
Software testing is a difficult task and testing Web applications may be more difficult, due to their characteristics. Web application is an interactive one since it came into being. How to model and test Web interactions is a challenge in software engineering. Web navigation models are useful to clarify requirements and specify implementation behaviors. Web frameset and Web browser's interactions are wildly used in today's Web applications. The behaviors of Web frameset and Web browser interactions changed the traditional Web navigation and influence the functionalities of Web applications. In this study, we took Web frameset and Web browser's interactions into account and proposed an approach to modeling the Web application's navigation and generating tests with Web framesets and browser's interactions. The construction formal semantics of structure composition of Web frameset is give out. Based on the formal semantics, the Web navigation with Web framesets is modeled. The Extended Browser Loading Model with Web frameset (EBLM) and the extended FSM is employed to formalize the navigation models with Web framesets and browser's interactions and a FSM Test-Tree (FSM-TT) is constructed using present construction algorithm. At last, test generation is given out which satisfies the corresponding coverage criteria. This study resolves the following research problems: (1) propose an approach to modeling Web applications with Web framesets and Web browser's interactions, (2) give the formal construction semantics of Web frameset and (3) formalize the navigation model and generating tests.


Related Articles

  • Shifting Left in Application Development: Driving Faster, Efficient, User-centric Delivery. Sreedharan, Ravikumar // PC Quest;Feb2015, p32 

    The article focuses on the major challenges in web application development while ensuring the minimal disruption on information technology (IT) framework in the business. Among the major challenges in application development include optimization of software delivery, building a strong knowledge...

  • XWADF: Architectural Pattern for Improving Performance of Web Applications. M. d. Umar Khan; Rao, T. V. // International Journal of Computer Science Issues (IJCSI);Mar2014, Vol. 11 Issue 2, p105 

    Ever since the advent of World Wide Web (WWW) web sites and their usage has become part of day-to-day life.Enterprises reach global audience through web applications. People of all walks of life need to use web applications in one way or other. Performance of web applications plays a key role in...

  • Leveraging New Opportunities from the Use of Web Widgets in Online Web 2.0 Environments. Hynes, Michael // Journal of Internet Business;2010, Issue 8, p109 

    Over the past two decades the world has experienced a phenomenal rise in popularity of new Internet technologies in the shape of innovative software, applications and services. Online social networking websites, blogging, Wikis and multimedia sharing have all become the mainstay of what we now...

  • "TRUST ON THE WEB: A MODEL FOR ONLINE DISCUSSIONS". Pagkalos, Ioannis; Weal, Mark J. // Proceedings of the IADIS International Conference on WWW/Interne;Jan2009, p519 

    Trust can be a valuable ally when filtering information provided by the users of online forums or other tools of social interaction in the web, but it is also an implicit procedure performed by humans. This work studies the notion of Trust in online discussions and defines a generic model to...

  • CONTEXT-AWARE WEB APPLICATIONS USING THE PINPOINT INFRASTRUCTURE. Roth, Jörg // Proceedings of the IADIS International Conference on WWW/Interne;Nov2002, p3 

    Context -aware applications take into account the user's current context (e.g. the location). Many applications, e.g., tourist guides or office and meeting tools, use context information to adapt to a specific situation. Most of the actual systems use proprietary platforms and infrastructures to...

  • ABrowse - a customizable next-generation genome browser framework. Lei Kong; Jun Wang; Shuqi Zhao; Xiaocheng Gu; Jingchu Luo; Ge Gao // BMC Bioinformatics;2012, Vol. 13 Issue 1, p1 

    Background: With the rapid growth of genome sequencing projects, genome browser is becoming indispensable, not only as a visualization system but also as an interactive platform to support open data access and collaborative work. Thus a customizable genome browser framework with rich functions...

  • BEST NEW ADD-ONS.  // Web User;3/12/2014, Issue 340, p38 

    The article evaluates several add-ons for computer browsers including Screencastify, Dislike option and TimeStats.

  • Gadget of the fortnight: Time is of the essence.  // Money Marketing (Online Edition);1/22/2015, p36 

    The article offers the author's insights regarding the social media tool called Buffer located at bufferapp.com which allow users to post for a wide range of social media channels. Topics discussed include several use of the social media tool, which include as web-based services, an application,...

  • Micro Mart's Guide to... Chrome add-ons. Crookes, David // Micro Mart;7/18/2013, Issue 1269, p66 

    The author looks at add-ons for Google Chrome web browser. Some of the web apps at the Chrome Web Store include Google Maps, Google+ and survival game Don't Starve. An Extensions entry within the Chrome Web Store adds new features to the browser and personalise a browsing experience. He...


Read the Article


Sorry, but this item is not currently available from your library.

Try another library?
Sign out of this library

Other Topics