Open Access
A SURVEY ON SOFTWARE PRODUCT-LINE TESTING
Author(s) -
Ayat Yehia Hassan
Publication year - 2021
Publication title -
international journal of advanced research
Language(s) - English
Resource type - Journals
ISSN - 2320-5407
DOI - 10.21474/ijar01/12280
Subject(s) - software product line , computer science , software engineering , test strategy , software reliability testing , system integration testing , non regression testing , risk based testing , software development , software , regression testing , product (mathematics) , black box testing , software testing , reliability engineering , set (abstract data type) , verification and validation , software construction , engineering , operating system , programming language , operations management , geometry , mathematics
SPL (Software Product Line) is known as a set of software systems that share a mutual set of features. It is a powerful concept to achieve more efficient software system development. One of the necessary steps in software development processes is Testing. It consumes typically more than 50% of the whole development costs. Testing SPLs is challenging due to the exponential number of products in the number of features. Several approaches have been proposed to reduce the number of products to be tested. However, the testing aspect of SPL is still underdeveloped. This study aims at surveying the latest research on SPL testing to identify useful approaches and needs for future research. seven papers are classified concerning the following: the used Approach, the algorithms, and the type of testing that the research focuses on. The survey found that more validation and evaluation research is required to produce a more robust foundation for SPL testing. Finally, directions for future software product line testing recommendations.