Yazılım Testti

1.Bölüm (Yazılım Hataları)


  1. Bug nedir?
  2. En Önemli Yazılım Hataları
  3. Hatalı Yazılımın Sonuçları
  4. Yazılımda Karşılaşılan Problemlerin Kaynağı

2.Bölüm (Yazılım Geliştirme)


  1. Yazılımda hata hangi safhalarda daha çok meydana gelir?
  2. Yazılım Hatalarının bulunduğu noktaya göre maliyeti
  3. Hatasız yazılım üretilebilir mi?
  4. Yazılımı Test Eden Kişinin Amacı Nedir?
  5. Yazılım işi için harcanması gereken efor nelerdir?
  6. Testin yazılım yaşam çevrimi içerisindeki yeri nedir?
  7. Yazılımı kullanacak müşterinin ihtiyaçları nasıl belirlenir?

3.Bölüm (Yazılım Testtine Giriş)

  1. Yazılım ve Güvenliği Kritik Uygulamalar 
  2. Buhar motorları kısa tarihi 
  3. Analogies 
  4. Mühendislik temelleri üzerinde çalışılmalı!
  5. Nedenler
  6. Hatalara Karşı
  7. Güvenli yazılım geliştirilmesinin temel adımı.

4.Bölüm (Yazılımları Teknik İnceleme)

  1. Şartname yapısı içerisinde neler olur?
  2. Gereksinim: Bir Bakış
  3. Şartnamenin Amacı
  4. Bir hastane sisteminin oluşturulması ile ilgili isterleri belirleme.

  5.Bölüm (Kara Kutu Testi)

  1. Kara kutu testinin karakteristiği
  2. Dinamik Black box Testi
  3. Test to Pass & Test to Fail
  4. Denklik Bölümlendirme
  5. Veri Testi
  6. Sınır Giriş verileri.
  7. Garbage-In Garbage-Out
  8. Bir Kara Kutu Test Örneği
  6.Bölüm (Test Stratejisi)

  1. Milyon Maymun Fenomeni 
  2. Syntax Testtinin Adımları 
  3. Test Case Üretimi Hakkında
  4. Test Strateji
  5. Söz dizimi Test Tasarım Tehlikeleri
  6. Ad-lib testleri

7.Bölüm (Beyaz Kutu Testi)

  1. White box Testi
  2. Üst Alma Programının Algoritması
  3. Bubble Sort Programının Algoritması
  4. Yollar
  5. Akış Kontrol Test Kriterleri
  6. Branch ve Statement Coverage 
  7. Yol(Path) Araçları
8.Bölüm (Veri Akış Testi)
  1. Veri Akış Testi
  2. Veri Akış Test Adımları
  3. Static & Dinamik Testler
9.Bölüm (Web Sitesi Testi)

  1. Web Sitesini Testti 
  2. Web Site Testti Adımları
  3. Web Sitesi Bug Tipleri
10.Bölüm (Kod İnceleme ve Yazılım Döküman Testti)

  1. Formal Kod incelenmesi
  2. Önce Test
  3. Yazılım Dokümanı
  4. Yazılım Dokümanında neler bulunur?
  5. Yazılım Dokümanı
  6. Dökümantasyon nasıl test edilir?
  7. Koddan Döküman Oluşturan Araçlar
  8. Yazılımları Test Ederek Para Kazanın

Ödevler
Ödev-1 (Romalı Asker Problemi)
Ödev-2
Ödev-3
Ödev-4 (1.Kısım-Test Caseler)  (2.Kısım- Altın Problemi)
Ödev-5
Ödev-6 (Test Edilecek Site) http://www.benjerry.co.uk/

Proje
Yazılım Testti Dönem Projesi Yardımcı Program Ekranları
Proje Notlandırması 

Uygulama
TDD-Video
Doxygen-Video


Program
Doxygen Programının İnternet Sitesi
Grphviz Programının İnternet Sitesi


Ödev Gönderim Adresi
yazilimcbu@gmail.com