Geri Dön

Android mobil uygulama testi

Android mobile application testing

  1. Tez No: 394467
  2. Yazar: BÜŞRA TAKGİL
  3. Danışmanlar: DOÇ. DR. RESUL KARA
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2015
  8. Dil: Türkçe
  9. Üniversite: Düzce Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: Belirtilmemiş.

Özet

Mobil 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.

Özet (Çeviri)

The 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.

Benzer Tezler

  1. Androıd uygulama kurulum süreci için verimli bir evrimsel tabanlı fuzz testi

    An efficient evolutionary-based fuzzing for android application installation process

    VEYSEL HATAŞ

    Yüksek Lisans

    Türkçe

    Türkçe

    2018

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolHacettepe Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. SEVİL ŞEN AKAGÜNDÜZ

  2. Programlamaya yönelik mobil oyun geliştirilmesi ve bulanık mantık tabanlı android uygulama ile tutumun incelenmesi

    Developing mobile game towards programming and investigation of attitude with fuzzy logic based android application

    KADRİYE FİLİZ BALBAL

    Doktora

    Türkçe

    Türkçe

    2020

    MatematikManisa Celal Bayar Üniversitesi

    Matematik Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ ALİ ÖZDEMİR

  3. Türkçe gürültüde sayı testi mobil uygulamasının geliştirilmesi ve etkinliğinin değerlendirilmesi

    Turkish number test in noise mobile application development and evaluation of its effectiveness

    ÜMİT CAN ÇETİNKAYA

    Yüksek Lisans

    Türkçe

    Türkçe

    2019

    Kulak Burun ve Boğazİstanbul Aydın Üniversitesi

    Odyoloji Ana Bilim Dalı

    PROF. DR. BAHRİYE ÖZLEM KONUKSEVEN

  4. Bilgisayar donanımı dersine yönelik mobil eğitim materyalinin geliştirilmesi ve öğrenci başarısı üzerine etkisinin incelenmesi

    Preparing mobi̇l learning material for computer hardware course and effects of this material upon the students success

    YUSUF KALINKARA

    Yüksek Lisans

    Türkçe

    Türkçe

    2017

    Eğitim ve Öğretimİnönü Üniversitesi

    Bilgisayar ve Öğretim Teknolojileri Eğitimi Ana Bilim Dalı

    YRD. DOÇ. DR. METİN KAPIDERE

  5. Türkçe dikotik cümle mobil tarama test uygulaması geliştirilmesi ve değerlendirilmesi

    Development and evaluation of turkish dichotic sentence mobile scanning test application

    AYLİN ARALIOĞLU SEVGİ

    Yüksek Lisans

    Türkçe

    Türkçe

    2021

    Kulak Burun ve Boğazİstanbul Aydın Üniversitesi

    Odyoloji Ana Bilim Dalı

    PROF. DR. BAHRİYE ÖZLEM KONUKSEVEN