Araştırma Makalesi
BibTex RIS Kaynak Göster

Tersine Mühendislik Yöntemi ile Test Senaryo Üreten Çerçeve -- UYMS 2020 özel sayısı için

Yıl 2022, Cilt: 12 Sayı: 1, 33 - 41, 21.06.2022

Öz

Bu bildiride, birbiriyle farklı veri formatlarını kullanarak birbiriyle iletişimde bulunan istemci-sunucu mimarisine dayalı sistemler için, farklı veri formatlarını destekleyen bir mesaj güdümlü test senaryosu üreten çerçeve önerilmektedir. Temel olarak, çerçeve ağ üzerinde istemci-sunucu uygulamaları arasındaki iletişimden elde edilen ağ log dosyasından tersine mühendislik yöntemi ile test senaryosu mesajlarının üretilmesini sağlamaktadır. Büyük ölçekli iş uygulamalarının fonksiyonel doğruluğunun tekrarlı bir şekilde manuel olarak test edilmesi zaman alan, hataya açık bir süreçtir. Bu sürecin uçtan uca (test senaryosu üretiminden yürütülmesine, doğrulanması ve hata raporlanması kadar geçen sürecin) otomatikleştirilmesi, yazılım testi verimliliğini artırmaktadır. Bu çalışmanın motivasyonu, iletişim olarak API mesajlarını kullanan finansal uygulamalar, borsalardaki işlem sistemleri gibi istemci-sunucu mimarisine dayalı uygulamalara yönelik regresyon testi otomasyonu çerçevesi azlığından kaynaklanmaktadır. Bu bildiride önerdiğimiz test senaryosu üretimi yapan çerçevenin etkinliğini değerlendirmek için finansal bir sisteme uyguladık.
Bu makale UYMS 2020 özel sayısı için gönderilmektedir.

Destekleyen Kurum

Borsa İstanbul

Kaynakça

  • Refernans1 A. K. Sultanía : Developing software product and test automation software using Agile methodology, Proceedings of the 2015 Third International Conference on Computer, Communication, Control and Information Technology (C3IT), Hooghly, pp. 1-4. (2015)
  • Referans2 S.Dalal, K.Solanki, : Challenges of Regression Testing: A Pragmatic Perspective in International Journal of Advanced Research in Computer Science, vol.9, no.1, February (2018)
  • Referans3 Z. Liu, Q. Chen and X. Jiang : A Maintainability Spreadsheet-Driven Regression Test Automation Framework, IEEE 16th International Conference on Computational Science and Engineering, Sydney, NSW, pp. 1181-1184. DOI= 10.1109/CSE.2013.175 (2013)
  • Referans4 Bangare, Sunil & Borse, Seema & Bangare, Pallavi & Nandedkar, Shital. (2012). AUTOMATED API TESTING APPROACH. International Journal of Engineering Science and Technology. 4.
  • Referans5 Isha, A. Sharma and M. Revathi, "Automated API Testing," 2018 3rd International Conference on Inventive Computation Technologies (ICICT), Coimbatore, India, 2018, pp. 788-791.
  • Referans6 R. M. Sharma, : Quantitative Analysis of Automation and Manual Testing, International Journal of Engineering and Innovative Technology (IJEIT) Volume 4, Issue 1, (2014)
  • Referans7 X. Han, N. Zhang, W. He, K. Zhang and L. Tang, "Automated Warship Software Testing System Based on LoadRunner Automation API," 2018 IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C), Lisbon, 2018, pp. 51-55.
  • Referans8 Gonçalves, Wellington & Barreto de Almeida, Carlos & Araújo, Ladyanny & Ferraz, Mateus & Xandú, Rogerio & Junior, Ivaldir. (2017). The Impact of Human Factors on the Software Testing Process: Journal of Information Systems Engineering & Management.
  • Referans9 Engström, Emelie & Runeson, Per. (2010). A Qualitative Survey of Regression Testing Practices. LNCS. 6156. 3-16. 10.1007/978-3642-13792-1_3.
  • Referans10 V. Garousi and F. Elberzhager, : Test Automation: Not Just for Test Execution, in IEEE Software, vol. 34, no. 2, pp. 90-96, Mar.-Apr. DOI= 10.1109/MS.2017.34. (2017)
  • Referans11 J. Itkonen and M.V. Mantyla,: Are test cases needed? Replicated comparison between exploratory and testcase based software testing, Emprical Software Engineering (2014)
Toplam 11 adet kaynakça vardır.

Ayrıntılar

Birincil Dil Türkçe
Konular Mühendislik
Bölüm Akademik ve/veya teknolojik bilimsel makale
Yazarlar

Emine Dumlu Demircioğlu

Oya Kalıpsız 0000-0001-9553-669X

Yayımlanma Tarihi 21 Haziran 2022
Gönderilme Tarihi 7 Mart 2021
Yayımlandığı Sayı Yıl 2022 Cilt: 12 Sayı: 1

Kaynak Göster

APA Dumlu Demircioğlu, E., & Kalıpsız, O. (2022). Tersine Mühendislik Yöntemi ile Test Senaryo Üreten Çerçeve -- UYMS 2020 özel sayısı için. EMO Bilimsel Dergi, 12(1), 33-41.
AMA Dumlu Demircioğlu E, Kalıpsız O. Tersine Mühendislik Yöntemi ile Test Senaryo Üreten Çerçeve -- UYMS 2020 özel sayısı için. EMO Bilimsel Dergi. Haziran 2022;12(1):33-41.
Chicago Dumlu Demircioğlu, Emine, ve Oya Kalıpsız. “Tersine Mühendislik Yöntemi Ile Test Senaryo Üreten Çerçeve -- UYMS 2020 özel sayısı için”. EMO Bilimsel Dergi 12, sy. 1 (Haziran 2022): 33-41.
EndNote Dumlu Demircioğlu E, Kalıpsız O (01 Haziran 2022) Tersine Mühendislik Yöntemi ile Test Senaryo Üreten Çerçeve -- UYMS 2020 özel sayısı için. EMO Bilimsel Dergi 12 1 33–41.
IEEE E. Dumlu Demircioğlu ve O. Kalıpsız, “Tersine Mühendislik Yöntemi ile Test Senaryo Üreten Çerçeve -- UYMS 2020 özel sayısı için”, EMO Bilimsel Dergi, c. 12, sy. 1, ss. 33–41, 2022.
ISNAD Dumlu Demircioğlu, Emine - Kalıpsız, Oya. “Tersine Mühendislik Yöntemi Ile Test Senaryo Üreten Çerçeve -- UYMS 2020 özel sayısı için”. EMO Bilimsel Dergi 12/1 (Haziran 2022), 33-41.
JAMA Dumlu Demircioğlu E, Kalıpsız O. Tersine Mühendislik Yöntemi ile Test Senaryo Üreten Çerçeve -- UYMS 2020 özel sayısı için. EMO Bilimsel Dergi. 2022;12:33–41.
MLA Dumlu Demircioğlu, Emine ve Oya Kalıpsız. “Tersine Mühendislik Yöntemi Ile Test Senaryo Üreten Çerçeve -- UYMS 2020 özel sayısı için”. EMO Bilimsel Dergi, c. 12, sy. 1, 2022, ss. 33-41.
Vancouver Dumlu Demircioğlu E, Kalıpsız O. Tersine Mühendislik Yöntemi ile Test Senaryo Üreten Çerçeve -- UYMS 2020 özel sayısı için. EMO Bilimsel Dergi. 2022;12(1):33-41.

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