cropped-Y.pngcropped-Y.pngcropped-Y.pngcropped-Y.png
  • Anasayfa
  • Blog
  • Akademik
  • Objektifimden
  • GameDev
✕
Github1s Nedir?
19 Ekim 2021
Sanal Kaytarma(Cyberloafing) Nedir?
21 Ekim 2024

Yazılım Testi Nedir?

Yazar: ysfclskn Tarih: 23 Eylül 2024
Kategoriler
  • Tüm Yazılar
  • Yazılım ve Yazılım Testi
Etiketler

Yazılım testi en temel tanımıyla bir yazılımın istenildiği gibi çalışıp çalışmadığını kontrol etmektir denebilir. Yazılım testinin amacı mümkün olduğunca hatasız bir yazılım geliştirilmesini sağlamaktır. Basitçe böyle tanımlayabiliyor olsak da arkaplanında bir çok bilgi ve yöntem bulunduran bir alandır.

Yazılım testi alanında global kabul görmüş kuruluşlardan biri olan ISTQB yazılım testini şöyle tanımlıyor:

Yazılım testi, hata bulmak ve yazılım geliştirme sırasında üretilen eserlerin kalitesini değerlendirmek için yapılan bir aktiviteler bütünüdür.

Bu tanımdan da anlaşıldığı üzere yazılım testi birden fazla aktiviteden oluşan geniş bir süreci ifade eder.

Neden Test Yapıyoruz?

Peki neden yazılımları test ediyoruz? Bize ne faydası var? Bu soruya cevap verirken tarihten çarpıcı bir örnek vererek başlayalım.

2015 yılında Airbus A400M tipi uçak Sevilla’da havalandıktan sonra uçakta bulunan 4 motordan üçünün durması sonucu hızla yere çakıldı ve 4 mürettabat hayatını kaybetti. İncelemeler sonucunda kaza raporunda bu kazanın yaşanma sebebinin bir yazılım hatası olduğu ortaya çıktı.

Yakın zamanda yaşanan bu olay aslında yazılım testinin ne kadar ‘hayati’ bir alan olduğunu ortaya koyuyor. Günümüz dünyasında yazılımdan bağımsız çalışan çok az şey olduğunu düşünürsek yazılım testinin önemi gittikçe artıyor.

Olaya daha teknik açıdan baktığımızda ise Yazılım Testi erken aşamada başlarsa geliştirme maliyetlerinde ciddi anlamada tasarruf edilmesini sağlar. Yine tarihten ve yakın zamanda İngilitere’de yaşanan bir olaydan örnek vererek bu maliyetin boyutlarını anlamaya çalışalım:

Nisan 2015’te Londra’daki Bloomberg terminali, finansal piyasalardaki 300.000’den fazla tüccarı etkileyen yazılım hatası nedeniyle çöktü. Bu durum hükümeti 3 milyar poundluk bir borç satışını ertelemek zorunda bıraktı.

Evet 3 milyar pound. Bugünün kuru ile TL bazında 140 milyar TL’ye yakın büyüklükte bir maliyetten bahsediyoruz.

Sonuç olarak; yazılım testi temelde bir işin istenilen şekilde çalışıp çalışmadığının kontrolü olsa da aslında bundan çok daha kritik ve hayati bir önem taşımaktadır.


Kaynaklar

  • Hamilton, T. (2024, 3 Temmuz) What is Software Testing?. Guru99
    https://www.guru99.com/software-testing-introduction-importance.html
  • GeeksForGeeks (2022, 17 Kasım) History of Software Testing.
    https://www.geeksforgeeks.org/history-of-software-testing/
  • Turkish Testing Board (2024). ISTQB CTFL Syllabus[PDF].
    Alındığı yer: https://www.turkishtestingboard.org/wp-content/uploads/2024/05/ISTQB_CTFL_Syllabus.pdf

Share
88
ysfclskn
ysfclskn
Yönetim Bilişim Sistemleri mezunu sıradan bir bilişimci.. Öğrendikçe öğretmeyi , biriktikçe yazmayı sever :)

Önerilen Yazılar

9 Haziran 2025

Sessiz İstifa Nedir?(Quite Quitting)


Devamını Oku
6 Ocak 2025

STLC(Yazılım Test Yaşam Döngüsü) Nedir?


Devamını Oku
21 Ekim 2024

Sanal Kaytarma(Cyberloafing) Nedir?


Devamını Oku
ysfclskn.com © 2025
    +61 (0) 383 766 284
    • No translations available for this page