VBM648 - YAZILIM DOĞRULAMA, GEÇERLEME VE TEST YÖNETİMİ

Güz 2022

ÖĞRETİM ÜYESİ: Dr. Engin Demir

DERS SAATLERI: Pazartesi 18:30-21:00 @ D10

DERS KAPSAMI Yazılım geliştirme yaşam döngüsü ve yazılım kalite güvencenin temel kavramları. Yazılım doğrulama ve geçerleme kavramları. Hata tanımı ve türleri. Yazılım doğrulama, geçerleme yöntemleri ve standartları. Yazılım gözden geçirme ve denetleme. Yazılım kalitesini ölçme için kullanılan metrikler. Yazılım test seviyeleri ve yöntemleri. İşlevsel ve yapısal test. Tümleştirme ve sistem testleri. Nesneye yönelik test.

KITAPLAR:

·        Mauro Pezzè, Michal Young. (2008) Software Testing and Analysis: Process, Principles and Techniques, Wiley, ISBN 0471455938, Wiley.

·        Ian Sommerville (2015) Software Engineering, 10th edition ISBN 0133943038, Pearson.

 

NOT DAĞILIMI:

Proje ve Sunum

50

Son Sınav

50

 

 İLETİŞİM:

Ders ile ilgili bütün kaynaklar ve iletişim Piazza sistemi üzerinden http://www.piazza.com/hacettepe.edu.tr/fall2022/vbm648 adresinden yürütülecektir

HAFTALIK PROGRAM

Hafta

Gün

Konular

1

7 Şubat

Yazılım Doğrulama, Geçerleme ve Test Yönetimine Giriş

2

14 Şubat

Yazılım Doğrulama, Geçerlemenin Temelleri

3

21 Şubat

Yazılım Kalite Modelleri ve Güvenilirliği

4

28 Şubat

Sonlu Modeller, bağımlılık ve veri akışı modelleri

5

7 Mart

Yazılım Test Seviyeleri

6

14 Mart

Test Otomasyonu Çerçevesi (Junit), Test Durumu Seçimleri ve Yeterliliği

7

21 Mart

İşlevsel Test

8

28 Mart

Kombinasyonlu Test

9

4 Nisan

Sonlu Modeller

10

11 Nisan

Yapısal Testler – Kapsayıcılık Ölçütleri

11

18 Nisan

Yapısal Testler – Veri akışı testi

12

25 Nisan

Test  Yönelimli Geliştirme

13

2 Mayıs

Tatil (Ders yok)

14

9 Mayıs

Yazılım Süreçleri