1.Bölüm (Yazılım Hataları)
- Bug nedir?
- En Önemli Yazılım Hataları
- Hatalı Yazılımın Sonuçları
- Yazılımda Karşılaşılan Problemlerin Kaynağı
2.Bölüm (Yazılım Geliştirme)
- Yazılımda hata hangi safhalarda daha çok meydana gelir?
- Yazılım Hatalarının bulunduğu noktaya göre maliyeti
- Hatasız yazılım üretilebilir mi?
- Yazılımı Test Eden Kişinin Amacı Nedir?
- Yazılım işi için harcanması gereken efor nelerdir?
- Testin yazılım yaşam çevrimi içerisindeki yeri nedir?
- Yazılımı kullanacak müşterinin ihtiyaçları nasıl belirlenir?
3.Bölüm (Yazılım Testtine Giriş)
- Yazılım ve Güvenliği Kritik Uygulamalar
- Buhar motorları kısa tarihi
- Analogies
- Mühendislik temelleri üzerinde çalışılmalı!
- Nedenler
- Hatalara Karşı
- Güvenli yazılım geliştirilmesinin temel adımı.
4.Bölüm (Yazılımları Teknik İnceleme)
- Şartname yapısı içerisinde neler olur?
- Gereksinim: Bir Bakış
- Şartnamenin Amacı
- Bir hastane sisteminin oluşturulması ile ilgili isterleri belirleme.
5.Bölüm (Kara Kutu Testi)
- Kara kutu testinin karakteristiği
- Dinamik Black box Testi
- Test to Pass & Test to Fail
- Denklik Bölümlendirme
- Veri Testi
- Sınır Giriş verileri.
- Garbage-In Garbage-Out
- Bir Kara Kutu Test Örneği
- Milyon Maymun Fenomeni
- Syntax Testtinin Adımları
- Test Case Üretimi Hakkında
- Test Strateji
- Söz dizimi Test Tasarım Tehlikeleri
- Ad-lib testleri
- White box Testi
- Üst Alma Programının Algoritması
- Bubble Sort Programının Algoritması
- Yollar
- Akış Kontrol Test Kriterleri
- Branch ve Statement Coverage
- Yol(Path) Araçları
9.Bölüm (Web Sitesi Testi)
10.Bölüm (Kod İnceleme ve Yazılım Döküman Testti)
- Formal Kod incelenmesi
- Önce Test
- Yazılım Dokümanı
- Yazılım Dokümanında neler bulunur?
- Yazılım Dokümanı
- Dökümantasyon nasıl test edilir?
- Koddan Döküman Oluşturan Araçlar
Eski Ödevler
Ödev-1 (Romalı Asker Problemi)
Ödev-2 (Tank)
Ödev-3(Knight)
Ödev-4 (Altın Problemi)
Ödev-5 (SPN)
Ödevler
Ödev-1
XOX (Socket.io)
Ödev-2
Snake (Test Caseler)
Benjerry (User Test)
Ödev-3 Unclesoftware
Proje
Yazılım Testti Dönem Projesi Yardımcı Program Ekranları
Bilgisayar Toptancısı
Proje Notlandırması
Derste Kullanılan Programlar
1-) Source Monitor
2-)TDD-Video
3-)Doxygen-Video
4-)Junit
5-)Selenium
6-)Nunit
7-)Xunit
8-)Clover
9-)Resharper - dotCover
10-)Emma
Program
Doxygen Programının İnternet Sitesi
Grphviz Programının İnternet Sitesi
Sunular
Hafta (1 - 4 )
Hafta (5 - 8)
Hafta (9 -15)
Ödev Gönderim Adresi
cbuyzm3105@gmail.com
Google Group Adresi
https://groups.google.com/forum/#!forum/cbuyzm3105-yazilim-sinama