Automated test script generation based on hidden Markov models trained on user browsing behaviors
Kullanıcı gezinti davranışları ile eğitilmiş gizli Markov modellerine dayalı otomatik test betiği üretimi
- Tez No: 800169
- Danışmanlar: PROF. DR. MEHMET SIDDIK AKTAŞ
- 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: 2023
- Dil: İngilizce
- Üniversite: Yıldız Teknik Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Bilgisayar Mühendisliği Bilim Dalı
- Sayfa Sayısı: Belirtilmemiş.
Özet
Kullanıcı arayüzü (UI) testi, geliştirilen web uygulamalarının son kullanıcılar tarafından tanımlanan yazılım gereksinimlerini karşılayıp karşılamadığını değerlendirmek için gerekli bir süreçtir. Bu tez, Gizli Markov Modellerini kullanarak kullanıcı arayüzlerinde gerçekleştirilen testleri otomatikleştiren bir e-iş iş akışı önermektedir. Önerilen iş akışı, kullanıcı gezinti davranışlarına dayalı olarak test betik dosyaları oluşturmak için tasarlanmıştır. Bu minvalde önerilen iş akışının kullanılabilirliğini göstermek için bir prototip uygulama geliştirilmiştir ve bu prototip uygulamanın test edilmesini kolaylaştırmak için yeni oluşturulan test betiklerinin kalitesini ölçen deneysel çalışmalar yürütülmüştür. Bu çalışmalarda kullanıcıların gerçekleştirdiği gezinti davranışları ile yeni oluşturulan gezinti davranışları arasındaki benzerlik analiz edilmiştir. Çalışma boyunca elde ettiğimiz sonuçlarda önerdiğimiz iş akışının, gerçek kullanıcı gezinti davranışlarıyla yüksek benzerliklere sahip yeni ve daha önce görülmemiş kullanıcı gezinti davranışları üretebildiğini keşfettik. Bu da önerilen sistemin web uygulamalarının kapsamlı testini sağlayabilecek yeni test betiklerini oluşturabildiğini göstermektedir.
Özet (Çeviri)
User interface (UI) testing is a necessary process to evaluate whether the developed web applications meet the software requirements defined by the end users. This thesis proposes an e-business workflow that automates tests performed on user interfaces using Hidden Markov Models. The recommended workflow is designed to generate test scripts based on user navigation behaviors. In this regard, a prototype application was developed to demonstrate the usability of the proposed workflow, and experimental studies were conducted to measure the quality of newly created test scripts to facilitate testing of this prototype application. In these studies, the similarity between the navigation behaviors performed by the users and the newly created navigation behaviors was analyzed. In the results we obtained throughout the study, we discovered that the workflow we proposed can generate new and unprecedented user navigation behaviors with high similarities to real user navigation behaviors. This shows that the proposed system can generate new test scripts that can provide comprehensive testing of web applications.
Benzer Tezler
- Design and implementation of high power GaN amplifiers with nonlinear optimization techniques
Doğrusallaştırılmış yüksek güçlü GaN kuvvetlendiricilerin tasarımı ve gerçeklemesi
LIDA KOUHALVANDI
Doktora
İngilizce
2021
Elektrik ve Elektronik Mühendisliğiİstanbul Teknik ÜniversitesiElektronik ve Haberleşme Mühendisliği Ana Bilim Dalı
PROF. DR. İSMAİL SERDAR ÖZOĞUZ
- Contract-based automated testing framework for event-driven microservices utilizing large language models
Büyük dil modellerini kullanan olay odaklı mikroservisler için sözleşme tabanlı otomatik test çerçevesi
BURAK TUTUMLU
Yüksek Lisans
İngilizce
2025
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİzmir Yüksek Teknoloji EnstitüsüBilgisayar Mühendisliği Ana Bilim Dalı
PROF. DR. TUĞKAN TUĞLULAR
- Transonik Eksenel Kompresörün Bütünleşik Tabanlı Şekil Optimizasyonu
Adjoint Based Shape Optimization of a Transonic Axial Compressor
ABDURRAHMAN GÜNDÜZ
Yüksek Lisans
Türkçe
2026
Makine Mühendisliğiİstanbul Teknik ÜniversitesiMakine Mühendisliği Ana Bilim Dalı
PROF. DR. TAHSİN ENGİN
- Investigating the influence of material and geometrical factors on bonded joint strength: A parametric CZM analysis of single lap joints
Malzeme ve geometrik faktörlerin yapıştırmalı bağlantıların dayanımına etkisinin incelenmesi: Tek bindirmeli bağlantılarda parametrik CZM analizi
SELİNAY ÖZTAN
Yüksek Lisans
İngilizce
2025
Uçak Mühendisliğiİstanbul Teknik ÜniversitesiUçak ve Uzay Mühendisliği Ana Bilim Dalı
DOÇ. DR. SEHER EKEN
- Testing deterministic avionics networks using orthogonal arrays
Ortogonal diziler kullanılarak deterministik ağların test edilmesi
MUHAMMED EFE ALTUNTAŞ
Yüksek Lisans
İngilizce
2022
Havacılık ve Uzay MühendisliğiYıldız Teknik ÜniversitesiAviyonik Mühendisliği Ana Bilim Dalı
PROF. DR. ERHAN AKDOĞAN
DR. İBRAHİM HÖKELEK