BibTex RIS Kaynak Göster

Android Mobil Uygulamalar İçin Yazılım Testi

Yıl 2016, Cilt: 3 Sayı: 2, 0 - 0, 31.05.2016
https://doi.org/10.31202/ecjse.264196

Öz

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.

Kaynakça

  • Myers G. J., “The Art of Software Testing”. John Wiley & Sons, Inc., New York, NY, USA, 1979.
  • Hetzel, W. C., “The Complete Guide to Software Testing”, 2nd ed. Wellesley, Mass. : QED Information Sciences, ISBN: 0894352423, 1988.
  • Sykes M.G., “A Practical Guide to Testing Object-Oriented Software”, Addison-Wesley, March 15, 2001.
  • G. Chen and D. Kotz, “A Survey of Context-Aware Mobile Computing Research,” Hanover, NH, USA, Tech. Rep., 2000.
  • Ballard, B. (2007), Designing the Mobile User Experience. LittleSprings Design, Inc., USA: Wiley, 2007.
  • M. Satyanarayanan, “Fundamental Challenges in Mobile Computing,”in Proceedings of the fifteenth annual ACMsymposium on Principles of distributed computing, ser. PODC ’96. New York, NY, USA: ACM, pp.
  • KNYCH, Thomas W.; BALIGA, Ashwin. Android application development and testability. In: Proceedings of the 1st International Conference on Mobile Software Engineering and Systems. ACM, (2014) p. 37-40.
  • DANTAS, Valéria Lelli Leitão, et al. Testing requirements for mobile applications. In: Computer and Information Sciences, 2009. ISCIS 2009. 24th International Symposium on. IEEE, (2009) p. 555-560.
  • SHIN, Won; KIM, Tae-Wan; CHANG, Chun-Hyon. Experiment study of Android Software Test using Moment Invariants Algorithm.
  • KIRUBAKARAN, B.; KARTHIKEYANI, V. Mobile application testing—Challenges and solution approach through automation. In: Pattern Recognition, Informatics and Mobile Engineering (PRIME), 2013 International Conference on. IEEE, (2013) p. 79-84.
Yıl 2016, Cilt: 3 Sayı: 2, 0 - 0, 31.05.2016
https://doi.org/10.31202/ecjse.264196

Öz

Kaynakça

  • Myers G. J., “The Art of Software Testing”. John Wiley & Sons, Inc., New York, NY, USA, 1979.
  • Hetzel, W. C., “The Complete Guide to Software Testing”, 2nd ed. Wellesley, Mass. : QED Information Sciences, ISBN: 0894352423, 1988.
  • Sykes M.G., “A Practical Guide to Testing Object-Oriented Software”, Addison-Wesley, March 15, 2001.
  • G. Chen and D. Kotz, “A Survey of Context-Aware Mobile Computing Research,” Hanover, NH, USA, Tech. Rep., 2000.
  • Ballard, B. (2007), Designing the Mobile User Experience. LittleSprings Design, Inc., USA: Wiley, 2007.
  • M. Satyanarayanan, “Fundamental Challenges in Mobile Computing,”in Proceedings of the fifteenth annual ACMsymposium on Principles of distributed computing, ser. PODC ’96. New York, NY, USA: ACM, pp.
  • KNYCH, Thomas W.; BALIGA, Ashwin. Android application development and testability. In: Proceedings of the 1st International Conference on Mobile Software Engineering and Systems. ACM, (2014) p. 37-40.
  • DANTAS, Valéria Lelli Leitão, et al. Testing requirements for mobile applications. In: Computer and Information Sciences, 2009. ISCIS 2009. 24th International Symposium on. IEEE, (2009) p. 555-560.
  • SHIN, Won; KIM, Tae-Wan; CHANG, Chun-Hyon. Experiment study of Android Software Test using Moment Invariants Algorithm.
  • KIRUBAKARAN, B.; KARTHIKEYANI, V. Mobile application testing—Challenges and solution approach through automation. In: Pattern Recognition, Informatics and Mobile Engineering (PRIME), 2013 International Conference on. IEEE, (2013) p. 79-84.
Toplam 10 adet kaynakça vardır.

Ayrıntılar

Bölüm UMAS 2015 Ulusal Mühendislik Araştırmaları Sempozyumu Seçilen Makaleler
Yazarlar

Büşra Takgil Bu kişi benim

Yayımlanma Tarihi 31 Mayıs 2016
Gönderilme Tarihi 9 Kasım 2015
Yayımlandığı Sayı Yıl 2016 Cilt: 3 Sayı: 2

Kaynak Göster

IEEE B. Takgil, “Android Mobil Uygulamalar İçin Yazılım Testi”, ECJSE, c. 3, sy. 2, 2016, doi: 10.31202/ecjse.264196.