YAZILIM TEST OTOMASYON ARAÇLARININ KARŞILAŞTIRILMASI


Tezin Türü: Yüksek Lisans

Tezin Yürütüldüğü Kurum: İstanbul Üniversitesi-Cerrahpaşa, Lisansüstü Eğitim Enstitüsü, Bilgisayar Mühendisliği Anabilim Dalı Başkanlığı, Türkiye

Tezin Onay Tarihi: 2019

Tezin Dili: Türkçe

Öğrenci: EKREM EROL

Asıl Danışman (Eş Danışmanlı Tezler İçin): Sibel SENAN

Özet:

Günümüzde, yaşamın her alanında bilgisayar yazılımları kullanılmaktadır. Kullanım amaçları veya alanlarına göre geliştirilmiş çok sayıda bilgisayar yazılımı bulunmaktadır. Bu nedenle, bilgisayar yazılımlarını güvenlik, hız, performans, maliyet, yük, kullanılabilirlik gibi farklı kriterler üzerinden test ederek değerlendirme gereği doğmuştur. Bu amaçla çeşitli yazılım test araçları üretilmiştir. Yazılım test araçlarının sayısının artması ile bilgisayar yazılımları arasındaki rekabet ve geliştirilen yazılımların kalitesine verilen önem de artmaktadır. Yazılım testi, yazılım geliştirme yaşam döngüsündeki ana aşamalardan biri olarak kabul edilir. Yazılım geliştirme yaşam döngüsü içerisindeki test sürecine ayrılan zaman ve önem artmakla birlikte, hangi yazılım testi aracının hangi tür yazılımlarda daha etkin çalıştığını gösteren yeterli sayıda kaynak bulunmamaktadır. Bu tez çalışmasının amacı, bu kaynak açığına destek olacak şekilde farklı test otomasyon araçlarını, performans, maliyet, kullanılabilirlik gibi kategoriler altında incelemek ve karşılaştırmaktır. Bu amaçla, son zamanlarda en çok tercih edilen yazılım test otomasyon araçları, farklı donanım özelliklerine sahip bilgisayarlarda ve farklı web siteleri üzerinde denenerek analiz edilmiştir. Ele alınan yazılım test araçlarının aynı şartlar altındaki çalışma durumları incelenmiş ve karşılaştırılmıştır. Bu sayede, kullanıcılara test otomasyon aracı tercihi yapmaları esnasında yardımcı olacak bir kaynak oluşturulması hedeflenmiştir.