Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Community based testing
KTH, Skolan för informations- och kommunikationsteknik (ICT), Kommunikationssystem, CoS, Radio Systems Laboratory (RS Lab). (CCS)
2013 (Engelska)Självständigt arbete på avancerad nivå (masterexamen), 20 poäng / 30 hpStudentuppsats (Examensarbete)
Abstract [en]

Currently, Android is the most popular operating system for mobile devices, but at the same time, the market for Android devices is heavily fragmented in terms of available versions, types of devices, models, form-factors and manufactures. As a result, it is virtually impossible to test applications on all existing devices. Testing on a set of the most popular devices is more realistic but can be expensive, which makes it much more difficult for individual developers to create high quality applications.

Fortunately, each Android application developer around the world typically owns at least one device which is not used all the time and could be shared with other developers. This way, a community shared pool of Android devices can be created for automated test execution.

This master thesis reviews existing testing frameworks that are used for testing Android applications and analyzes existing services that in one way or another try to solve the problem of providing affordable ways of performing testing on real devices.  Main result of this thesis project is a working distributed community based testing service that enables developers to easily connect, share, and execute automated test cases on devices that use Android operating system. Moreover, it provides ways of decreasing overall test execution time by executing parts of tests in parallel on multiple devices and aggregating received results.

Abstract [sv]

För närvarande är Android det mest populära operativ system för mobila enheter, men samtidigt marknaden för Android-enheter är starkt splittrat i fråga om tillgängliga versioner, typ av enhet, modeller, form-faktorer, och tillverkar. Som ett resultat, är det praktiskt taget omöjligt att testa applikationer på alla befintliga enheter. Testa på en uppsättning av de mest populära produkter är realistiskt men kan vara dyrt, vilket gör det mycket svårare för enskilda utvecklare att skapa högkvalitativa ansökningar.

Lyckligtvis äger varje Android ansökan utvecklare i världen typiskt åtminstone en enhet som inte används hela tiden och kan delas med andra utvecklare. På så sätt kan en gemenskap delad pool av Android-enheter skapas för minst automatiserade test exekvering.

Detta examensarbete går igenom gällande testning ramverk som används för att testa Android applikationer och analyser liknande tjänster som på ett eller annat sätt försöka lösa problemet med att tillhandahålla prisvärda sätt att utföra tester på riktiga enheter. Huvudsakliga resultat av detta examensarbete är en fungerande distribuerad gemenskap baserad testning tjänst som gör det möjligt för utvecklare att enkelt ansluta, dela och exekvera automatiserade testfall på enheter som använder operativsystemet Android. Dessutom ger det möjligheter att accelerera övergripande testexekvering tid genom att utfö!ra delar om tester parallellt på flera enheter och sammanställa erhållna resultat.

Ort, förlag, år, upplaga, sidor
2013. , xi,45 s.
Serie
Trita-ICT-EX, 2013:133
Nyckelord [en]
Android, testing, device cloud, community, sharing
Nyckelord [sv]
Android, provning, enhet moln, gemenskap, delning
Nationell ämneskategori
Kommunikationssystem
Identifikatorer
URN: urn:nbn:se:kth:diva-124393OAI: oai:DiVA.org:kth-124393DiVA: diva2:634903
Presentation
2013-06-24, Seminar room Motala, Isafjordsgatan 22, Kista, 14:00 (Engelska)
Handledare
Examinatorer
Tillgänglig från: 2013-07-02 Skapad: 2013-07-02 Senast uppdaterad: 2013-07-02Bibliografiskt granskad

Open Access i DiVA

fulltext(1511 kB)416 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 1511 kBChecksumma SHA-512
0802d62659b886580cb7a48f9e6171f5cb02d55f485306cc20633b8205877e4e927850ffa4d1fffb1974ef24b61124faeb140f383862e82a6f8323eb95c13811
Typ fulltextMimetyp application/pdf

Sök vidare i DiVA

Av författaren/redaktören
Alisauskas, Saulius
Av organisationen
Radio Systems Laboratory (RS Lab)
Kommunikationssystem

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 416 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

Totalt: 750 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf