BibTex RIS Cite

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

Year 2016, , 0 - 0, 31.05.2016
https://doi.org/10.31202/ecjse.264196

Abstract

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.

References

  • 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.
Year 2016, , 0 - 0, 31.05.2016
https://doi.org/10.31202/ecjse.264196

Abstract

References

  • 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.
There are 10 citations in total.

Details

Journal Section UMAS 2015 Ulusal Mühendislik Araştırmaları Sempozyumu Seçilen Articles
Authors

Büşra Takgil This is me

Publication Date May 31, 2016
Submission Date November 9, 2015
Published in Issue Year 2016

Cite

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