Proceedings Article10.1109/APAQ.2000.883784
An object-oriented web test model for testing Web applications
David Chenho Kung,Chien-Hung Liu,Pei Hsia +2 more
- 30 Oct 2000
- pp 111-120
129
TL;DR: This paper presents a methodology that uses an object-oriented Web Test Model (WTM) to support Web application testing and captures both structural and behavioral test artifacts of Web applications and represents the artifacts form the object, behavior and structure perspectives.
read more
Abstract: In recent years, Web applications have grown rapidly. As Web applications become complex, there is a growing concern about their quality and reliability. In this paper we present a methodology that uses an object-oriented Web Test Model (WTM) to support Web application testing. The test model captures both structural and behavioral test artifacts of Web applications and represents the artifacts form the object, behavior and structure perspectives. Based on the test model, both structural and behavioral test cases can be derived automatically to ensure the quality of Web applications. Moreover the model also can be used as a road map to identify change ripple effects and to find cost-effective testing strategies for reducing test efforts required in the regression testing.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Patent
Automated test input generation for web applications
Gary Wassermann,Dachuan Yu,Ajay Chandler,Dinakar Dhurjati,Hiroshi Inamura +4 more
- 03 Nov 2008
TL;DR: In this paper, a method and apparatus for automated test input generation for web applications is described, which comprises performing a source-to-source transformation of the program, performing interpretation on the program based on a set of test input values; symbolically executing the program; recording a symbolic constraint for each of one or more conditional expressions encountered during execution, including analyzing a string operation in the program to identify possible execution paths, and generating symbolic inputs representing values of variables in each of the conditional expressions as a numeric expression and a string constraint including generating constraints on string values.
231
Dynamic test input generation for web applications
Gary Wassermann,Dachuan Yu,Ajay Chander,Dinakar Dhurjati,Hiroshi Inamura,Zhendong Su +5 more
- 20 Jul 2008
TL;DR: An automated input test generation algorithm that uses runtime values to analyze dynamic code, models the semantics of string operations, and handles operations whose argument and return values may not share a common type is proposed.
Prioritizing User-Session-Based Test Cases for Web Applications Testing
Sreedevi Sampath,Renee Bryce,G. Viswanath,V. Kandimalla,A.G. Koru +4 more
- 09 Apr 2008
TL;DR: Experimental results show that the proposed prioritization criteria often improve the rate of fault detection of the test suites when compared to random ordering of test cases, and either considers frequency of appearance of sequences of requests or systematically cover combinations of parameter-values as early as possible.
Effective Regression Test Case Selection: A Systematic Literature Review
TL;DR: This systematic literature review presents state-of-the-art research in effective regression test case selection techniques and observed that 70% of the studies being analyzed used cost as the effectiveness measure compared to 31% that use fault-detection capability and 16% that used coverage.
108
WebUml: reverse engineering of web applications
Carlo Bellettini,Alessandro Marchetto,Andrea Trentini +2 more
- 14 Mar 2004
TL;DR: An automatic tool for the construction of UML models from existing Web applications, named WebUml, which generates class and state diagrams by analysing source code and by interacting with the Web server.
56
References
Statecharts: A visual formalism for complex systems
TL;DR: It is intended to demonstrate here that statecharts counter many of the objections raised against conventional state diagrams, and thus appear to render specification by diagrams an attractive and plausible approach.
7.5K
Software testing techniques
P. David Coward
- 01 Jan 1990
TL;DR: This chapter discusses the different aspects of software testing techniques and an important component of functional testing is an oracle, which treats the program as a box with its contents hidden from view.
1.1K
Object-oriented Web application development
Hans Gellersen,Martin Gaedke +1 more
TL;DR: The WebComposition Markup Language is introduced, an XML-based language that implements the model that embodies object-oriented principles such as modularity, abstraction and encapsulation, and WCML, a model for Web application development that implements these principles.
169
Interprocedural def-use associations for C systems with single level pointers
TL;DR: The first algorithm that calculates accurate interprocedural def-use associations in C software systems is described, which accounts for program-point-specific pointer-induced aliases, though it is currently limited to programs using a single level of indirection.
138
Structural testing of Web applications
Chien-Hung Liu,David Chenho Kung,Pei Hsia,Chih-Tung Hsu +3 more
- 08 Oct 2000
TL;DR: In this article, the structural test artifacts of a web application are captured in a Web Application Test Model (WATM) where each component of the web application is treated as an object.
118
Related Papers (5)
Filippo Ricca,Paolo Tonella +1 more
- 01 Jul 2001
G.A. Di Lucca,Anna Rita Fasolino,F. Faralli,U. De Carlini +3 more
- 03 Oct 2002
Chien-Hung Liu,David Chenho Kung,Pei Hsia,Chih-Tung Hsu +3 more
- 08 Oct 2000