Automated Test Script Generation Based on Hidden Markov Models Trained on User Browsing Behaviors
Tezin Türü: Yüksek Lisans
Tezin Yürütüldüğü Kurum: Yıldız Teknik Üniversitesi, Fen Bilimleri Enstitüsü, BİLGİSAYAR MÜHENDİSLİĞİ ANABİLİM DALI, Türkiye
Tezin Onay Tarihi: 2023
Tezin Dili: İngilizce
Öğrenci: İZZETTİN ERDEM
Danışman: Mehmet Sıddık Aktaş
Açık Arşiv Koleksiyonu: AVESİS Açık Erişim Koleksiyonu
Ö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.