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ı: 51
Ö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
- Automated refinement of models for model-based testing
Model-bazlı testler için modellerin otomatik iyileştirilmesi
CEREN GEBİZLİ
Doktora
İngilizce
2017
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolÖzyeğin ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
DOÇ. DR. HASAN SÖZER
- Evaluation and efficiency of e-learning systems
E-öğrenme sistemlerinin verimliliği ve değerlendirilmesi
BURCU KÖR
Yüksek Lisans
İngilizce
2008
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolBoğaziçi ÜniversitesiYönetim Bilişim Sistemleri Ana Bilim Dalı
DOÇ. DR. ZUHAL TANRIKULU
- Endüstri 4.0 sistemlerinde yapay zekâ tabanli siber güvenlik yaklaşimlarinin geliştirilmesi
Development of artificial ıntelligence based cyber security approaches in ındustry 4.0 systems
FİRDEVS SÜMEYYE CEBELOĞLU
Yüksek Lisans
Türkçe
2020
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolFırat ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
PROF. DR. MEHMET KARAKÖSE
- Bilgisayar destekli kalite kontrol sistemleri
Computer aided quality control systems
ÖZGEN TURASI
Yüksek Lisans
Türkçe
1995
Endüstri ve Endüstri Mühendisliğiİstanbul Teknik ÜniversitesiPROF.DR. MURAT DİNÇMEN
- Tool support for model based software product line testing
Model bazlı yazılım ürün hattı testi için araç desteği
BURCU ERGUN
Yüksek Lisans
İngilizce
2018
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolÖzyeğin ÜniversitesiBilgisayar Bilimleri ve Mühendisliği Ana Bilim Dalı
DOÇ. DR. HASAN SÖZER