Vi undersöker hur man utför ett enhetstest för alla produkter i en produktlinje utan att generera varje produkt isolerat på ett brute-force-sätt. Vi lär oss av variabilitetsmedvetna analyser, vi (a) designa och implementera en variabilitetsmedveten tolk och, alternativt, (b) koda om variabiliteten i produktlinjen för att simulera testfallen med en modellkontroll. Tolken resonerar internt om variabilitet, kör vägar som inte påverkas av variabilitet endast en gång för hela produktlinjen. Modellkontrollatorn uppnår liknande resultat genom att återanvända kraftfulla off-the-shelf analyser. Vi experimenterade med en prototypimplementering för varje strategi. Vi jämför både strategier och diskuterar kompromisser och framtida riktningar. I det långa loppet strävar vi efter att hitta en effektiv testmetod som kan tillämpas på hela produktlinjer med miljontals produkter.
Till exempel presenterade REF en metod för att minska ansträngningarna att utföra ett test över hela uppsättningen produkter som kodats i en produktlinje.
Toward variability-aware testing
{'venue': "FOSD '12", 'journal': None, 'mag_field_of_study': ['Computer Science']}