Model-Based Testing of Thin-Client Web Applications
نویسندگان
چکیده
In this paper we present a novel automated, on-line, modelbased testing system for on-the-fly testing of thin-client web applications. Web applications are specified by means of Extended State Machines. To handle dynamic web applications, arbitrarily large and complex state input and output types, and the transport of information from the webpage to the state of the specification, we define a new, ioco like, conformance relation. In this conformance relation a specification is a function from state and input to functions from output to the new states. The implementation builds on the G∀ST test tool and spots errors in real web applications.
منابع مشابه
Model-Based Testing of Thin-Client Web Applications and Navigation Input
More and more software systems use a browser as the universal graphical user interface. As a consequence these applications inherit browser navigation as part of their interface. Typical browser actions are the use of the backand forward-button and the cloning of windows. Browser navigation is difficult to deal with because it has effects that are noticed indirectly by the application logic. It...
متن کاملExperiences developing architectures for realizing thin-client diagram editing tools
Diagram-centric applications such as software design tools, project planning tools and business process modelling tools are usually “thick-client” applications running as stand-alone desktop applications. There are several advantages to providing such design tools as web-based or even PDAand mobile phone-based applications. These include ease of access and upgrade, provision of collaborative wo...
متن کاملMDA and Analysis of Web Applications
Enterprise systems are mission critical. As a result, ensuring their correctness is of primary concern. This paper aids to the analysis of Web Applications, focusing on the aspects related to the interaction of business logic and Web browsers. The method adopted is based on the Model Driven Architecture. First, the Platform Independent Model of Web Applications is refined to create a new model ...
متن کاملCBR Net :- Smart Technology over a Network
CBR (case-based reasoning) has considerable potential for developing intelligent assistants for the World Wide Web. We examine intelligent applications already existent online and find that they can be divided into agent applications and thin client applications. Several case-based intelligent systems already exist on the web. These applications follow the thin client model with the intelligenc...
متن کاملConstructing Control-Flow-Based Testing Tools for Web Application
Flexible and rich application frameworks of Web-based software design make Web-based applications more prevalent in both Internet and Intranet environments. Programmers enjoy various of Web application frameworks whose support ranging from simple user interactions based on plain client-server model, to complicated distributed-object computations based on CORBA. The varity gives user the flexibi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006