A new unit testing framework for enhanced software development methodologies
Üst düzey yazılım geliştirme teknikleri için yeni bir birim test alt yapısı
- Tez No: 387939
- Danışmanlar: PROF. DR. BİROL AYGÜN
- 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: 2011
- Dil: İngilizce
- Üniversite: Yeditepe Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar Bilimleri ve Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Bilgi Teknolojileri Bilim Dalı
- Sayfa Sayısı: 78
Özet
Birim test, bir programın kaynak kodunun düzgün çalışıp çalışmadığını doğrulamak için kullanılan bir yöntemdir. İdeal bir uygulamada, her bir test diğerlerinden bağımsız olarak tasarlanır.Yaygın kullanım alanları olmasına rağmen belirli bir alanda özelleşmiş bir birim test aracı bulunmamaktadır. Özellikle web ve mobil tabanlı uygulama geliştiricilerin işlerini kolaylaştıran, aynı zamanda yazılan kod parçacıklarının performansını ölçebilen, istenildiğinde daha önceki test sonuçları ile karşılaştırma yapabilen YUnit adında yeni bir alt yapı sağlanmıştır.YUnit ile amaçlanan, insanların ile yaptıkları çoğu işin, özellikle internet uygulamaları alanında, gelişmiş birim test araçları ile otomatik olarak yapılabileceğini göstermektir.Bu tezde birim testleri ve araçları hakkında kısa bir araştırma ile birlikte YUnit sisteminin tasarım, uygulama ve değerlendirilmesi sunulmaktadır. Ayrıca, sistemi geliştirmek için önerilere yer verilmektedir.
Özet (Çeviri)
Unit testing is a method for validating that the source code of a program is working properly. In an ideal situation, each test case is independent from the others. Thus when applied to all parts of the code under development, it makes the whole code more reliable.Although unit testing is used widely, there is no specialized unit testing tool for web- based applications. We developed a new unit testing framework called YUnit which facilitates mobile & web developer's work, which can measure the performance of source code and allows us to compare with previous test results.The main goal of YUnit is demonstrating how, much of the work which people do manually during conventional testing, will be done automatically with the advanced unit testing tools, especially in web applications.A brief survey on unit testing and unit testing frameworks, design, implementation and evaluation of entire YUnit system are presented in this thesis. In addition, suggestions to enhance the system are presented.
Benzer Tezler
- Li-O2 pil laboratuvar AR-GE çalışmalarının çevresel etkisi ve optimizasyonu
Environmental impact and optimisation of Li-O2 battery laboratory R&D studies
NİSAN NASIF
Yüksek Lisans
Türkçe
2024
Çevre MühendisliğiSakarya ÜniversitesiÇevre Mühendisliği Ana Bilim Dalı
DR. ÖĞR. ÜYESİ AHSEN AKBULUT ULUDAĞ
- Mikroservis yazılımlarının sürdürülebilirlik seviyelerinin ölçülmesi
Measuring the maintainability levels of microservice software
OĞUZCAN ÖZDEMİR
Yüksek Lisans
Türkçe
2024
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
DOÇ. DR. FEZA BUZLUCA
- Siyasi otoritenin olmadığı bölgelerde mülkiyet
Property in areas without political authority
CEREN CİHAN SOYSAL
Doktora
Türkçe
2025
Jeodezi ve Fotogrametriİstanbul Teknik ÜniversitesiGeomatik Mühendisliği Ana Bilim Dalı
PROF. DR. HASAN HAKAN YAVAŞOĞLU
- VRiC: Mimarlıkta yapı bilgisi öğreniminde kullanılabilecek bir sanal ortam önerisi
VRiC (virtual reality in construction): Proposal for a virtual reality based learning environment for architectural construction systems
VARLIK YÜCEL
Yüksek Lisans
Türkçe
2018
Mimarlıkİstanbul Teknik ÜniversitesiBilişim Ana Bilim Dalı
DR. ÖĞR. ÜYESİ SEMA ALAÇAM
- Yapısal kırılma altında eşik birim kök testlerinin incelenmesi
Investigation of threshold unit root tests under structural break
MEHMET ÖZCAN