Davranış odaklı geliştirme yaklaşımıyla bir test otomasyonunun geliştirilmesi ve sürecin değerlendirilmesi
Bu tez size mi ait?
Bu kayıt toplu arşivden geldi. Sizinse profilinize bağlayın.
Özet (TR)
Bu araştırmanın amacı öğrenme yönetim sistemi olan Moodle uygulamasını kullanıcı rolleri açısından fonksiyonel olarak özelliklerinin çalışabilirliğini kontrol edecek test otomasyonunun geliştirilmesidir. Davranış Odaklı Geliştirme yaklaşımıyla manuel test ve otomasyon yazılım testlerini gerçekleştirmektir. Bu süreçte manuel test ve otomasyon test süreçlerini zaman, insan kaynağı, olumlu-olumsuz yönleri, sınırlılıkları ve kullanılabilirlik farklılıklarının karşılaştırılması yapılmıştır. Bu araştırmada kapsamın, kullanıcı gruplarının belirlenmesinde alan uzmanlarının görüşlerine başvurulmuştur. Bu doğrultuda kullanıcı rollerine ait kullanıcı davranışlarının fonksiyonel analizi yapılmıştır. Sonrasında kullanıcı davranışları Davranış Odaklı Geliştirme yaklaşımına göre kullanıcı hikâyeleri yazılmıştır. Uzman görüşleri alındıktan sonra Moodle uygulamasının manuel yazılım testleri ve yazılım test otomasyonu yapılmıştır. Kullanıcı hikâyeleri Ruby, Cucumber, Gherkin ve Selenium Webdriver yazılım araçları kullanarak otomatize edilmiştir. Optimisazyon aşamasında otomatize edilen senaryoların grup halinde birlikte çalışabilirliği sağlanmıştır. Moodle uygulamasında tanımsız olan class yapılarından dolayı bazı senaryoların test otomasyonu yapılamamıştır. Bu nedenle özellik dosyalarının bir kısmı tekrarlı olarak çalıştırılamamıştır. Araştırma sonucunda manuel testlerin tamamlanmasının uzun zaman aldığı görülmüştür. Yazılım test otomasyon sürecinde testlerin otomatize edilmesinin uzun sürdüğü fakat çalışma süresinin kısa sürdüğü görülmüştür. Otomatik testlerin çalıştırılma süreleri ve sonuçlanması manuel testlere göre daha kısa zamanda tamamlanmıştır. Bir birlerine bağımlı test senaryolarının otomatik hale gerilememesinden dolayı otomatize edilen testlerin sürekli çalıştırılamadığı görülmüştür. Davranış Odaklı Geliştirme yaklaşımıyla yazılım testlerinin ilgili yazılım geliştirme ekibinden bağımsız yapılması test aktivitelerinde daha fazla zaman harcanmasına neden olduğu görülmüştür.
Yazar
Fatih Kökten
Bu Yayına Nasıl Atıf Yapılır
Fatih Kökten (Yüksek Lisans Tezi). Davranış odaklı geliştirme yaklaşımıyla bir test otomasyonunun geliştirilmesi ve sürecin değerlendirilmesi, 2019, Afyon Kocatepe University.
Anahtar Kelimeler
Lisans
Tüm Hakları Saklıdır
Bu eser belirtilen lisans koşulları altında paylaşılmaktadır.
Afyon Kocatepe University tezlerinden daha fazlası
- Viyola eğitimcilerinin öğrenme sürecine etkin katılım sağlamaya yönelik uygulamaları üzerine bir araştırma(2019)
- Temettuât defterlerine göre Nevâhî- Barçın kazasının sosyo- ekonomik yapısı(2008)
- Buhara Hanlığı'nda İmamkulu Han dönemi (1611-1641)(2023)
- Byung-Chul Han'ın performans öznesinden sosyal intihar olgusuna dair fenomenolojik bir araştırma(2025)
- Mevlidhan Bilal Demiryürek'in hayatı ve icra üslubu üzerine bir inceleme(2025)
- XVIII. yüzyıl Osmanlı Şam valilerinin Emirü'l-Hacc olarak hizmetleri(2017)
