Araştırma Makalesi

Grafiksel Kullanıcı Arayüzü Testi İçin Bir Uçtan Uca Model Tabanlı Yaklaşım

Cilt: 12 Sayı: 1 21 Haziran 2022
PDF İndir
EN TR

Grafiksel Kullanıcı Arayüzü Testi İçin Bir Uçtan Uca Model Tabanlı Yaklaşım

Öz

Model tabanlı Grafiksel Kullanıcı Arayüz (GUI) testi, yazılım GUI testi içerisinde önemli bir yer tutmaktadır. Manuel test, zaman alıcı bir iştir ve büyük ölçüde hataya açıktır. Yazılım test topluluğunun uzun yıllardır üzerinde çalıştığı ve genel kullanımda olan birkaç test modeli vardır. Bu makale, model tabanlı GUI testinde kullanılan farklı modelleri incelemektedir. Test senaryoları oluşturmak ve bunları tek bir modelde birleştirmek amacıyla, kabul gören birkaç modelin Olay Sıra Çizgelerine (ESG) nasıl dönüştürüleceğine ilişkin bir yöntem önerilmiştir ve bunun kullanımını örnekleyen bir vaka çalışması sunulmuştur. Ayrıca bu makalede diğer modellerden dönüşümle elde edilen ESG modelinden test kümelerinin üretilmesi ve çalıştırılmasını içeren bir yaklaşım tanıtılmıştır. Deneysel çalışmalar öne sürülen bu yaklaşımın uygun ve etkili olduğunu göstermiştir. Bu kapsamda ESG’den elde edilen 20 mutant için öne sürülen yaklaşım en yüksek seviyede mutasyon skoru sonucunu vermiştir.

Anahtar Kelimeler

Kaynakça

  1. [1] I. Banerjee, B. Nguyen, V. Garousi, and A. Memon, "Graphical user interface (GUI) testing: Systematic mapping and repository," Information and Software Technology 55, no. 10, pp. 1679-1694, 2013.
  2. [2] Harrison, R., Flood, D. & Duce, D. Usability of mobile applications: literature review and rationale for a new usability model. J Interact Sci 1, 1 (2013). https://doi.org/10.1186/2194-0827-1-1
  3. [3] R. K. Shehady, D. P. Siewiorek, “A method to automate user interface testing using variable finite state machines,” Proceedings of IEEE 27th International Symposium on Fault Tolerant Computing, Seattle, WA, USA, pp. 80-88, 1997.
  4. [4] T. S. Chow, “Testing software design modeled by finite-state machines,” in IEEE Transactions on Software Engineering, vol. SE-4, no. 3, pp. 178-187, May 1978.
  5. [5] L. White, H. Almezen, “Generating test cases for GUI responsibilities using complete interaction sequences,” Proceedings 11th International Symposium on Software Reliability Engineering. ISSRE 2000, San Jose, CA, USA, pp. 110-121, 2000.
  6. [6] F. Belli, “Finite state testing and analysis of graphical user interfaces,” Proceedings 12th International Symposium on Software Reliability Engineering, Hong Kong, China, pp. 34-43, 2001.
  7. [7] A. M. Memon, M. E. Pollack, M. L. Soffa, “Hierarchical GUI test case generation using automated planning,” in IEEE Transactions on Software Engineering, vol. 27, no. 2, pp. 144-155, February 2001.
  8. [8] A. Memon. "An event‐flow model of GUI‐based applications for testing," Software testing, verification and reliability 17.3 pp. 137-157, September 2007.

Ayrıntılar

Birincil Dil

Türkçe

Konular

Mühendislik

Bölüm

Araştırma Makalesi

Yayımlanma Tarihi

21 Haziran 2022

Gönderilme Tarihi

8 Mart 2021

Kabul Tarihi

10 Şubat 2022

Yayımlandığı Sayı

Yıl 2022 Cilt: 12 Sayı: 1

Kaynak Göster

APA
Silistre, A., Kılınççeker, O., Belli, F., Challenger, M., & Kardaş, G. (2022). Grafiksel Kullanıcı Arayüzü Testi İçin Bir Uçtan Uca Model Tabanlı Yaklaşım. EMO Bilimsel Dergi, 12(1), 7-19. https://izlik.org/JA43UT55LR
AMA
1.Silistre A, Kılınççeker O, Belli F, Challenger M, Kardaş G. Grafiksel Kullanıcı Arayüzü Testi İçin Bir Uçtan Uca Model Tabanlı Yaklaşım. EMO Bilimsel Dergi. 2022;12(1):7-19. https://izlik.org/JA43UT55LR
Chicago
Silistre, Alper, Onur Kılınççeker, Fevzi Belli, Moharram Challenger, ve Geylani Kardaş. 2022. “Grafiksel Kullanıcı Arayüzü Testi İçin Bir Uçtan Uca Model Tabanlı Yaklaşım”. EMO Bilimsel Dergi 12 (1): 7-19. https://izlik.org/JA43UT55LR.
EndNote
Silistre A, Kılınççeker O, Belli F, Challenger M, Kardaş G (01 Haziran 2022) Grafiksel Kullanıcı Arayüzü Testi İçin Bir Uçtan Uca Model Tabanlı Yaklaşım. EMO Bilimsel Dergi 12 1 7–19.
IEEE
[1]A. Silistre, O. Kılınççeker, F. Belli, M. Challenger, ve G. Kardaş, “Grafiksel Kullanıcı Arayüzü Testi İçin Bir Uçtan Uca Model Tabanlı Yaklaşım”, EMO Bilimsel Dergi, c. 12, sy 1, ss. 7–19, Haz. 2022, [çevrimiçi]. Erişim adresi: https://izlik.org/JA43UT55LR
ISNAD
Silistre, Alper - Kılınççeker, Onur - Belli, Fevzi - Challenger, Moharram - Kardaş, Geylani. “Grafiksel Kullanıcı Arayüzü Testi İçin Bir Uçtan Uca Model Tabanlı Yaklaşım”. EMO Bilimsel Dergi 12/1 (01 Haziran 2022): 7-19. https://izlik.org/JA43UT55LR.
JAMA
1.Silistre A, Kılınççeker O, Belli F, Challenger M, Kardaş G. Grafiksel Kullanıcı Arayüzü Testi İçin Bir Uçtan Uca Model Tabanlı Yaklaşım. EMO Bilimsel Dergi. 2022;12:7–19.
MLA
Silistre, Alper, vd. “Grafiksel Kullanıcı Arayüzü Testi İçin Bir Uçtan Uca Model Tabanlı Yaklaşım”. EMO Bilimsel Dergi, c. 12, sy 1, Haziran 2022, ss. 7-19, https://izlik.org/JA43UT55LR.
Vancouver
1.Alper Silistre, Onur Kılınççeker, Fevzi Belli, Moharram Challenger, Geylani Kardaş. Grafiksel Kullanıcı Arayüzü Testi İçin Bir Uçtan Uca Model Tabanlı Yaklaşım. EMO Bilimsel Dergi [Internet]. 01 Haziran 2022;12(1):7-19. Erişim adresi: https://izlik.org/JA43UT55LR

EMO BİLİMSEL DERGİ
Elektrik, Elektronik, Bilgisayar, Biyomedikal, Kontrol Mühendisliği Bilimsel Hakemli Dergisi
TMMOB ELEKTRİK MÜHENDİSLERİ ODASI 
IHLAMUR SOKAK NO:10 KIZILAY/ANKARA
TEL: +90 (312) 425 32 72 (PBX) - FAKS: +90 (312) 417 38 18
bilimseldergi@emo.org.tr