TY - GEN
T1 - An approach to regression test selection of adaptive EFSM tests
AU - Guo, Bo
AU - Subramaniam, Mahadevan
AU - Guo, Hai Feng
PY - 2011
Y1 - 2011
N2 - A formal approach to automatically building a regression test suite whose tests are guaranteed to exercise a given set of system changes is proposed. Given a test and a change, the approach analyzes the test description to provably predict whether or not the test will exercise the change. Adaptive tests whose descriptions involve multiple control paths and support values over commonly used data types are considered. We introduce fully-observable adaptive tests whose descriptions contain all the relevant information about their executions. A structural invariant generated from a test description identifies fully-observable tests and is used to develop a procedure to automatically select tests exercising changes.
AB - A formal approach to automatically building a regression test suite whose tests are guaranteed to exercise a given set of system changes is proposed. Given a test and a change, the approach analyzes the test description to provably predict whether or not the test will exercise the change. Adaptive tests whose descriptions involve multiple control paths and support values over commonly used data types are considered. We introduce fully-observable adaptive tests whose descriptions contain all the relevant information about their executions. A structural invariant generated from a test description identifies fully-observable tests and is used to develop a procedure to automatically select tests exercising changes.
KW - Extended Finite State Machines
KW - Regression Test Selection
KW - Theorem Proving
UR - http://www.scopus.com/inward/record.url?scp=80055114349&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=80055114349&partnerID=8YFLogxK
U2 - 10.1109/TASE.2011.39
DO - 10.1109/TASE.2011.39
M3 - Conference contribution
AN - SCOPUS:80055114349
SN - 9780769545066
T3 - Proceedings - 5th International Conference on Theoretical Aspects of Software Engineering, TASE 2011
SP - 217
EP - 220
BT - Proceedings - 5th International Conference on Theoretical Aspects of Software Engineering, TASE 2011
T2 - 5th International Conference on Theoretical Aspects of Software Engineering, TASE 2011
Y2 - 29 August 2011 through 31 August 2011
ER -