An end-to-end scalable approach for model-based graphical user interface testing
Model-tabanlı görsel kullanıcı arayüzü testi için uçtan uca ölçeklenebilir bir yaklaşım
- Tez No: 714923
- Danışmanlar: DOÇ. DR. GEYLANİ KARDAŞ
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2021
- Dil: İngilizce
- Üniversite: Ege Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Uluslararası Bilgisayar Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: 72
Özet
Model tabanlı GUI testi, uzun senelerdir birçok çalışmanın konusu olmuştur. Son yıllarda ticari alanda da ilgi görmeye başlamıştır. Koda erişmeden sistemleri test etmesi nedeniyle kara kutu testinin bir parçasıdır. Model tabanlı GUI testi, test için yalnızca bir modele ihtiyaç duyduğundan, kod tabanlı test yaklaşımlarına kıyasla kolayca otomatize edilebilir. Bu tez çalışması, model tabanlı GUI testinin kullanıldığı büyük modellere sahip sistemlerde ölçeklenebilirlik sorununu ele almaktadır. Bazen modelin karmaşıklığı nedeniyle test senaryoları oluşturmak ve bunları sistem üzerinde çalıştırmak çok zaman alır. İki durm çalışması ile yaklaşım sunulup örneklendirilmiştir. Bir topluluk algılama algoritması, modeli daha küçük parçalara bölmek için uygulanmıştır. Orijinal ve topluluk modellerinden oluşturulan test dizileri karşılaştırılmaktadır. Önerilen yaklaşımın etkinliğini ölçmek için mutasyon testi çalışma içine entegre edilmiştir. Mutasyon puanından çok fazla ödün vermeden bir topluluk algılama yaklaşımıyla modellerin test dizisi boyutları önemli ölçüde azaltılmıştır. Açık kaynaklı bir yazılım, yaklaşımı otomatik bir şekilde çalışmalarda uygulamak için geliştirilmiştir. Yazılımın kullanımı, manuel çabayı mümkün olduğunca düşük tutmaktadır. Model tabanlı test aracının yeteneklerini artırmak için sonuçlar ve olası iyileştirmeler tartışılmıştır.
Özet (Çeviri)
Model-based GUI testing has been a subject of many studies for decades. It has also started to gain attraction in the commercial field in the last years. It is part of black box testing due to its ability to test systems without accessing the codebase. Since model-based GUI testing needs only a model for testing, it can be automated easily in comparison to the code-based testing approaches. This thesis study addresses the scalability problem in systems with big models when model-based GUI testing is expected to be used. Sometimes it takes so much time to generate and execute test cases due to the model's complexity. An approach is presented and exemplified with two case studies. A community detection algorithm is applied, and communities are detected to split the model into smaller models. Test cases generated from the primary and community models are compared. In order to validate the approach's effectiveness, mutation testing was applied to calculate mutation scores. Test suite sizes of models reduced dramatically with a community detection approach without compromising the mutation score too much. An open-source software is developed to apply the approach in an automated way. The use of this software kept the manual effort as low as possible. Results and possible improvements are discussed to increase the capabilities of the model-based testing tool.
Benzer Tezler
- Güç transformatörleri sfra tarama frekans cevabı analizi sonuçlarının yapay zeka uygulamaları ile karşılaştırılması
Comparison of power transformer sfra sweep frequency response analysis results with artificial intelligence applications
HAKAN ÇUHADAROĞLU
Doktora
Türkçe
2025
Elektrik ve Elektronik MühendisliğiSakarya ÜniversitesiElektrik-Elektronik Mühendisliği Ana Bilim Dalı
PROF. DR. YILMAZ UYAROĞLU
- İklimlendirme sistemleri üzerinde makine öğrenmesi ile anomali tespiti
Anomaly detection with machine learning on air conditioning systems
REFİK KİBAR
Yüksek Lisans
Türkçe
2023
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolSakarya ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
DR. ÖĞR. ÜYESİ MUHAMMED FATİH ADAK
DR. ÖĞR. ÜYESİ KEVSER OVAZ AKPINAR
- Strategıc operatıons research for the mıssıons of unmanned aerıal vehıcles
İnsansız hava araçları operasyonları için stratejik harekat araştırması
MURAT ATALAY
Doktora
İngilizce
2025
Endüstri ve Endüstri MühendisliğiHacettepe ÜniversitesiEndüstri Mühendisliği Ana Bilim Dalı
PROF. DR. MURAT CANER TESTİK
- Ses olay tespit problemine derin öğrenme tabanlı çözümler
Utilizing footstep sound event detection by using cnn techniques for assuring property security
FURKAN YUSUF YAVUZ
Doktora
Türkçe
2025
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolSakarya ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
PROF. DR. NEJAT YUMUŞAK
- Emlak fotoğraflarının kalite değerlendirilmesi: Derin öğrenme tabanlı bir yaklaşım
Quality assessment of real estate photographs: A deep learning-based approach
AKIN YAŞAR
Yüksek Lisans
Türkçe
2025
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolSakarya ÜniversitesiBilgisayar ve Bilişim Mühendisliği Ana Bilim Dalı
DR. YÜKSEL YURTAY