TY - GEN
T1 - A novel dynamic analysis of test cases to improve testing efficiency in object-oriented systems
AU - Hu, Tao
AU - Ding, Gangyi
N1 - Publisher Copyright:
© 2015 IEEE.
PY - 2016/6/13
Y1 - 2016/6/13
N2 - In this paper, we present a series of methods to improve testing efficiency especially for regression testing from a novel view, namely dynamic analysis of test cases suitable for class testing in object-oriented systems. We mine static call graphs and dynamic call trees to represent the static features and dynamic tests of the program. By graph analysis, we present a series of methods and testing criteria to evaluate test cases from the view of code coverage. These methods improve testing efficiency for class testing from the following aspects: Automation; multi-Angle evaluations of test cases; improvement and management of test cases; providing different prioritization criteria and optimization criteria for regression testing to meet different testing requirements etc. What's more, they can be used in large-scale OO systems, and the test results are quantifiable.
AB - In this paper, we present a series of methods to improve testing efficiency especially for regression testing from a novel view, namely dynamic analysis of test cases suitable for class testing in object-oriented systems. We mine static call graphs and dynamic call trees to represent the static features and dynamic tests of the program. By graph analysis, we present a series of methods and testing criteria to evaluate test cases from the view of code coverage. These methods improve testing efficiency for class testing from the following aspects: Automation; multi-Angle evaluations of test cases; improvement and management of test cases; providing different prioritization criteria and optimization criteria for regression testing to meet different testing requirements etc. What's more, they can be used in large-scale OO systems, and the test results are quantifiable.
KW - object-oriented system
KW - regression test
KW - software testing
UR - http://www.scopus.com/inward/record.url?scp=84979233626&partnerID=8YFLogxK
U2 - 10.1109/ICCSNT.2015.7490789
DO - 10.1109/ICCSNT.2015.7490789
M3 - Conference contribution
AN - SCOPUS:84979233626
T3 - Proceedings of 2015 4th International Conference on Computer Science and Network Technology, ICCSNT 2015
SP - 457
EP - 461
BT - Proceedings of 2015 4th International Conference on Computer Science and Network Technology, ICCSNT 2015
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 4th International Conference on Computer Science and Network Technology, ICCSNT 2015
Y2 - 19 December 2015 through 20 December 2015
ER -