TY - GEN
T1 - Automatic selection of test execution plans from a video conferencing system product line
AU - Wang, Shuai
AU - Gotlieb, Arnaud
AU - Liaaen, Marius
AU - Briand, Lionel C.
PY - 2012
Y1 - 2012
N2 - The Cisco Video Conferencing Systems (VCS) Product Line is composed of many distinct products that can be configured in many different ways. The validation of this product line is currently performed manually during test plan design and test executions' scheduling. For example, the testing of a specific VCS product leads to the manual selection of a set of test cases to be executed and scheduled, depending on the functionalities that are available on the product. In this paper, we develop an alternative approach where the variability of the VCS Product Line is captured by a feature model, while the variability within the set of test cases is captured by a component family model. Using the well-known pure::variants tool approach that establishes links between those two models through restrictions, we can obtain relevant test cases automatically for the testing of a new VCS product. The novelty in this paper lies in the design of a large component family model that organizes a complex test cases structure. We envision a large gain in terms of man-power when a new product is issued and needs to be tested before being marketed.
AB - The Cisco Video Conferencing Systems (VCS) Product Line is composed of many distinct products that can be configured in many different ways. The validation of this product line is currently performed manually during test plan design and test executions' scheduling. For example, the testing of a specific VCS product leads to the manual selection of a set of test cases to be executed and scheduled, depending on the functionalities that are available on the product. In this paper, we develop an alternative approach where the variability of the VCS Product Line is captured by a feature model, while the variability within the set of test cases is captured by a component family model. Using the well-known pure::variants tool approach that establishes links between those two models through restrictions, we can obtain relevant test cases automatically for the testing of a new VCS product. The novelty in this paper lies in the design of a large component family model that organizes a complex test cases structure. We envision a large gain in terms of man-power when a new product is issued and needs to be tested before being marketed.
UR - http://www.scopus.com/inward/record.url?scp=84873810982&partnerID=8YFLogxK
U2 - 10.1145/2425415.2425422
DO - 10.1145/2425415.2425422
M3 - Conference contribution
AN - SCOPUS:84873810982
SN - 9781450318099
T3 - Proceedings of the VARiability for You Workshop: Variability Modeling Made Useful for Everyone, VARY 2012
SP - 32
EP - 37
BT - Proceedings of the VARiability for You Workshop
T2 - VARiability for You Workshop: Variability Modeling Made Useful for Everyone, VARY 2012
Y2 - 30 September 2012 through 30 September 2012
ER -