Geri Dön

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

  1. Tez No: 800169
  2. Yazar: İZZETTİN ERDEM
  3. Danışmanlar: PROF. DR. MEHMET SIDDIK AKTAŞ
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2023
  8. Dil: İngilizce
  9. Üniversite: Yıldız Teknik Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Bilgisayar Mühendisliği Bilim Dalı
  13. Sayfa Sayısı: 43

Ö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

  1. 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

    İngilizce

    2021

    Elektrik ve Elektronik Mühendisliğiİstanbul Teknik Üniversitesi

    Elektronik ve Haberleşme Mühendisliği Ana Bilim Dalı

    PROF. DR. İSMAİL SERDAR ÖZOĞUZ

  2. Automated test code generation and execution system for web

    Web uygulamaları için otomatik test kodu üreten ve koşan sistem

    SÜLEYMAN FATİH İŞLER

    Yüksek Lisans

    İngilizce

    İngilizce

    2015

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOrta Doğu Teknik Üniversitesi

    Bilişim Sistemleri Ana Bilim Dalı

    DOÇ. DR. AYSU BETİN CAN

  3. Hierarchical approach to semi-distributed hydrological model calibration

    Yarı dağıtık hidrolojik model kalibrasyonuna hiyerarşik yaklaşım

    AYFER ÖZDEMİR

    Doktora

    İngilizce

    İngilizce

    2016

    Bilim ve TeknolojiOrta Doğu Teknik Üniversitesi

    Jeodezi ve Coğrafi Bilgi Teknolojileri Ana Bilim Dalı

    DOÇ. DR. UĞUR MURAT LELOĞLU

  4. Automated testing of systems of systems

    Sistem sistemlerinin otomatik testleri

    ÖZGE AKAT

    Yüksek Lisans

    İngilizce

    İngilizce

    2024

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolÖzyeğin Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. HASAN SÖZER

  5. Text2test: From natural language descriptions to executable test cases using named entity recognition

    Text2test: Varlık isimleri tanıma teknikleri kullanarak doğal dil'de yazılmış test cümlelerinden yürütülebilir test senaryolarına

    AHMET YASİN AKYILDIZ

    Yüksek Lisans

    İngilizce

    İngilizce

    2023

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolSabancı Üniversitesi

    Bilgisayar Bilimleri ve Mühendisliği Ana Bilim Dalı

    PROF. DR. CEMAL YILMAZ