2005
DOI: 10.1145/1082983.1083256
|View full text |Cite
|
Sign up to set email alerts
|

An exploration of statistical models for automated test case generation

Abstract: In this paper, we develop methods that use logged user data to build models of a web application. Logged user data captures dynamic behavior of an application that can be useful for addressing the challenging problems of testing web applications. Our approach automatically builds statistical models of user sessions and automatically derives test cases from these models. We provide several alternative modeling approaches based on statistical machine learning methods. We investigate the effectiveness of the test… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
25
0

Year Published

2008
2008
2022
2022

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 15 publications
(25 citation statements)
references
References 12 publications
0
25
0
Order By: Relevance
“…Sant et al and Sprenkle et al present statistical models that use user sessions to build a control‐flow model of the web application. The navigation coverage of their models depends on the strength of the user sessions, whereas our approach systematically explores all the HTML forms and links in the web application.…”
Section: Background and Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Sant et al and Sprenkle et al present statistical models that use user sessions to build a control‐flow model of the web application. The navigation coverage of their models depends on the strength of the user sessions, whereas our approach systematically explores all the HTML forms and links in the web application.…”
Section: Background and Related Workmentioning
confidence: 99%
“…Although several approaches exist to model the navigation of web applications , our approach is the first to apply combinatorial strategies for systematic coverage of the navigation structure of the web application . Also, several of the existing approaches lack experimental studies, so it is not clear if these approaches will scale to web applications in use today.…”
Section: Introductionmentioning
confidence: 99%
“…One set of approaches tries to generate usage models from the logged data recorded during the real-users' interactions with the SUT [10,22]. A clear disadvantage of these is the fact that generated models represent the current system behaviour but not the desired one as is the case with manually created usage models.…”
Section: A Selection Of the Formal Notationmentioning
confidence: 99%
“…An early approach by Kallepalli and Tian [12] mines server logs to build a statistical model of web application usage that can be used to guide testing and measure the reliability of a web application. A subsequent approach by Sant, Souter, and Greenwald [16] focuses on how these statistical models could be used to generate better test cases. Another approach by Elbaum and colleagues [8] captures user-session data and uses the captured data directly as test inputs.…”
Section: Related Workmentioning
confidence: 99%