Teknoloji firmalarında test otomasyonunun önemi ve bir test otomasyonu örneği
The importance of test automation in technology companies and an example of test automation
- Tez No: 924104
- Danışmanlar: DR. ÖĞR. ÜYESİ CEM TAŞKIN
- 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: 2025
- Dil: Türkçe
- Üniversite: Trakya Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: 85
Özet
Teknoloji firmalarının geliştirdiği ve dünya genelindeki insanlar tarafından yaygın olarak kullanılan uygulamalar, günlük hayatımızın vazgeçilmez bir parçası haline gelmiştir. Günümüz teknolojilerinin odak noktası düşünüldüğünde, bu uygulamaların, son kullanıcıların hayatlarını kolaylaştırmayı ve onlara zaman kazandırmayı hedeflediği görülmektedir. Özellikle büyük ölçekli sektörlerde, yazılım teknolojilerinin hızla geliştiği bir dönemde, uygulamalar genellikle binlerce eş zamanlı kullanıcı oturumunu desteklemek için çok katmanlı ve işlevsel bir yapıya sahiptir. Bu büyük ölçekli sistemler; ticari ve resmi kuruluşlar, kart işlemleri ile ilgili web servisler ve çevrim içi bağlantıları içermektedir. Uygulamalar, karmaşık iş akışları ve detaylı iş kurallarını barındırırken, sıklıkla gerçek zamanlı ve yoğun işlem süreçlerini yürütmektedir. Özellikle saniyede gerçekleştirilen işlem sayısının yüksek olduğu bu sistemlerde, güvenlik kritik bir öneme sahiptir, çünkü doğrudan maddi değerlerle ilişkilidir. Tüm bu dinamikler göz önünde bulundurulduğunda, teknoloji firmalarının ürün kalitesini, müşteri memnuniyetini ve yazılım performansını en üst düzeyde tutması bir zorunluluk haline gelmektedir. Bu doğrultuda, firmalar uygulama geliştirme süreçlerinde yazılımın test edilmesine büyük önem vermektedir. Yazılım testi, uygulamanın planlama aşamasından canlı ortama geçişine ve sonrasında kullanım sürekliliğini sağlamaya kadar her aşamada kritik bir rol oynamaktadır. Bu tez çalışmasında, teknoloji firmalarının yazılım test süreçlerine nasıl yaklaştığı incelenmiştir. Özellikle yazılım kalitesini artırmak, geliştiricilerin yazılım sırasında yaptığı hataları tespit etmek, kullanıcı gereksinimlerini karşılamak ve nihai olarak müşteri memnuniyetini sağlamak için gerçekleştirilen testler ve test otomasyonu projeleri ele alınmıştır. Çalışmanın son bölümünde ise, bir test otomasyonu örneği oluşturularak firmaların yazılım testi için nasıl bir yapı kurduğu ve bu süreci nasıl yönettiği uygulamalı olarak gösterilmiştir. Bu örnek, test otomasyonunun iş süreçlerine olan katkılarını somut bir şekilde ortaya koymayı amaçlamaktadır.
Özet (Çeviri)
Applications developed by technology companies and widely used by people around the world have become an indispensable part of our daily lives. Considering the focus of today's technologies, it is evident that these applications are designed to simplify users' lives and save time. Particularly in large-scale industries, where software technologies are advancing rapidly, applications are built with multi-layered and functional architectures to support thousands of simultaneous user sessions. These large-scale systems often include commercial and governmental organizations, web services related to card transactions, and online connections. Applications are governed by complex workflows and detailed business rules, frequently handling real-time and high-volume transactions. Given the high number of operations performed per second, security becomes critically important, especially when monetary values are involved. Considering all these dynamics, technology firms are required to ensure the highest quality in their products, maximize customer satisfaction, and maintain optimal software performance. In this context, companies place significant emphasis on software testing throughout the lifecycle of an application, from the planning phase to deployment and maintaining continuity in its use. This thesis focuses on how technology companies approach software testing processes. Specifically, it examines the testing and test automation projects conducted to improve software quality, identify errors made by developers during the development phase, meet user requirements, and ultimately ensure customer satisfaction. In the final part of this study, a test automation example is developed to demonstrate how companies establish and manage their software testing processes. This example aims to provide a concrete illustration of the contributions of test automation to business processes.
Benzer Tezler
- Duygusal zekânın çalışanların bireysel yenilikçiliği üzerindeki etkisi: Teknoloji şirketlerine yönelik bir araştırma
The impact of emotional intelligence on employee's personal innovativeness: A research on technology companies
FATMA HALİDE TUNCER
- Bilgi paylaşımı ve boyutlarının algılanan firma yenilikçiliğine etkisi: Teknoloji firmaları üzerine ampirik bir çalışma
Başlık çevirisi yok
TÜRKAN ÖNCÜL
Yüksek Lisans
Türkçe
2020
Bilim ve TeknolojiBaşkent ÜniversitesiYönetim Bilişim Sistemleri Ana Bilim Dalı
DR. ÖĞR. ÜYESİ ESMA ERGÜNER ÖZKOÇ
- Open innovation practices in Science Park firms in Turkey
Türkiye'deki Teknokent firmalarında açık inovasyon uygulamaları
KÜBRA ŞİMŞEK
Yüksek Lisans
İngilizce
2015
Bilim ve Teknolojiİstanbul Teknik Üniversitesiİşletme Mühendisliği Ana Bilim Dalı
DOÇ. DR. NİHAN YILDIRIM
- Sanayi ve hizmetler sektöründe çalışanların teknoloji yetkinliğinin değerlendirilmesi üzerine bir araştırma
A research on the evaluation of technology competence of employees in industry and services sector
AYKUT ÜNVER
Yüksek Lisans
Türkçe
2018
Çalışma Ekonomisi ve Endüstri İlişkileriÇanakkale Onsekiz Mart ÜniversitesiÇalışma Ekonomisi ve Endüstri İlişkileri Ana Bilim Dalı
DOÇ. DR. ÖZGÜR TOPKAYA
- An investigation about how team chracteristics and job satisfaction influence team members' work motivation and subsequent positive work outcomes in technology based firms
Teknoloji temelli firmalarda takım özelliklerinin ve iş tatmininin motivasyon ve iş çıktıları üzerine etkilerinin incelenmesi
GÖKHAN KARA
Yüksek Lisans
İngilizce
2015
Endüstri ve Endüstri Mühendisliğiİstanbul Teknik Üniversitesiİşletme Mühendisliği Ana Bilim Dalı
ÖĞR. GÖR. İDİL VEDİA EVCİMEN