Automated testing of systems of systems
Sistem sistemlerinin otomatik testleri
- Tez No: 858656
- Danışmanlar: PROF. DR. HASAN SÖZER
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2024
- Dil: İngilizce
- Üniversite: Özyeğin Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: Belirtilmemiş.
Özet
Mobil ve Web gibi çeşitli platformlar için yazılım uygulamaları geliştirilmektedir. Bu uygulamaların farklı türde kullanıcı arayüzleri ve kullanıcı etkileşim yöntemleri bulunmaktadır. Bu nedenle, test otomasyon araçlarının belirli bir uygulama türüne özel geliştirilmesi veya yapılandırılması gerekmektedir. Test senaryoları komut betimleri şeklinde tanımlanabilmekte ve her uygulama türü için ayrı ayrı otomatik olarak çalıştırılabilmektedir. Ancak, farklı platformlarda konuşlandırılan birden fazla uygulama türünü bünyesinde barındıran sistemler sistemleri bulunmaktadır. Bir sistemler sistemi için oluşturulmuş test senaryolarında yer alan test adımlarının bu farklı platformlar ve uygulamamlar üzerinde toplu olarak kontrol edilerek çalışması gerekebilmektedir. Bu tez çalışmasında, birden fazla ve farklı tipte platform kullanan sistemler sistemlerini test etmek için bir yaklaşım önerilmektedir. Önerilen yaklaşımın gerçek bir sistem üzerinde uygulaması sunulmaktadır. Bu sistemde koordineli çalışması gereken bir mobil ve bir Web uygulaması bulunmaktadır. Yaklaşımımız, test otomasyonunu kolaylaştırmak için bir dizi mevcut aracı entegre etmektedir. Ortaya çıkan araç, test uzmanlarına hem mobil hem de Web uygulamaları üzeirnde çalışabilen test komut betimlerini geliştirmek için bütünsel bir arayüz sağlamaktadır. Farklı altyapılardan gelen katılımcılarla gerçekleştirilien bir endüstriyel vaka çalışması ile, aracımızın test maliyetini önemli ölçüde azaltabildiği gösterilmektedir.
Özet (Çeviri)
There are various kinds of software applications like mobile and Web applications. These applications have different types of user interfaces and user interaction methods. Hence, test automation tools are either dedicated or configured for a particular kind of application. Test scenarios can be implemented in the form of scripts and test execution can be automated separately for each application type. However, there are systems of systems that embody multiple types of applications deployed on various platforms. Test scenarios might cross-cut these applications to be controlled collectively in the test script. In this thesis, we propose an approach for testing cross-platform systems of systems. We present an application of it on a real system, involving a mobile and a Web application that are supposed to work in coordination. Our approach integrates a set of existing tools to facilitate test automation. It provides testers with a unified interface for developing test scripts that involve both mobile and Web applications. We conduct an industrial case study with participants from various backgrounds and show that our tool can reduce the testing effort significantly.
Benzer Tezler
- Kan kültüründe üreyen gram-negatif çomakların otomatize sistemlerle tanımlanmadan hızlı antimikrobiyal duyarlılık testi metoduyla üçüncü kuşak sefalosporin, karbapenem ve seftazidim-avibaktam duyarlılığın tespit edilmesi
Rapid antimicrobial susceptibility testing method for third-generation cephalosporins, carbapenems, and ceftazidime-avibactam susceptibility of gram-negative rods cultured in blood culture without automated identification systems
MUHAMMED BURAK SEVİNÇ
Tıpta Uzmanlık
Türkçe
2025
Enfeksiyon Hastalıkları ve Klinik Mikrobiyolojiİstanbul ÜniversitesiEnfeksiyon Hastalıkları ve Klinik Mikrobiyoloji Ana Bilim Dalı
DOÇ. DR. SENİHA BAŞARAN
- Bilgisayar tabanlı sistemlerde test otomatizasyonunun tasarlanması ve gerçeklenmesi
Design and implementation of test automatization on computer aided systems
ALPER AVCIOĞLU
Yüksek Lisans
Türkçe
2015
Elektrik ve Elektronik MühendisliğiHacettepe ÜniversitesiElektrik-Elektronik Mühendisliği Ana Bilim Dalı
YRD. DOÇ. DR. MEHMET DEMİRER
- A metrics-based approach to the testing process and testability of object-oriented software systems
Nesne-yönelimli yazılım sistemlerinin test sürecine ve testedilebilirliğine metrik tabanlı bir yaklaşım
TOLGA YURGA
Doktora
İngilizce
2009
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOrta Doğu Teknik ÜniversitesiBilişim Sistemleri Ana Bilim Dalı
DOÇ. DR. ALİ HİKMET DOĞRU
PROF. DR. SEMİH BİLGEN
- Aviyonik sistemlerdeki haberleşme yazılımlarında test senaryolarının yapay zeka teknikleriyle otomatik üretimi
Automated generation of test scenarios in communication software for avionics systems using artificial intelligence
EDİPCAN ÖZER
Yüksek Lisans
Türkçe
2025
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolGazi ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
PROF. DR. MUHAMMET ALİ AKCAYOL
- Farklı mutasyon stratejileri kullanılarak XML temelli sistemlerde güvenlik zafiyetlerinin fuzz testi ile tespiti
Detection of security vulnerabilities in XML-based systems with fuzz testing using different mutation strategies
ŞERAFETTİN ŞENTÜRK
Doktora
Türkçe
2025
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolSakarya ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
PROF. DR. NEJAT YUMUŞAK
DR. VAHİD GAROUSİ