
Coverage-based Approach for Model-based Testing in Software Product Line
Author(s) -
Rabatul Aduni Sulaiman,
Dayang Norhayati Abang Jawawi,
Shahliza Abd Halim
Publication year - 2018
Publication title -
international journal of engineering and technology
Language(s) - English
Resource type - Journals
ISSN - 2227-524X
DOI - 10.14419/ijet.v7i4.15.21373
Subject(s) - software product line , reliability engineering , computer science , reuse , quality assurance , feature model , quality (philosophy) , software quality assurance , product (mathematics) , software quality , software , systems engineering , engineering , software development , philosophy , operations management , external quality assessment , geometry , mathematics , epistemology , programming language , waste management
Rapid Quality assurance is an important element in software testing in order to produce high quality products in Software Product Line (SPL). One of the testing techniques that can enhance product quality is Model-Based Testing (MBT). Due to MBT effectiveness in terms of reuse and potential to be adapted, this technique has become an efficient approach that is capable to handle SPL requirements. In this paper, the authors present an approach to manage variability and requirements by using Feature Model (FM) and MBT. This paper focuses on modelling the integration towards enhancing product quality and reducing testing effort. Further, the authors considered coverage criteria, including pairwise coverage, all-state coverage, and all-transition coverage, in order to improve the quality of products. For modelling purposes, the authors constructed a mapping model based on variability in FM and behaviour from statecharts. The proposed approach was validated using mobile phone SPL case study.