A Hybrid Coverage Criterion for DynamicWeb Testing (S).

Yunxiao Zou,Chunrong Fang,Zhenyu Chen,Xiaofang Zhang,Zhihong Zhao
2013-01-01
Abstract:Testing criterion is a fundamental topic of software testing. A criterion is important to evaluate and drive a testing method. Code coverage is widely used in software testing, due to its simple implementation and effectiveness. Dynamic web techniques have been used to improve the usability and user experience of applications. However, it brings some new challenges for testing. Dynamic web applications have richer iterations between client-side and server-side, such that code coverage is difficult to capture these complex iterations for sufficient testing. In this paper, we present a novel coverage criterion hybrid coverage. A hybrid coverage criterion which combines statement coverage and HTML element coverage, covers both client-side and server-side features. The experimental result shows that the hybrid coverage can detect 22.2%48.1% more bugs than statement coverage, 7.9%-57.1% more bugs than element coverage. Keyword: Dynamic Web, Coverage Criteria, Web Crawler, Test Case Prioritization
What problem does this paper attempt to address?