Show simple item record

dc.contributor.advisorKara, Resul
dc.contributor.authorTakgil, Büşra
dc.date.accessioned2020-12-04T12:34:38Z
dc.date.available2020-12-04T12:34:38Z
dc.date.submitted2015
dc.date.issued2018-08-06
dc.identifier.urihttps://acikbilim.yok.gov.tr/handle/20.500.12812/84822
dc.description.abstractMobil ortamların kullanıcılarının hızla artması, mobil uygulamaların popülaritesini de artırmaktadır. Bu durum mobil uygulamaların kalitesini daha da önemli hale getirmektedir. Test ise bu kaliteyi sağlamanın önemli bir ölçütüdür.Mobil uygulamaların testi geleneksel uygulama testleriyle benzer özelliklere sahip olsa da mobil uygulamalar için bazı ek gereksinimlere ihtiyaç duyulur. Mobil uygulamalar test edilirken bazı zorluklarla karşılaşılır. Diğer uygulamalarla etkileşim, cihazlar üzerindeki ekran, kamera ve diğer donanımlardaki sensörler, donanım ve yazılım platform aileleri, kullanıcı ara yüzleri, enerji tüketimi, iletişim esnasındaki karmaşıklık bunlardan birkaçıdır. Mobil platformun kullanıcılara uygulamaları kolayca indirip yükleme ve çalıştırmasına izin veren yapısından dolayı, cihazlar üzerindeki veriler aynı ortamda çalışan uygulamalar için hedef haline gelmektedir. Donanım platformunun kaynak kısıtlılığı da mobil uygulamaların gelişiminde bir zorluk olarak görülür. Android testleri de tüm bu zorluklara ek olarak kendine özgü zorluklar içerir. Test esnasında Android yapısına ait özel problemler, açık konular ve çeşitli sorunlar ortaya çıkar. Bunların önemli bir sebebi geliştiricilerin acemiliğidir. Android uygulamalarının testi ve gelişimi taşınabilir cihazlar üzerindeki kısıtlamalardan etkilenir. Bu faktörlerin tümü test süreci ve kalite güvencesi için yeni zorluklar ortaya çıkarır.Bu çalışmada Android platformunda mobil uygulamaların testi için başlıca zorluklara dikkat çekilmiştir ve mobil test zorlukları için otomasyon çözümü önerilmiştir. Ayrıca tez için geliştirilen bir Android mobil uygulaması Robotium test aracı kullanılarak test edilmiştir.
dc.description.abstractThe dramatic increase of the mobile platform users led an increase of the popularity of mobile applications. Since, quality of mobile application becomes more important. Testing is an important parameter to ensure the desired quality. While testing the mobile applications, some difficulties occur. Interaction with other applications, screens on devices, sensors on the cameras and other hardware, user interface, energy consumption, complication of the communication are some of the difficulties mentioned above. Since the mobile platform configuration lets users to download and setup applications easily, the data on devices becomes targets for the applications that are running on the same platform. Another problem for the development of mobile applications is lack of sources. Android tests also have additional distinctive problems. While testing, some specific android configuration problems, open-ended topics and different problems occur. An important source of the problems is inexperienced developers. Testing and development of Android applications are affected by the restrictions on devices. All these factors cause difficulties on testing process and quality assurance. In this study, major difficulties of testing mobile applications on Android platform are discussed. An automation solution is proposed for the challenges of mobile tests. In addition, an Android application developed for the thesis has been tested using Robotium test tool.en_US
dc.languageTurkish
dc.language.isotr
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsAttribution 4.0 United Statestr_TR
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectBilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontroltr_TR
dc.subjectComputer Engineering and Computer Science and Controlen_US
dc.titleAndroid mobil uygulama testi
dc.title.alternativeAndroid mobile application testing
dc.typemasterThesis
dc.date.updated2018-08-06
dc.contributor.departmentBilgisayar Mühendisliği Anabilim Dalı
dc.identifier.yokid10084520
dc.publisher.instituteFen Bilimleri Enstitüsü
dc.publisher.universityDÜZCE ÜNİVERSİTESİ
dc.identifier.thesisid394467
dc.description.pages71
dc.publisher.disciplineDiğer


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

info:eu-repo/semantics/openAccess
Except where otherwise noted, this item's license is described as info:eu-repo/semantics/openAccess