作者: Faezeh Ensan , Ebrahim Bagheri , Dragan Gašević
DOI: 10.1007/978-3-642-31095-9_40
关键词: Reliability engineering 、 Software 、 Software product line 、 Feature model 、 Computer engineering 、 Feature (machine learning) 、 Software construction 、 Product (mathematics) 、 Computer science 、 Test strategy 、 Test data generation
摘要: Product line-based software engineering is a paradigm that models the commonalities and variabilities of different applications given domain interest within unique framework enhances rapid low cost development new based on reuse principles. Despite numerous advantages product lines, it quite challenging to comprehensively test them. This due fact line can potentially represent many applications; therefore, testing single requires its various applications. Theoretically, with n features be source for 2n application. if brute-force comprehensive strategy adopted. In this paper, we propose an evolutionary approach Genetic Algorithms explore configuration space feature model in order automatically generate suites. We will show through use several publicly-available proposed able suites O(n) size complexity as opposed O(2n) while at same time form suitable tradeoff balance between error coverage generated