Produktlinjeprocesser saknar fortfarande stöd för att testa slutproduktfunktioner genom att dra nytta av de specifika egenskaperna hos en produktlinje (vanlighet och variabilitet). De klassiska testmetoderna kan inte tillämpas direkt på varje produkt, eftersom testuppgiften skulle bli alldeles för lång och kostsam på grund av det potentiellt stora antalet produkter. Det finns därför ett behov av testmetoder som är anpassade till produktseriens sammanhang och som gör det möjligt att minska testkostnaderna. Det tillvägagångssätt vi presenterar bygger på automatiseringen av generering av tillämpningssystem tester, för varje vald produkt, från systemkraven för en produktlinje. Dessa PL-krav modelleras med hjälp av förbättrade UML-användningsfall som utgör grunden för testgenereringen. Produktspecifika testmål, testscenarier och testfall är successiva variationspunkter på kravnivå för att automatiskt generera de beteenden som är specifika för en utvald produkt. Med en sådan strategi kan konstruktören använda vilken metod som helst för att producera produktlinjens domänmodeller och sedan omedelbart ta fram en viss produkt: testfallen kontrollerar att de förväntade funktionerna har genomförts korrekt. Tillvägagångssättet är adaptivt och ger automatiserad testgenerering för en ny produkt samt guidat testgenereringsstöd för att validera utvecklingen av en viss produkt.
Nebut och al. I REF anges att produktlinjeprocesser för programvara fortfarande saknar stöd för testning av slutprodukter med hjälp av metoder och tekniker som bygger på specifika egenskaper hos en produktlinje, dvs. gemensamhet och variabilitet.
System Testing of Product Lines: From Requirements to Test Cases
{'venue': 'Software Product Lines', 'journal': None, 'mag_field_of_study': ['Computer Science']}