2016
DOI: 10.1002/stvr.1599
|View full text |Cite
|
Sign up to set email alerts
|

Using combinatorial testing to build navigation graphs for dynamic web applications

Abstract: Summary Modelling a software system is often a challenging prerequisite to automatic test case generation. Modelling the navigation structure of a dynamic web application is particularly challenging because of the presence of a large number of pages that are created dynamically and the difficulty of reaching a dynamic page unless a set of appropriate input values are provided for the parameters. To address the first challenge, some form of abstraction is required to enable scalable modelling. For the second ch… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0
1

Year Published

2016
2016
2025
2025

Publication Types

Select...
8
1

Relationship

0
9

Authors

Journals

citations
Cited by 14 publications
(4 citation statements)
references
References 57 publications
(82 reference statements)
0
3
0
1
Order By: Relevance
“…Combinatorial testing has been applied to be used to test web applications. This includes web security [11,12], additionally, it has also been used to build automated models for dynamic explorations of a website [13,14].…”
Section: Related Workmentioning
confidence: 99%
“…Combinatorial testing has been applied to be used to test web applications. This includes web security [11,12], additionally, it has also been used to build automated models for dynamic explorations of a website [13,14].…”
Section: Related Workmentioning
confidence: 99%
“…CT [41]- [44] is an efficient testing method through which an optimal or near optimal test suite with fewer test cases and high fault detection rate [45] can be designed or generated. CT has been successfully applied to many non-real time different domains, such as GUI [46], Web applications [47], database [48] and system hardware design flaw analysis of the Lockheed Martin F-16 ventral fin [49]. In case of real-time systems, NCAs has been used in the Automatic Block Signal System (ABSS) for preventing rear-end collision of high speed trains [13].…”
Section: Related Workmentioning
confidence: 99%
“…For example, Cohen et al [1] apply this technique successfully to test configurable software systems in the presence of constraints. Wang et al [2] use this technique to build navigation graphs for dynamic web applications. Wang et al [3] also used it for security systems to detect buffer overflow vulnerabilities.…”
Section: Introductionmentioning
confidence: 99%