Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Yunxiao Zou

dblp:141/7126 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
0since 2021 · last 2016
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 4 · 2 first-authorArtificial intelligence and machine learning · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
2 papers
Software testing · 100%

Topics — the 4 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Software testing
test repair
0.212016
SITAR: GUI Test Script Repair · IEEE Trans. Software Eng. 2016
Software testing › test adequacy
coverage criteria
0.212014
Virtual DOM coverage for effective testing of dynamic web applications · ISSTA 2014
Software testing › test adequacy
test adequacy criteria
0.212014
Virtual DOM coverage for effective testing of dynamic web applications · ISSTA 2014
Software testing
web application testing
0.212014
Virtual DOM coverage for effective testing of dynamic web applications · ISSTA 2014

Methods — techniques the papers use, named apart from their topics

test script synthesis · 0.2reverse engineering · 0.2event-flow graph · 0.2code coverage analysis · 0.2
YearPublicationVenuePosition
2016 SITAR: GUI Test Script Repair
abstract
System testing of a GUI-based application requires that test cases, consisting of sequences of user actions/events, be executed and the software's output be verified. To enable automated re-testing, such test cases are increasingly being coded as low-level test scripts, to be replayed automatically using test harnesses. Whenever the GUI changes—widgets get moved around, windows get merged—some scripts become unusable because they no longer encode valid input sequences. Moreover, because the software's output may have changed, theirtest oracles—assertions and checkpoints—encoded in the scripts may no longer correctly check the intended GUI objects. We presentScrIpT repAireR(SITAR), a technique to automaticallyrepairunusable low-level test scripts.SITARuses reverse engineering techniques to create an abstract test for each script, maps it to an annotated event-flow graph (EFG), uses repairing transformations and human input to repair the test, and synthesizes a new “repaired” test script. During this process,SITARalso repairs the reference to the GUI objects used in the checkpoints yielding a final test script that can be executed automatically to validate the revised software.SITARamortizes the cost of human intervention across multiple scripts by accumulating the human knowledge as annotations on the EFG. An experiment using QTP test scripts suggests thatSITARis effective in that 41-89 percent unusable test scripts were repaired. Annotations significantly reduced human cost after 20 percent test scripts had been repaired.
Zebao Gao, Zhenyu Chen 0001, Yunxiao Zou, Atif M. Memon
IEEE Trans. Software Eng.3
2014 Virtual DOM coverage for effective testing of dynamic web applications
abstract
Test adequacy criteria are fundamental in software testing. Among them, code coverage criterion is widely used due to its simplicity and effectiveness. However, in dynamic web application testing, merely covering server-side script code is inadequate because it neglects client-side execution, which plays an important role in triggering client-server interactions to reach important execution states. Similarly, a criterion aiming at covering the UI elements on client-side pages ignores the server-side execution, leading to insufficiency.
Yunxiao Zou, Zhenyu Chen 0001, Yunhui Zheng, Xiangyu Zhang 0001, Zebao Gao
ISSTA1
2014 GUI testing assisted by human knowledge: Random vs. functional
Weiran Yang, Zhenyu Chen 0001, Zebao Gao, Yunxiao Zou
J. Syst. Softw.4
2013 A Hybrid Coverage Criterion for DynamicWeb Testing (S)
Yunxiao Zou, Chunrong Fang, Zhenyu Chen 0001
SEKE1