Abstract-Mobile app utveckling innebär en unik uppsättning utmaningar inklusive enhet fragmentering och snabbt föränderliga plattformar, vilket gör testning en svår uppgift. Designutrymmet för en omfattande mobil provningsstrategi inkluderar funktioner, ingångar, potentiella kontextuella app-tillstånd och stora kombinationer av enheter och underliggande plattformar. Därför är automatiserad testning en viktig aktivitet i utvecklingsprocessen. Dagens toppmoderna automatiska testverktyg för mobila appar har dock begränsningar som har drivit fram en preferens för manuell testning i praktiken. Från och med idag finns det ingen heltäckande automatiserad lösning för mobil testning som övervinner grundläggande frågor som automatiserade orakel, historiemedvetenhet i testfall eller automatiserad utveckling av testfall. I det här perspektivet kartlägger vi den senaste tekniken när det gäller ramverk, verktyg och tjänster som finns tillgängliga för utvecklare för att hjälpa till med mobila tester, vilket belyser nuvarande brister. Därefter ger vi kommentarer till aktuella viktiga utmaningar som begränsar möjligheten till en heltäckande, effektiv och praktisk automatiserad testlösning. Slutligen erbjuder vi vår vision om en omfattande ram för mobilapptestning, komplett med forskningsagendan, som sammanfattas kortfattat i tre principer: Kontinuerlig, Evolutionär och Stor skala (CEL).
Tidigare arbete har studerat toppmoderna verktyg, ramverk och tjänster för automatiserad testning av mobilappar REF.
Continuous, Evolutionary and Large-Scale: A New Perspective for Automated Mobile App Testing
{'venue': '2017 IEEE International Conference on Software Maintenance and Evolution (ICSME)', 'journal': '2017 IEEE International Conference on Software Maintenance and Evolution (ICSME)', 'mag_field_of_study': ['Computer Science']}