2009 11th IEEE International Symposium on Web Systems Evolution 2009
DOI: 10.1109/wse.2009.5631413
|View full text |Cite
|
Sign up to set email alerts
|

Syntactic regression testing for tree-structured output

Abstract: Regression testing is used by software developers to ensure that program modifications have not negatively impacted the correctness of code. While regression testing has been successfully applied in many domains, programs such as web applications, XML processors, and compilers remain expensive to test because harmless program evolutions make the tests appear to fail: in our experiments 82% of test case output differences are false positives.We present an automated tool that measures syntactic differences in th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
9
0

Year Published

2010
2010
2018
2018

Publication Types

Select...
7
1

Relationship

1
7

Authors

Journals

citations
Cited by 10 publications
(9 citation statements)
references
References 30 publications
(37 reference statements)
0
9
0
Order By: Relevance
“…Comparing tree-structured data such as HTML, is known to be a difficult problem in web-based regression testing [28,29], even within the same browser, because of the dynamic and non-deterministic behavior in modern web applications [27]. Some of the false positives in our results are due to precisely this reason.…”
Section: Discussionmentioning
confidence: 90%
“…Comparing tree-structured data such as HTML, is known to be a difficult problem in web-based regression testing [28,29], even within the same browser, because of the dynamic and non-deterministic behavior in modern web applications [27]. Some of the false positives in our results are due to precisely this reason.…”
Section: Discussionmentioning
confidence: 90%
“…Finally, semantic differencing (e.g., [3,32]) uses semantic cues in order to characterize the difference between two versions of a document. This characterization is often a binary judgment (e.g., "Is this change important?…”
Section: Related Workmentioning
confidence: 99%
“…For web applications, oracle comparators [17] typically analyze the differences between server response pages [15].…”
Section: Introductionmentioning
confidence: 99%