Abstrakt. Att testa inbyggda system i realtid (RTES) är på många sätt en utmaning. Tusentals testfall kan eventuellt utföras på en industriell RTES. Med tanke på omfattningen av tester på systemnivå kan endast ett helt automatiserat tillvägagångssätt verkligen skala upp för att testa industriella RTES. I detta dokument tar vi en svart-box strategi och modellerar RTES-miljön med hjälp av UML/-MARTE internationella standard. Vårt främsta motiv är att ge ett mer praktiskt förhållningssätt till modellbaserad testning av RTES genom att tillåta systemtestare, som ofta inte känner till systemets design men känner till applikationsdomänen väl, att modellera miljön för att möjliggöra testautomation. Miljömodeller kan stödja automatiseringen av tre uppgifter: kodgenerering av en miljösimulator, val av testfall och utvärdering av deras förväntade resultat (orakel). I detta dokument fokuserar vi på den andra uppgiften (testfallsval) och undersöker tre testautomationsstrategier med hjälp av indata från UML/MARK miljömodeller: Random Testing (baslinje), Adaptive Random Testing och Search-Based Testing (med Genetic Algorithms). Baserat på en industriell fallstudie och tre artificiella system visar vi hur i allmänhet ingen teknik är bättre än de andra. Vilken provningsmetod som ska användas bestäms av felfrekvensen (provningssteget) och tiden för utförandet av testfallen. Slutligen föreslår vi en praktisk process för att kombinera användningen av alla tre teststrategierna.
En svart-box baserad RTES miljömodellering metod med UML / MARTE internationell standard föreslås av Arcuri et al. Hoppa över det.
Black-Box System Testing of Real-Time Embedded Systems Using Random and Search-Based Testing
{'venue': 'ICTSS', 'journal': None, 'mag_field_of_study': ['Engineering', 'Computer Science']}