Practical Aspects of Declarative Languages
DOI: 10.1007/978-3-540-77442-6_20
|View full text |Cite
|
Sign up to set email alerts
|

Model-Based Testing of Thin-Client Web Applications and Navigation Input

Abstract: Abstract. 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 a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 17 publications
0
3
0
Order By: Relevance
“…It is clear that testing dynamic web applications is a more popular area (perhaps due to being clearly more challenging) compared to testing static web sites. The handful number of papers in testing static web sites are [81,124,79,82] which has been published in 2001 [81], 2006 [124,79], and 2008 [82]. For example [81] proposed an approach for measuring and modeling the reliability of static web sites using statistical testing.…”
Section: Rq 111-static Web Sites Versus Dynamic Web Applicationsmentioning
confidence: 99%
“…It is clear that testing dynamic web applications is a more popular area (perhaps due to being clearly more challenging) compared to testing static web sites. The handful number of papers in testing static web sites are [81,124,79,82] which has been published in 2001 [81], 2006 [124,79], and 2008 [82]. For example [81] proposed an approach for measuring and modeling the reliability of static web sites using statistical testing.…”
Section: Rq 111-static Web Sites Versus Dynamic Web Applicationsmentioning
confidence: 99%
“…The final implementation incorporates a graphical editor in Java for the input of FSM and constraints. Koopman et al (2008) report some difficulties in modelling sites due to the influence of browser navigation functions (forward, back and refresh buttons). Therefore, they propose an extended finite state machine (EFSM) (Koopman et al, 2008) that can simulate these functions generating black box tests for web applications.…”
Section: Model-based Testingmentioning
confidence: 99%
“…In a similar way we can make a specification deterministic by selecting only the first state if there is more than one target state. In [11] we use this technique to transform specifications of thin client web-applications without browser navigation to specifications that cover browser navigation.…”
Section: Transformation Of Specificationsmentioning
confidence: 99%