Yazılım test sürecinde hata yönetimi ve yeni bir hata yönetimi uygulamasının geliştirilmesi
2021
0 views
0 downloads
Advisor: Prof. Dr. Ahmet Zengin
Abstract (TR)
Yazılım Yaşam Döngüsü, bir yazılım işinin veya projesinin fikir aşamasından itibaren analiz, geliştirme, test ve canlı ortama çıkış aşamalarını kapsayan bir süreçtir. Yazılım Testi ise bu süreçte yapılan yazılımın doğrulanma işlemlerini içeren önemli kısmını oluşturmaktadır. Yazılım Testi genel olarak Hata Yönetimi araçları ile yönetilmektedir. Bu süreç boyunca araçlar kullanıldığında birçok paydaşın olduğu bu uzun sürecin izlenebilirliği sağlanır ve güçlü bir raporlama avantajı sağlar. Birçok marka veya kurum bu süreçler için araç kullanımını tercih etmektedir. Araçların çoğu tek başına yetersiz kalmaktadır. Bu durum için çeşitli çözümler bulunmaktadır; Kullanılan araca uyumlu başka araçlarla eksiklikler tamamlanabilir. Açık kaynak kodlu araçlar üzerinde geliştirme yapılabilir veya kendi süreçlerine uygun araçlar geliştirilebilir. Bu tezde halihazırda kullanılan bir hata yönetimi aracı tecrübesinden yola çıkılmıştır. Araç ile ilgili çalışanlardan gelen olumsuz geri bildirimler ve öneriler değerlendirilmiş ve süreci daha pratik hale getiren yeni bir uygulama geliştirilmiştir. Uygulamada testin ana girdisi olan gereksinimler test edilebilir gereksinimler olarak alınmıştır. Gereksinim ekranında hata girişi sağlanmıştır. Gereksinimler, test senaryolarına dönüştürülerek aynı ekran içinde test durumları gösterilmiştir. Süreçler, mevcuttan ve çeşitli araçlardan çok daha kısa hale getirilmiştir. 39 adımda yapılan bir hata raporlama işlemi 8 adıma indirilmiştir. Buna ek olarak geliştirilen uygulamanın karmaşık olmaması, ayrı bir giriş ekranı olmaması, gereksinimlerle senaryoların aynı ekran üzerinde görülebilmesi, hata şablonu oluşturulabilmesi hata girişi maliyetini yaklaşık %80 azaltmıştır. Ayrıca çalışanın motivasyonunu artırması uygulamayı daha verimli hale getirecektir. Geliştirilen hata yönetiminde mevcut sistemde olmayan aşağıdaki özellikler bulunmaktadır. Kullanıcı ve yetki tanımlama, lisans ve bakım ücreti, araç eğitimi bu uygulamada olmayacaktır. Mevcut sistemdeki kullanım zorluğu en aza indirgenmiştir. Senaryolar otomatik olarak gereksinimlerden üretilmektedir. Hata kayıtlarında şablon oluşturulmaktadır. Hata kaydı ekranına işletim sistemi versiyonu, internet tarayıcı çeşidi gibi bir çok gerekli detay bilgiler eklenmiştir. İstatistiksel bilgiler tutulmasını kolaylaştıran bu ek geliştirmeler genel iyileştirmeyi sağlayacaktır.
Author
Dr. Ayşe Betül Karagöz
Institution
How to Cite
Ayşe Betül Karagöz (Yüksek Lisans Tezi). Yazılım test sürecinde hata yönetimi ve yeni bir hata yönetimi uygulamasının geliştirilmesi, 2021, Sakarya University.
Keywords
License
Tüm Hakları Saklıdır
This work is shared under the specified license terms.
More theses from Sakarya University
- Yoğunluk fonksiyonel teorisi kullanılarak pil malzemelerinin hesaplamalı incelenmesi(2023)
- Hacı Ahmed b. Seyyid el-Bigavî ve Terceme-i Avârifu'l-maârif'i (22-43. bablar)(2024)
- Karbazol substıtüye 3,4-dihydropyrimidin-2(1h)-tion türevi bileşiklerin sentezi(2024)
- Geri dönüştürülebilir atıkların derin öğrenme modelleri ile sınıflandırılması: Veri seti boyutunun etkisi üzerine bir karşılaştırma(2024)
- Türk mitolojisinde kurban, kutsal şiddet ve günah keçisi motiflerinin hermeneutik incelemesi(2024)
- Tiyokalkon ile sübstitüe edilmiş metalli ftalosiyaninlerin sentezi ve karakterizasyonu(2018)
