Testing Configurable Component-Based Software - Configuration Test Modeling and Complexity Analysis.

Jerry Gao,Jing Guan,Alex Ma,Chuanqi Tao,Xiaoying Bai,David Chenho Kung
2011-01-01
Abstract:Abstra t: As the advance of software component technology, engineers encountered different issues and challenges in testing and automation of configurable components and component-based programs. One of them is how to validate configurable components and programs to achieve adequate test criteria and support test automation. This paper uses a test model, known as a semantic tree, to assist engineers to model and analyze diverse composite components and configurable software in terms of configurable environments, organization structures and functions. Based on this model, well-defined test criteria are presented to address the adequate testing issues. In addition, the paper discusses two test complexity evaluation methods for configurable components and software. Furthermore, some case study results are reported to demonstrate the testing complexity of diverse configurations.
What problem does this paper attempt to address?