Att möjliggöra helt automatiserad testning av mobila applikationer har nyligen blivit ett viktigt ämne för både forskare och praktiker. En uppsjö av verktyg och metoder har föreslagits för att hjälpa mobila utvecklare både genom att öka de manuella testmetoderna och genom att automatisera olika delar av testprocessen. De nuvarande metoderna för automatiserad testning är dock otillräckliga för att övertyga utvecklare om deras fördelar, vilket leder till att majoriteten av de mobila testerna utförs manuellt. Med målet att hjälpa forskare och praktiker -som designar tillvägagångssätt som stöder mobil testning - att förstå utvecklarens behov, analyserade vi enkätsvar från 102 open source bidragsgivare till Android-projekt om deras praxis när de utför testning. Undersökningen inriktades på frågor om praxis och preferenser hos utvecklare/testare i naturen för (i) utformning och skapande av testfall, (ii) automatiserade testmetoder och (iii) uppfattningar om kvalitetsmått såsom kodtäckning för att fastställa testkvaliteten. Genom att analysera informationen från denna enkät sammanställer vi ett kunskapsunderlag för att hjälpa forskare och yrkesverksamma att anpassa nya automatiserade testmetoder till behovet av en mängd olika utvecklare med öppen källkod.
Relaterade arbeten kartlagda utvecklare av appar med öppen källkod för att förstå deras huvudsakliga hinder för mobiltestning REF.
How do Developers Test Android Applications?
{'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']}