Uygulama test verisi oluşturma ve veri maskeleme
Application test data creation and data masking
- Tez No: 670379
- Danışmanlar: DOÇ. DR. ÇİĞDEM EROL
- 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: 2021
- Dil: Türkçe
- Üniversite: İstanbul Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Enformatik Ana Bilim Dalı
- Bilim Dalı: Enformatik Bilim Dalı
- Sayfa Sayısı: 78
Özet
Yazılım uygulamalarında test verisinin yönetilmesi, test sürecinin önemli alt başlıklarından bir tanesidir. Test verisinin hazırlanması ciddi bir çaba gerektirmekte ve bundan dolayı test süreçlerinde büyük zaman kayıpları meydana gelebilmektedir. Test verisinin oluşturulması ve aktarılmasında dikkat edilmesi gereken noktalar bulunmaktadır. Kişisel verinin bilişim sistemleri üzerinden kullanımı, kamu ve özel sektör fark etmeksizin çok yaygındır. Bu şekilde veri kullanımının sağladığı bazı avantajlar ve kolaylıklar olmasına karşın, bu durum veri güvenliği riskinin artmasına da neden olabilmektedir. Kuruluşların birçoğu veri güvenliği maliyetlerini minimize etmek, verisini korumak için veri maskeleme kullanımını tercih etmektedir. Bu tez çalışmasında, canlı ortam veri tabanındaki verinin uygun veri maskeleme yöntemi ve maskeleme teknikleriyle maskelenerek test ortam veri tabanında oluşturulması hedeflenmiştir. Ayrıca maskeleme işleminde performansın nasıl arttırılabileceği yani zamansal maliyetinin nasıl azaltılabileceği konusunda örnek bir karşılaştırma yapılmıştır. Çalışmada materyal olarak, canlı ortam veri tabanına benzer şekilde oluşturulmuş örnek veri seti kullanılmıştır. Çalışma içeriğine uygun belirlenen veri maskeleme uygulamasını örnek veri seti üzerinde kullanabilmek için veri maskeleme yöntemi ve teknikleri belirlenmiştir. Seçilen veri maskeleme uygulaması, statik veri maskeleme yöntemi ve maskeleme teknikleriyle oluşturulan veri setine uygulanmış ve sonrasında maskelenmiş veri, test ortam veri tabanına aktarılmıştır. Uygulanan veri maskeleme teknikleri ayrı başlıklar altında, örnek veri seti ve maskelenmiş veri seti olarak karşılaştırılmıştır. Maskeleme ve maskelenmiş verinin aktarımı işlemi ilk olarak çoklu iş parçacıklarıyla yani birbirinden bağımsız ve paralel çalıştırma olarak yapılmış, daha sonra bu işlem tekli iş parçacığıyla yani paralel çalıştırma olmadan tekrardan yapılmıştır. Çoklu iş parçacıklarıyla paralel olarak yapılan veri maskeleme ve maskelenmiş verinin aktarım işleminin, tekli iş parçacığıyla paralel çalıştırma olmadan yapılan maskeleme ve maskelenmiş verinin aktarım işlemine göre %32 oranında zamansal performansı arttırdığı yani %32 oranında zaman tasarrufu sağladığı gözlemlenmiştir.
Özet (Çeviri)
Managing test data in software applications is one of the important subtitles of the testing process. The preparation of test data requires a serious effort and therefore a great amount of time can be lost in test processes. There are points to be considered in the creation and transfer of test data. The use of personal data through information systems is very common, regardless of the public and private sector. Although there are some advantages and conveniences provided by data usage in this way, this may increase the risk of data security. Many organizations prefer to use data masking to minimize data security costs and protect their data. In this thesis, it is aimed to create the data in the live environment database in the test environment database by masking it with appropriate data masking method and masking techniques. In addition, an exemplary comparison has been made on how the performance can be increased in the masking process, that is, how the time cost can be reduced. As a material in the study, a sample data set created similar to a living environment database was used. Data masking method and techniques have been determined in order to use the data masking application determined in accordance with the study content on the sample data set. The selected data masking application was applied to the data set created with the static data masking method and masking techniques, and then the masked data was transferred to the test environment database. Applied data masking techniques were compared under separate headings, as sample data set and masked data set. The masking and the transfer of masked data were first performed with multiple threads, independent and parallel operation, then this process was repeated with a single thread without parallel operation. It has been observed that data masking and transfer of masked data performed in parallel with multiple threads increase the temporal performance by 32% compared to the transfer process of masking and masked data without parallel operation with a single thread, in other words, it saves time by 32%.
Benzer Tezler
- Estimation emission from crop residue burning based on crop type using remote sensing data: A case study from GAP region
GAP Bölgesi'nde uzaktan algılama verileri ile anız yakımından kaynaklanan emisyonunun ürün bazlı tespiti
KÜBRA BAHŞİ
Yüksek Lisans
İngilizce
2020
Jeodezi ve Fotogrametriİstanbul Teknik ÜniversitesiGeomatik Mühendisliği Ana Bilim Dalı
PROF. DR. ELİF SERTEL
- Transfer learning based facial emotion recognition and action unit detection
Transfer öğrenme tabanlı yüz ifadesinden duygu tanıma ve eylem birimi tespiti
SÜLEYMAN ENGİN BAĞLAYİCİ
Yüksek Lisans
İngilizce
2021
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
PROF. DR. HATİCE KÖSE
- Lightweight facial expression recognition systems for social robots
Sosyal robotlar için hafif ağırlıklı yüz ifadesi tanıma sistemleri
ERHAN BİÇER
Yüksek Lisans
İngilizce
2024
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
PROF. DR. HATİCE KÖSE
- Parameter estimation using pressure and temperature transient data from wireline formation tester interval pressure transient tests (IPTT)
Telli formasyon testlerinden elde edilen aralıklı kararsız basınç ve sıcaklık verileri ile parametere tahmini
SEDAT ERKAL
Yüksek Lisans
İngilizce
2018
Petrol ve Doğal Gaz Mühendisliğiİstanbul Teknik ÜniversitesiPetrol ve Doğal Gaz Mühendisliği Ana Bilim Dalı
DR. ÖĞR. ÜYESİ İHSAN MURAT GÖK
- Virtual reality based decision support model for design process ofmuseum exhibition projects
Müze sergileme projeleri tasarım süreci içinsanal gerçeklik tabanlı bir karar destek modeli
UMUT DURMUŞ
Doktora
İngilizce
2023
Mimarlıkİstanbul Teknik ÜniversitesiMimarlık Ana Bilim Dalı
PROF. DR. HÜSNÜ MURAT GÜNAYDIN