SlideShare a Scribd company logo
1 of 27
Yazılım Mühendisliği Bölüm - 7   Yazılım Doğrulama ve Geçerleme Yrd.Doç.Dr. Güray YILMAZ
Giriş ,[object Object],[object Object],[object Object],[object Object],[object Object]
Doğrulama vs Geçerleme ,[object Object],[object Object],[object Object],[object Object]
Sınama Kavramları ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Birim Sınama ,[object Object]
Alt-sistem Sınama ,[object Object],[object Object],[object Object]
Sistem Sınaması ,[object Object],[object Object]
Kabul Sınaması ,[object Object],[object Object],[object Object]
Alfa vs Beta Sınaması ,[object Object],[object Object]
Sınama (Devam) ,[object Object],[object Object],[object Object]
Doğrulama ve Geçerleme Yaşam Döngüsü ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sınama Yöntemleri ,[object Object],[object Object],[object Object]
Kara Kutu Testi
Beyaz Kutu Testi ,[object Object],[object Object],[object Object],[object Object]
Beyaz Kutu Testi (2)
Beyaz Kutu Testi (3) class BinSearch { public static void search ( int key, int [] elemArray, Result r ) { int bottom = 0 ; int top = elemArray.length - 1 ; int mid ; r.found = false ; r.index = -1 ; while ( bottom <= top ) { mid = (top + bottom) / 2 ; if (elemArray [mid] == key) { r.index = mid ;  r.found = true ; return ; } // if part e lse {   if (elemArray [mid] < key) bottom = mid + 1 ;   else top = mid - 1 ; } } //while loop } // search   } //BinSearch
Beyaz Kutu Testi (4)
Beyaz Kutu Testi (5) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Beyaz Kutu Testi (5)
Sınama ve Bütünleştirme Stratejileri ,[object Object],[object Object],[object Object]
Yukarıdan Aşağıya Bütünleştirme ,[object Object],[object Object],[object Object]
Yukarıdan Aşağıya Bütünleştirme (2) ,[object Object],[object Object],[object Object],[object Object]
Yukarıdan Aşağıya Bütünleştirme (3)
Aşağıdan Yukarıya Bütünleştirme ,[object Object],[object Object],[object Object],[object Object]
Aşağıdan Yukarıya Bütünleştirme (2)
Yaşam Döngüsü Boyunca Sınama Sistem Sınama Planı Altsistem Sınama planları ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],P: Planlama  Ç: Çözümleme  T: Tasarım  G: Gerçekleştirim  K:Kurulum P Ç T G K
Örnek Uygulama İncelemesi ,[object Object]

More Related Content

What's hot (12)

ISTQB PROJELERDE HATA YÖNETİMİ
ISTQB PROJELERDE HATA YÖNETİMİISTQB PROJELERDE HATA YÖNETİMİ
ISTQB PROJELERDE HATA YÖNETİMİ
 
Unit test
Unit testUnit test
Unit test
 
Software/Yazılım Test
Software/Yazılım TestSoftware/Yazılım Test
Software/Yazılım Test
 
ISTQB Metodolojisi ile Test Planlama ve Tahminleme
ISTQB Metodolojisi ile Test Planlama ve TahminlemeISTQB Metodolojisi ile Test Planlama ve Tahminleme
ISTQB Metodolojisi ile Test Planlama ve Tahminleme
 
Teste bakıs v01
Teste bakıs v01Teste bakıs v01
Teste bakıs v01
 
Visual Studio Developer Tools
Visual Studio Developer ToolsVisual Studio Developer Tools
Visual Studio Developer Tools
 
Kalite Yönetim Planının 7 Özelliği
Kalite Yönetim Planının 7 Özelliği Kalite Yönetim Planının 7 Özelliği
Kalite Yönetim Planının 7 Özelliği
 
Sezgisel ödev - fuzzing
Sezgisel ödev - fuzzingSezgisel ödev - fuzzing
Sezgisel ödev - fuzzing
 
Sunum tdd
Sunum tddSunum tdd
Sunum tdd
 
Php guvenlik
Php guvenlikPhp guvenlik
Php guvenlik
 
Unit testing
Unit testingUnit testing
Unit testing
 
Junit
JunitJunit
Junit
 

Similar to Yazılım geliştirme süreçleri2

Test Driven Development
Test Driven Development Test Driven Development
Test Driven Development Nezir Yürekli
 
İş Birimleri ve PO'lar için Test Teknikleri
İş Birimleri ve PO'lar için Test Teknikleriİş Birimleri ve PO'lar için Test Teknikleri
İş Birimleri ve PO'lar için Test TeknikleriOnur Baskirt
 
Hatice Dalkir Mehtab şEn Suleyman Cetin Hasan Sami Selvi - JUNIT TEST
Hatice Dalkir Mehtab şEn   Suleyman Cetin   Hasan Sami Selvi - JUNIT TESTHatice Dalkir Mehtab şEn   Suleyman Cetin   Hasan Sami Selvi - JUNIT TEST
Hatice Dalkir Mehtab şEn Suleyman Cetin Hasan Sami Selvi - JUNIT TESTFatih Çengel
 
Jest ile JavaScript Testleri
Jest ile JavaScript TestleriJest ile JavaScript Testleri
Jest ile JavaScript TestleriAli GOREN
 
Deney tasarımı (rapor)
Deney tasarımı (rapor)Deney tasarımı (rapor)
Deney tasarımı (rapor)Habip TAYLAN
 
Yazilim mi̇mari̇leri̇(aoy)
Yazilim mi̇mari̇leri̇(aoy)Yazilim mi̇mari̇leri̇(aoy)
Yazilim mi̇mari̇leri̇(aoy)Ahmet Yanik
 
Capability Maturity Model
Capability Maturity ModelCapability Maturity Model
Capability Maturity ModelNuri Cankaya
 
Clonal Selection Algorithm
Clonal Selection AlgorithmClonal Selection Algorithm
Clonal Selection AlgorithmAliMETN
 
Toplam Kalite Yönetimi.pdf
Toplam Kalite Yönetimi.pdfToplam Kalite Yönetimi.pdf
Toplam Kalite Yönetimi.pdfMuzafferUlu
 
Yazılım mimarisi yazılım müh.
Yazılım mimarisi yazılım müh.Yazılım mimarisi yazılım müh.
Yazılım mimarisi yazılım müh.Hüseyin Örer
 
005 Alternatif Yazilim Surecleri [99 Slides]
005 Alternatif Yazilim Surecleri [99 Slides]005 Alternatif Yazilim Surecleri [99 Slides]
005 Alternatif Yazilim Surecleri [99 Slides]Erol Bozkurt
 
Analist Eğitimi - Tüm Bölümler - [535 Slides]
Analist Eğitimi - Tüm Bölümler -  [535 Slides]Analist Eğitimi - Tüm Bölümler -  [535 Slides]
Analist Eğitimi - Tüm Bölümler - [535 Slides]Erol Bozkurt
 
Yazilim Gelistirme Yöntemleri
Yazilim Gelistirme YöntemleriYazilim Gelistirme Yöntemleri
Yazilim Gelistirme Yöntemlerim_korkmaz
 

Similar to Yazılım geliştirme süreçleri2 (20)

Deney tasarımı
Deney tasarımıDeney tasarımı
Deney tasarımı
 
Test Driven Development
Test Driven Development Test Driven Development
Test Driven Development
 
İş Birimleri ve PO'lar için Test Teknikleri
İş Birimleri ve PO'lar için Test Teknikleriİş Birimleri ve PO'lar için Test Teknikleri
İş Birimleri ve PO'lar için Test Teknikleri
 
Hatice Dalkir Mehtab şEn Suleyman Cetin Hasan Sami Selvi - JUNIT TEST
Hatice Dalkir Mehtab şEn   Suleyman Cetin   Hasan Sami Selvi - JUNIT TESTHatice Dalkir Mehtab şEn   Suleyman Cetin   Hasan Sami Selvi - JUNIT TEST
Hatice Dalkir Mehtab şEn Suleyman Cetin Hasan Sami Selvi - JUNIT TEST
 
Unit Testing
Unit TestingUnit Testing
Unit Testing
 
Jest ile JavaScript Testleri
Jest ile JavaScript TestleriJest ile JavaScript Testleri
Jest ile JavaScript Testleri
 
Deney tasarımı (rapor)
Deney tasarımı (rapor)Deney tasarımı (rapor)
Deney tasarımı (rapor)
 
Yazilim mi̇mari̇leri̇(aoy)
Yazilim mi̇mari̇leri̇(aoy)Yazilim mi̇mari̇leri̇(aoy)
Yazilim mi̇mari̇leri̇(aoy)
 
Capability Maturity Model
Capability Maturity ModelCapability Maturity Model
Capability Maturity Model
 
Clonal Selection Algorithm
Clonal Selection AlgorithmClonal Selection Algorithm
Clonal Selection Algorithm
 
Toplam Kalite Yönetimi.pdf
Toplam Kalite Yönetimi.pdfToplam Kalite Yönetimi.pdf
Toplam Kalite Yönetimi.pdf
 
Juni̇t
Juni̇tJuni̇t
Juni̇t
 
Yazılım mimarisi yazılım müh.
Yazılım mimarisi yazılım müh.Yazılım mimarisi yazılım müh.
Yazılım mimarisi yazılım müh.
 
005 Alternatif Yazilim Surecleri [99 Slides]
005 Alternatif Yazilim Surecleri [99 Slides]005 Alternatif Yazilim Surecleri [99 Slides]
005 Alternatif Yazilim Surecleri [99 Slides]
 
Jenkins Notlarım
Jenkins NotlarımJenkins Notlarım
Jenkins Notlarım
 
Analist Eğitimi - Tüm Bölümler - [535 Slides]
Analist Eğitimi - Tüm Bölümler -  [535 Slides]Analist Eğitimi - Tüm Bölümler -  [535 Slides]
Analist Eğitimi - Tüm Bölümler - [535 Slides]
 
Uygulama 1
Uygulama 1Uygulama 1
Uygulama 1
 
Uygulama 1
Uygulama 1Uygulama 1
Uygulama 1
 
BTRisk Yazılım Güvenliği Yönetimi Eğitimi
BTRisk Yazılım Güvenliği Yönetimi EğitimiBTRisk Yazılım Güvenliği Yönetimi Eğitimi
BTRisk Yazılım Güvenliği Yönetimi Eğitimi
 
Yazilim Gelistirme Yöntemleri
Yazilim Gelistirme YöntemleriYazilim Gelistirme Yöntemleri
Yazilim Gelistirme Yöntemleri
 

Yazılım geliştirme süreçleri2