Geri Dön

Yazılım sektöründe yazılım test sürelerinin belirlenmesi için bir model önerisi

A model proposal for determining software testing durations in the software industry

  1. Tez No: 935803
  2. Yazar: HANDE OKUR
  3. Danışmanlar: PROF. DR. ALPASLAN FIĞLALI
  4. Tez Türü: Yüksek Lisans
  5. Konular: Endüstri ve Endüstri Mühendisliği, Industrial and Industrial Engineering
  6. Anahtar Kelimeler: Bulanık Mantık, Yazılım Testi, Yazılım Test Eforu Tahminleme, Yazılım Testi Süreçleri, Fuzzy Logic, Software Testing, Software Test Effort Estimation, Software Testing Processes
  7. Yıl: 2025
  8. Dil: Türkçe
  9. Üniversite: Kocaeli Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Endüstri Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: Belirtilmemiş.

Özet

Bu çalışma, yazılım test süreçlerinin tahmin edilmesinde bulanık mantık yaklaşımını kullanarak test sürelerinin öngörülebilirliğini artırmayı amaçlamaktadır. Yazılım projelerinde test süreleri, projelerin karmaşıklığı ve boyutuna bağlı olarak değişkenlik göstermektedir. Bu değişkenlik, geleneksel metodolojilerle tahmin edilemeyecek kadar dinamik ve karmaşık olabilmektedir. Çalışma, bu soruna çözüm olarak bulanık mantık tabanlı bir model önermektedir. Model, test karmaşıklığı ve yazılım geliştirme boyutunu girdi olarak almış; çıktı olarak ise test sürelerini saat bazında sunmuştur. MATLAB ortamında geliştirilen modelde test karmaşıklığı, yazılım boyutu ve test süreleri için üçgen ve trapez üye fonksiyonları kullanılmış ve 16 temel kural tanımlanmıştır. Modelin doğruluğunu test etmek amacıyla farklı karmaşıklık ve boyut seviyeleri içeren 16 girdi kombinasyonu üzerinde çalışılmış ve test süreleri tahmin edilmiştir. Sonuçlar, karmaşıklık ve yazılım boyutunun test sürelerini belirgin bir şekilde etkilediğini göstermiştir. Düşük karmaşıklık ve küçük boyutlu projelerde test süreleri minimum seviyede kalırken, yüksek karmaşıklı ve büyük boyutlu projelerde test süreleri maksimum seviyelere ulaşmıştır. Modelin 3B analizleri, test karmaşıklığı ve yazılım boyutunun birlikte artışıyla test sürelerinin daha hızlı bir artış göstermesine neden olduğunu ortaya koymuştur. Bu çalışmanın sonucunda geliştirilen model, yazılım test süreçlerinin planlanması ve yönetiminde kullanılabilecek bir çerçeve sunmuş ve test sürelerinin daha öngörülebilir hale gelmesini sağlamıştır. Gelecekte, modele farklı girdilerin eklenmesi ve farklı projelere uygulanması ile daha geniş kapsamda test süreçleri optimize edilebilir.

Özet (Çeviri)

This study aims to enhance the predictability of test durations in software testing processes by employing a fuzzy logic approach. In software projects, test durations vary depending on the complexity and size of the projects. This variability can be too dynamic and complex to predict using traditional methodologies. The study proposes a fuzzy logicbased model as a solution to this problem. The model takes test complexity and software development size as inputs and provides test durations in hours as output. Developed in the MATLAB environment, the model utilizes triangular and trapezoidal membership functions for test complexity, software size, and test durations, and defines 16 fundamental rules. To validate the model's accuracy, it was tested with 16 input combinations representing different complexity and size levels, and test durations were estimated. The results demonstrated that complexity and software size significantly affect test durations. While test durations remained at a minimum for projects with low complexity and small size, they reached maximum levels for projects with high complexity and large size. The 3D analyses of the model revealed that an increase in both test complexity and software size leads to a more rapid rise in test durations. The model developed as a result of this study provides a framework that can be used in the planning and management of software testing processes, making test durations more predictable. In the future, the addition of different inputs to the model and its application to various projects could optimize testing processes on a broader scale.

Benzer Tezler

  1. Enterprise resilience program management system in construction industry modal proposal

    İnşaat sektörü için kurumsal esneklik programı yönetim sistemi model önerisi

    CANSU BOL

    Yüksek Lisans

    İngilizce

    İngilizce

    2018

    İstanbul Teknik Üniversitesi

    İnşaat Mühendisliği Ana Bilim Dalı

    Yükleniyor...

  2. Kamu sektörü konut projelerinde ihale aşaması planlama sürecine yönelik bir model önerisi

    A model proposal for the tender stage planning process in public sector housing projects

    HAKAN TIRATACI

    Doktora

    Türkçe

    Türkçe

    2023

    İstanbul Teknik Üniversitesi

    Mimarlık Ana Bilim Dalı

    Yükleniyor...

  3. Computer aided design of lumped and distributed broadband matching and filtering networks

    Başlık çevirisi yok

    ADNAN KÖKSAL

    Yüksek Lisans

    İngilizce

    İngilizce

    1987

    Orta Doğu Teknik Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    Yükleniyor...

  4. Hazır giyim üreten bir işletmede organizasyon ve yönetim sorunları

    Başlık çevirisi yok

    GÜLCAN GÖNENÇ

    Yüksek Lisans

    Türkçe

    Türkçe

    1986

    Gazi Üniversitesi

    Giyim Endüstrisi ve Giyim Sanatları Ana Bilim Dalı

    Yükleniyor...

  5. Isı değiştirgeç ağlarının optimum sentezi

    Başlık çevirisi yok

    SERAP CESUR

    Yüksek Lisans

    Türkçe

    Türkçe

    1987

    Ege Üniversitesi

    Kimya Mühendisliği Ana Bilim Dalı

    Yükleniyor...