SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Downloaden Sie, um offline zu lesen
ISTQB Metodolojisi ile
Test Planlama ve Tahminleme
29 ARALIK 2014
Beşiktaş / İstanbul
Vedat Çelikel
Eğiti İçeriği
ISTQB Metodolijisi ile Test planlama ve Tahminleme
Bölüm 1: Test Planlama (Test Planing)
Bölüm 2: Test Planlama Adımları (Test Planing Activities)
Bölüm 3: Test Tahminleme (Test Estimation)
Bölüm 4: Test Stratejisi,Test Yaklaşımı (Test Strategy,Test Approach)
Bölüm 5: ISTQB Metodolojisi ile Test Planlama ve Tahminleme Soru
Örnekleri
Eğiti İçeriği
t
Bölüm 1 :
Test Planlama
Certified Tester
Faundation Level Syllabus
Relesed
Version 2011
International Softwair Testing
Qualifications Board
Test Planlama (Test Planing)
Test Planı
ISTQB Metodolijisi ile Test planlama ve Tahminleme
Test Planı Nedir?
Test planı,yapılacak bir testin proje planıdır.
Test Planı,Tasarım özelliklerini, durumlarını ya da prosedürleri içeren bir
doküman değildir;detaylı ayrıntıları adreslemez
Proje test kapsamının,riskinin,amacının yazıldığı dokümandır. Hem
müşteri hem de projedeki diğer ekiplerin farkındalığının artmasına katkıda
bulunur
"Yazılım Testi Dokümantasyonu Standardı" (IEEE Std 829-1998)
kapsamında değinilmektedir
ISTQB Metodolijisi ile Test planlama ve Tahminleme
Önemli noktalar üzerine odaklanmayı sağlamak.
Proje ekibi çalışanları,test yapanlar,yöneticiler ve diğer
paydaşlar arasında ki iletişimi sağlamak.
Projedeki değişikliklerin yönetilmesinde yardımcı olmak.
(Projenin erken aşamasında,ek bilgi elde edilmesi gibi
durumlarda plan revize edilebilir.)
1
• Odaklanma
2
• İletişim
3
• Değişiklik
Test Planlama (Test Planing)
Test Planına Neden Gerek duyulur?
Amaç
Projedeki değişiklikler ile test planı uyumlandırılır.
Kilometre taşları güncellendikçe,proje ve test uyumlandırılır.
Testler çalıştırıldığında sonuçlar planlara yansıtılır.
t
Bölüm :2
Test Planlama Adımları
Certified Tester
Faundation Level Syllabus
Relesed
Version 2011
International Softwair Testing
Qualifications Board
Test Planlama Adımları
ISTQB Metodolijisi ile Test planlama ve Tahminleme
1. Kapsamı ve riskleri
tanımlama ve testin
hedeflerini belirleme
Test Planlama (Test Planing)
5. Test analizi ve tasarım
aktivitelerinin zaman
planlamasını yapma
6, Test uyarlama, yürütme
ve değerlendirmenin zaman
planlamasını yapma
8. Test dokümantasyonu
için miktarı, ayrıntı
seviyesini, yapıyı ve
şablonları tanımlama
9. Test hazırlığı ve
yürütme, hata
çözümleme ve risk
konularını görüntüleme
ve kontrol etmek için
metrik yöntem belirlemek
10. Yeniden üretilebilir
test hazırlığını ve
yürütmeyi sağlamak
amacıyla test
prosedürlerinin ayrıntı
seviyesini belirleme
2. Test seviyelerinin, giriş ve
çıkış kriterinin tanımı da
dahil testin genel
yaklaşımını tanımlama
3. Test aktivitelerini, yazılım
yaşam döngüsü adımlarıyla
(alma, sağlama, geliştirme,
operasyon ve bakım)
entegre ve koordine etme
4. Neyin test edileceği,
rollerin, test yönteminin
belirlenmesi ve test
sonuçlarının nasıl
değerlendirilmesi gerektiği
ile ilgili kararlar verme
7. Tanımlanan aktiviteler
için kaynakları atama
İyi bir test planı kısa ve odaklanmış olmalıdır.
Zaman
1Tanım
Koord
Karar
Hedef
Zaman
2
Kaynak
Şablon
Metrik
Prosed
ür
ISTQB Metodolijisi ile Test planlama ve Tahminleme
Giriş kriteri, teste ne zaman başlanacağını,gerekli girdileri ve
ihtiyaçları belirler (test seviyesinin başlangıcında veya bir dizi
test yürütmeye hazır olduğunda).
Test Planlama (Test Planing)
Test Planı Hedefleri ve Kriterleri Nelerdir?
1. Test ortamı elverişliliği ve
araç gereç hazırlığı,
Giriş Kriteri
3. Tahminlenen kalan ve
kaç adet çözüldü.
2. Test edilecek maddelerin
başlama ve bitiş durumları.
4. Kaç kez test
işletildi,geçenler,geçmeyen
ler,bloke edilenler,
atlananlar.
Test Planı Hedefleri
Nelerdir?
1. Başlama (Giriş) zamanını
belirleme
2.Bitiş (Çıkış) zamanını
belirleme
3. Başlama (Giriş) ve Bitiş
(Çıkış) kriterlerini belirleme
5. Test edilen yazılım
oranı,test edilmeyen kısmı.
Temin
Etme
Test
Maddeleri
Kapsama
Kusurlar
Testler
ISTQB Metodolijisi ile Test planlama ve Tahminleme
Test Planlama (Test Planing)
Test Planı Kriterleri
Çıkış Kriterlerini (exit criteria) belirlerken,başarılı projelerde belirlenen kalite,bütçe
ve zamanlama arasındaki dengeyi unutmamak gerekir.
Çıkış kriteri, testin ne zaman durdurulacağını belirler (test seviyesinin sonunda veya
bir dizi test hedefine ulaşıldığında)
1. Kodun kapsamı, fonksiyonalite
veya risk gibi bütünlük ölçümleri
Çıkış Kriteri
2. Piyasaya sunma gibi zaman
planlamaları. İstenmeyen
çıktılar,örneğin pazara geç çıkış(Pazar
payında kayıplar),pazara erken
çıkış(test edilmemiş kısımlar,gizli
kusurlar.)
3. Bir sonraki kusur bulma maliyetinin
mevcut test seviyesi içerisinde bulup
sonraki test seviyesi (ya da üretim)
içerisindeki maliyeti ile karşılaştırma
4. Düzeltilmeyen hatalar veya belirli
alanlarda test kapsamının yeterli
olmaması gibi riskler ve güvenilirlik
ölçülerinin tahminleri
Hata
yoğunluğu
Kalite
Maliyet
Riskler
t
Bölüm :3
Test Tahminleme
Certified Tester
Faundation Level Syllabus
Relesed
Version 2011
International Softwair Testing
Qualifications Board
ISTQB Metodolijisi ile Test planlama ve Tahminleme
Test Tahminleme(Test Estimation)
Test Tahminleme
5. Test Kapama
Test çalışmaları tek bir aktivite değil fazlara bölünmüş süreçlerden oluşur.
1. Planlama ve Kontrol
2. Analiz ve Tasarım
3. Uygulama ve yürütme
4. Çıkış kriterlerini değerlendirme ve
Raporlama
Her fazın içerisindeki aktiviteler,görevler ve alt görevler belirlenir.
Süreç
ISTQB Metodolijisi ile Test planlama ve Tahminleme
Test Tahminleme(Test Estimation)
Test Tahminleme
Performans testi için planlama aşamasında,ayrı bir detaylı test plan dökümanı
hazırlanır.Taslak olarak gereken zaman tahminlenir,performans test planı gözden
geçirilir ve sonlandırılır.
Doğru bir tahminleme için çalışma
yeterince küçük work package’lere
ayrılır.
Görevlerin süresi 1-3 gün kadar
kısa olmalıdır.
İş kırılım yapısı (WBS) oluşturulurken,projenin başında tahminleme ve proje devam
ederken izleme ve kontrol birlikte düşünülür.
ISTQB Metodolijisi ile Test planlama ve Tahminleme
Test Tahminleme(Test Estimation)
Test Tahminleme
Daha önceki veya benzer projelere ya da genel değerlere
dayanarak test çabasını tahmin etme.
Test eforu tahmin edildiğinde kaynaklar belirlenebilir ve bir zaman
çizelgesi çizilebilir.
Test tahminleme için iki yaklaşım
bulunmaktadır.
1. Metrik Bazlı
Yaklaşım
2. Uzman Bazlı
Yaklaşım
Testte yapılacak işlerin sahibi veya uzmanlar tarafından yapılan
tahminlere dayanarak görevleri tahmin etmek.
ISTQB Metodolijisi ile Test planlama ve Tahminleme
Test Tahminleme(Test Estimation)
Test Eforu
Test modelleri için kullanılan gereksinim ve diğer bilgilerin kalitesi (örn.
test esası), yazılımın boyutu, problemli alanın karmaşıklığı, güvenilirlik ve
güvenlik için gereksinimler ve dokümantasyon gereksinimleri
Kuruluşun kararlılığı, kullanılan araçlar, test süreci, katılan kişilerin
becerileri ve zaman kısıtlaması
Test eforu birçok faktöre bağlı olabilir:
Test Eforu birçok faktöre bağlı olabilir:
Hataların sayısı ve gereken yeniden çalışma eforu
1. Yazılım Özellikleri
2. Geliştirme sürecinin
Özellikleri
3. Test ürünü/çıktısı
t
Bölüm :4
Test Stratejisi, Test Yaklaşı ı
Certified Tester
Faundation Level Syllabus
Relesed
Version 2011
International Softwair Testing
Qualifications Board
ISTQB Metodolijisi ile Test planlama ve Tahminleme
Test Strateji,Test Yaklaşım (Test Strategy,Test Approach)
Test Stratejisi, Test Yaklaşımı
Test yaklaşımı nedir?
Adım 1
• Gereksinimler gözden geçirilir.
• Kullanım seneryoları incelenir.
• Kurumsal kalite kuralları incelenir
Adım 2
• Test tipleri ve mantıksal test seviyeleri belirlenir.
Adım 3
• Başlama ve tamamlanma kıriterleri,varsayımlar,
test ortamları,öncelikler,test kabul/red kriterleri ve
riskler belirlenir.
Test yaklaşımı,bir test projesi için
test stratejisinin uyarlanmasıdır.
Süreç
Test yaklaşımı, test planlarında ve
test tasarımlarında tanımlanır ve
düzenlenir.
Uygulama alanı
ISTQB Metodolijisi ile Test planlama ve Tahminleme
Test Strateji,Test Yaklaşım (Test Strategy,Test Approach)
Test Stratejisi, Test Yaklaşımı
Girdiler Çıktılar
1.Teknik ve
fonksiyonel
gereksinimler,tasa
rım dökümanları
2.Varsayımlar,kısıt
lar(sağlanması
mümkün olmayan
talepler)
6.Test metodolojisi
(organizasyon
standartları)
5.Roller,sorumlulu
klar,beceri
seviyeleri.
3. Değişiklik
talepleri
4.Yazılım/donanım
ortam
tanımları,test
araçları ve ilgili
veriler.
1.Mutabakat
sağlanmış,kabul
edilmiş strateji
dökümanı,kaba test
planı,temel test
seneryo ve
durumları
2.Çözüm bekleyen
test
konuları/sorunlar
(issues)
ISTQB Metodolijisi ile Test planlama ve Tahminleme
Test Strateji,Test Yaklaşım (Test Strategy,Test Approach)
Test Stratejisi, Test Yaklaşımı
Endüstriye özel standartlar tarafından
belirlenenler veya çeşitli çevik metotlar
gibi
Süreç veya
standartlara
uyumlu
yaklaşımlar
Test yaklaşımlarına aşağıdakiler örnek verilebilir
Regresyon
hassasiyetli
yaklaşımlar
Var olan test materyalinin, test
komut dosyalarının ve test
gruplarının yeniden kullanımını
içeren yaklaşımlar gibi
Analitik
yaklaşımlar
Testin en riskli alanlara yönlendirildiği
risk bazlı test gibi
Model bazlı
yaklaşımlar Kullanım oranları gibi istatistiksel
bilgileri kullanan stokastik testler
Metotlu
yaklaşımlar
Arıza bazlı, tecrübeye dayalı, kontrol
listesi bazlı ve kalite özelliği bazlı gibi
ISTQB Metodolijisi ile Test planlama ve Tahminleme
Test Strateji,Test Yaklaşım (Test Strategy,Test Approach)
Test Stratejisi, Test Yaklaşımı
Gereksinimlerin Belirlenmesi
1. Öncelikler?
2. Hangi test tipleri
kullanılacak?
3. Nasıl teknikler-
yöntemler kullanılacak?
7. Roller,sorumluluklar?
8. Testler nasıl işletilecek?
9. Test sonlandırma
kriterleri nelerdir?
4. Tool ihtiyacı nedir?
5.Testler hangi seviyelerde
gerçekleştirilecek?
6. Test seviyeleri için nasıl
bir test ortamı gerekecek?
ISTQB Metodolijisi ile Test planlama ve Tahminleme
Test Strateji,Test Yaklaşım (Test Strategy,Test Approach)
Test Stratejisi, Test Yaklaşımı
Test Stratejisi-Test Tipleri Seçimi
Test Tipi
Fonksiyonel Test
Seneryo Testleri (Spesifikasyona- dayalı, Black Box) Bilgi girilir,beklenen sonuç ile çıkan karşılaştırılır.
Yapısal Testler (White Box) Kod üzerinde tüm olası yollardan geçerek denemek.
Kullanırlık
Grafik ekranları kalitesi,görünüşü,menüler,yardım ekranları,yönlendirici
mesajlar,hata mesajları v.s.
Güvenlik/Sağlamlık
Kod Tutarlılığı
Yazılım hatalrından arınmışlık,kodlama standartlarına uyumluk,yapısal
programlama vs.
Sistem Kaynak Kullanımı
Ne kadar disk,bellek ve işlemci kullanıyor,network üzerinde ne kadar
yük yaratıyor.
Güvenirlik
Hata oluştuğunda uygulamanın davranışı,sorunlu hallerde bellek ve
bilgi kayıpları araştırılır.
Performans
Karşılaştırma(Benchmark) Farklı ortamlarda,zamanlarda benzer yük ile sınama.
Yükleme(Load) Sistemin farklı yüklerde davranışını izlemek için sınama.
Stress Beklenmeyen durum seneryoları ile sınama.
Hacim (Volume) Yüksek miktarlı data ile sınama
Desteklenebilirlik
Dağıtım testi Dağıtım sonrası,yenilenmeyen kodların varlıklarını sürdürebilmeleri
Güvenlik
Uygulama Seviyesinde Data ve Fonksiyon koruması
Sistem Seviyesinde Giriş işlemi ve Uzaktan erişim v.s.
ISTQB Metodolijisi ile Test planlama ve Tahminleme
Test Strateji,Test Yaklaşım (Test Strategy,Test Approach)
Test Stratejisi, Test Yaklaşımı
Test Stratejisi-Test Seviyesi,Ortam ve Tipleri
Test Stratejisi Test Seviyesi,Ortam ve Tipleri
Test Stratejisi
TEST ORTAMI Birim Test Bütünleştirme Kullanıcı Kabul
MANTIKSAL TEST AŞAMASI Birim İleri Birim Bütünleştirme Sistem Kabul Testi
Test Tipleri
Fonksiyonalite
Seneryo Testleri x x x x
Yapısal Kod Testler (White Box) x
Kullanabilirlik
Kullanabilirlik x
Güvenlik/Sağlamlık
Kod Tutarlılığı x
Sistem Kaynak Kullanımı x
Performans
Karşılaştırma(Benchmark) x
Yükleme(Load) x
Stress x
Hacim (Volume) x
Desteklenebilirlik
Dağıtım testi x
ISTQB Metodolijisi ile Test planlama ve Tahminleme
Test Strateji,Test Yaklaşım (Test Strategy,Test Approach)
Test Stratejisi, Test Yaklaşımı
Test Stratejisi: Rol/Sorumluluk/Araç/Yöntem
Test Stratejisi:Rol/Sorumluluk/Araç/Yöntem
MEVCUT DURUM
Yazılı
Geliştir.
İş A alisti Sistem Yön. Proje Yön. Tek Yön. ARAÇ YÖNTEM
Fonksiyonel Test
Seneryo Testleri (Black Box) x x E/H Man/Auto
Yapısal Kod Testler White Bo E Man/Auto
Kulla ırlık
Güvenirlik
Kod Tutarlılığı x H Göz.geçir
Siste Ka ak Kulla ı ı x E Manuel
Da a ıklılık x H Manuel
Performans
Karşılaştır a Be ch ark x x x E Auto
Yükleme(Load) E Auto
Stress E Auto
Hacim (Volume) E/H Auto
Desteklenebilirlik
Dağıtı testi x E/H Manuel
Güvenlik
Uygulama Seviyesi x E/H Man/Auto
ISTQB Metodolijisi ile Test planlama ve Tahminleme
Test Strateji,Test Yaklaşım (Test Strategy,Test Approach)
Test Stratejisi, Test Yaklaşımı
Takıma ve Test yöneticisine geri bildirim sağlar.
1. Günlük durumu ölçer
2. Test kapsama ve test
maddelerinin tamamlanıp-
tamamlanmadığına ait
exit(çıkış) kriterlerini belirler.
3. Gelecekteki test eforlarının
tahminlemesi için veri toplar.
4. Küçük projelerde test
sürecindeki ilerlemeri Test
Lideri basit db.ler kullanarak
izler.
5. Büyük projelerde test
eforları verimli ve tutarlı bir
şekilde veri toplama işlemini
otomatize eden araçlar
tarafından yapılır.
Test İzleme
t
Bölüm :5
ISTQB Metodolojisi ile Test
Planlama ve Tahminleme Soru
Örnekleri
Certified Tester
Faundation Level Syllabus
Relesed
Version 2011
International Softwair Testing
Qualifications Board
ISTQB Metodolojisi ile Test Planlama ve Tahminleme Soru Örnekleri
Soru 1
ISTQB Metodolijisi ile Test planlama ve Tahminleme
Soru : Aşağıdakilerden hangisi temel test sürecinin aşaması değildir?
A. Test planlama ve kontrol
B. Test kurulum ve yürütme
C. İster Analizi
D. Çıkış kriterleri değerlendirmesi ve raporlama
Cevap : C. Temel test sürecinin aşamaları; Planlama,yürütme, Çıkış kriteri değerlendirmesi ve raporlama.
Soru 2
ISTQB Metodolijisi ile Test planlama ve Tahminleme
Soru :Test Tahminleme Yaklaşımı aşağıdakilerden hangisi değildir?
A. Metrik Bazlı Yaklaşım
B. Gereksinim Bazlı Yaklaşım
C. Uzman Bazlı Yaklaşım
D. Metrik ve Uzman Bazlı Yaklaşım
Cevap : B. Test tahminleme yaklaşımı ,Metrik ve Uzman Bazlı yaklaşımlardır.
ISTQB Metodolojisi ile Test Planlama ve Tahminleme Soru Örnekleri
Soru 3
ISTQB Metodolijisi ile Test planlama ve Tahminleme
Soru : Aşağıdakilerden hangisi Test Planın amacı değildir?
A. Odaklanma
B. İletişim
C. Değişiklik
D. Çıkış
Cevap : D.Test planının amacı; Odaklanma,İletişim ve Değişiklik dir.
ISTQB Metodolojisi ile Test Planlama ve Tahminleme Soru Örnekleri
Soru 4
ISTQB Metodolijisi ile Test planlama ve Tahminleme
Soru : Test Planın Hedefi aşağıdakilerden hangisidir?
A. Giriş,İletişim,Çıkış
B. Giriş ve Çıkış
C. Giriş,Değişiklik,İletişim
D. Giriş,Çıkış,Giriş ve Çıkış Kriterleri
Cevap : D.Test planının hedefi; Giriş,Çıkış,Giriş ve Çıkış Kriterleri.
ISTQB Metodolojisi ile Test Planlama ve Tahminleme Soru Örnekleri
Soru 5
ISTQB Metodolijisi ile Test planlama ve Tahminleme
Soru : Yazılım Testi Dokümantasyonu Standardı ?
A. ISO Std 829-1998 kapsamında değinilmektedir.
B. IEEE Std 829-1998 kapsamında değinilmektedir.
C. IEEE Std 1089-1998 kapsamında değinilmektedir.
D. ISO Std 1001-1998 kapsamında değinilmektedir.
Cevap : B. Yazılım testi dökümantasyonu standardı; IEEE Std 829-1998 kapsamında değinilmektedir.
ISTQB Metodolojisi ile Test Planlama ve Tahminleme Soru Örnekleri
Soru 6
ISTQB Metodolijisi ile Test planlama ve Tahminleme
Soru : Test çalışması süreci aşağıdaki maddelerden hangisinde doğru sıralanmıştır ?
A. Planlama,Analiz,Uygulama,Kontrol ve Çıkış
B. Analiz,Planlama,Uygulama,Kontrol ve Çıkış
C. Kontrol,Analiz,Planlama,Çıkış,Uygulama
D. Planlama,Analiz,Kontrol,Uygulama ve Çıkış
Cevap : A. Fazlara bölünmüş test çalışması süreci; Planlama,Analiz,Uygulama,Kontrol ve Çıkış şeklinde sıralannır.
ISTQB Metodolojisi ile Test Planlama ve Tahminleme Soru Örnekleri
Soru 7
ISTQB Metodolijisi ile Test planlama ve Tahminleme
Soru : Hangisi Test Planlama adımlarından biri değildir?
A. Hedef,Tanım,Koordinasyon,
B. Karar,Zaman,Kaynak
C. Şablon,Metrik,Prosedür
D. Planlama,Analiz,Kontrol
Cevap : D. Planlama, Analiz ve kontrol test çalışmaları sürecidir.
ISTQB Metodolojisi ile Test Planlama ve Tahminleme Soru Örnekleri
contact@thebasolutions.com
www.thebasolutions.com

Weitere ähnliche Inhalte

Was ist angesagt?

Test Management introduction
Test Management introductionTest Management introduction
Test Management introduction
Oana Feidi
 
소프트웨어 테스팅
소프트웨어 테스팅소프트웨어 테스팅
소프트웨어 테스팅
영기 김
 
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
 
Quality Assurance and Software Testing
Quality Assurance and Software TestingQuality Assurance and Software Testing
Quality Assurance and Software Testing
pingkapil
 
Severity & priority in software testing
Severity & priority in software testingSeverity & priority in software testing
Severity & priority in software testing
medsherb
 

Was ist angesagt? (20)

Test Management introduction
Test Management introductionTest Management introduction
Test Management introduction
 
Introduction to Agile Testing
Introduction to Agile TestingIntroduction to Agile Testing
Introduction to Agile Testing
 
Testing fundamentals
Testing fundamentalsTesting fundamentals
Testing fundamentals
 
Tlc
TlcTlc
Tlc
 
Agile QA and Testing process
Agile QA and Testing processAgile QA and Testing process
Agile QA and Testing process
 
6.bölüm i̇ş anali̇zi̇
6.bölüm i̇ş anali̇zi̇6.bölüm i̇ş anali̇zi̇
6.bölüm i̇ş anali̇zi̇
 
Software/Yazılım Test
Software/Yazılım TestSoftware/Yazılım Test
Software/Yazılım Test
 
CTFL Module 02
CTFL Module 02CTFL Module 02
CTFL Module 02
 
Regression testing
Regression testingRegression testing
Regression testing
 
소프트웨어 테스팅
소프트웨어 테스팅소프트웨어 테스팅
소프트웨어 테스팅
 
ISTQB / ISEB Foundation Exam Practice - 5
ISTQB / ISEB Foundation Exam Practice - 5ISTQB / ISEB Foundation Exam Practice - 5
ISTQB / ISEB Foundation Exam Practice - 5
 
Software testing and test environment​
Software testing and test environment​Software testing and test environment​
Software testing and test environment​
 
Istqb Sample Questions
Istqb Sample QuestionsIstqb Sample Questions
Istqb Sample Questions
 
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]
 
Chapter 2 - Testing Throughout the Development LifeCycle
Chapter 2 - Testing Throughout the Development LifeCycleChapter 2 - Testing Throughout the Development LifeCycle
Chapter 2 - Testing Throughout the Development LifeCycle
 
Agile QA presentation
Agile QA presentationAgile QA presentation
Agile QA presentation
 
Quality Assurance and Software Testing
Quality Assurance and Software TestingQuality Assurance and Software Testing
Quality Assurance and Software Testing
 
Yazilim Projelerinde Test Sureci
Yazilim Projelerinde Test SureciYazilim Projelerinde Test Sureci
Yazilim Projelerinde Test Sureci
 
Qa exploratory test charter template
Qa exploratory test charter templateQa exploratory test charter template
Qa exploratory test charter template
 
Severity & priority in software testing
Severity & priority in software testingSeverity & priority in software testing
Severity & priority in software testing
 

Ähnlich wie ISTQB Metodolojisi ile Test Planlama ve Tahminleme

Eğitimde ölçme degerlendirme
Eğitimde ölçme degerlendirmeEğitimde ölçme degerlendirme
Eğitimde ölçme degerlendirme
levent06
 
öLçme ve değerlendi̇rme sunu1
öLçme ve değerlendi̇rme sunu1öLçme ve değerlendi̇rme sunu1
öLçme ve değerlendi̇rme sunu1
student_1899
 
öLçme ve değerlendi̇rme sunu1
öLçme ve değerlendi̇rme sunu1öLçme ve değerlendi̇rme sunu1
öLçme ve değerlendi̇rme sunu1
student_1899
 
öLçme ve değerlendi̇rme sunu1
öLçme ve değerlendi̇rme sunu1öLçme ve değerlendi̇rme sunu1
öLçme ve değerlendi̇rme sunu1
student_1899
 
öğretim materyallerinin değerlendirilmesi.pptx
öğretim materyallerinin değerlendirilmesi.pptxöğretim materyallerinin değerlendirilmesi.pptx
öğretim materyallerinin değerlendirilmesi.pptx
SafiyeTontu
 
Mustafa Değerli - 2016 - UYMS 2016 - Makale - Bir Süreç Uyarlama Yaklaşımı Ör...
Mustafa Değerli - 2016 - UYMS 2016 - Makale - Bir Süreç Uyarlama Yaklaşımı Ör...Mustafa Değerli - 2016 - UYMS 2016 - Makale - Bir Süreç Uyarlama Yaklaşımı Ör...
Mustafa Değerli - 2016 - UYMS 2016 - Makale - Bir Süreç Uyarlama Yaklaşımı Ör...
Dr. Mustafa Değerli
 
öLçMe Ve DeğErlendirme
öLçMe Ve DeğErlendirmeöLçMe Ve DeğErlendirme
öLçMe Ve DeğErlendirme
tanerbalci
 
Öğretim Materyallerin desteklenmesi.pptx
Öğretim Materyallerin desteklenmesi.pptxÖğretim Materyallerin desteklenmesi.pptx
Öğretim Materyallerin desteklenmesi.pptx
EmineEkinci2
 

Ähnlich wie ISTQB Metodolojisi ile Test Planlama ve Tahminleme (20)

ISO 19011 İc Denetçi Eğitimi
ISO 19011 İc Denetçi EğitimiISO 19011 İc Denetçi Eğitimi
ISO 19011 İc Denetçi Eğitimi
 
Dr. Mustafa DEĞERLİ - 2017 - Etkili bir kalite güvence sürecinin parçası olar...
Dr. Mustafa DEĞERLİ - 2017 - Etkili bir kalite güvence sürecinin parçası olar...Dr. Mustafa DEĞERLİ - 2017 - Etkili bir kalite güvence sürecinin parçası olar...
Dr. Mustafa DEĞERLİ - 2017 - Etkili bir kalite güvence sürecinin parçası olar...
 
Etkili Bir Kalite Güvence Sürecinin Parçası Olarak Proje Seviyesindeki Deneti...
Etkili Bir Kalite Güvence Sürecinin Parçası Olarak Proje Seviyesindeki Deneti...Etkili Bir Kalite Güvence Sürecinin Parçası Olarak Proje Seviyesindeki Deneti...
Etkili Bir Kalite Güvence Sürecinin Parçası Olarak Proje Seviyesindeki Deneti...
 
Olcme
OlcmeOlcme
Olcme
 
Olcme
OlcmeOlcme
Olcme
 
2) ADDIE MODELİ.pptx
2) ADDIE MODELİ.pptx2) ADDIE MODELİ.pptx
2) ADDIE MODELİ.pptx
 
Uzaktan eğitim Ölçme ve Değerlendirme
Uzaktan eğitim Ölçme ve DeğerlendirmeUzaktan eğitim Ölçme ve Değerlendirme
Uzaktan eğitim Ölçme ve Değerlendirme
 
Eğitimde ölçme degerlendirme
Eğitimde ölçme degerlendirmeEğitimde ölçme degerlendirme
Eğitimde ölçme degerlendirme
 
Gartner EEE PMO - SoftTech Sunumu
Gartner EEE PMO - SoftTech SunumuGartner EEE PMO - SoftTech Sunumu
Gartner EEE PMO - SoftTech Sunumu
 
öLçme ve değerlendi̇rme sunu1
öLçme ve değerlendi̇rme sunu1öLçme ve değerlendi̇rme sunu1
öLçme ve değerlendi̇rme sunu1
 
öLçme ve değerlendi̇rme sunu1
öLçme ve değerlendi̇rme sunu1öLçme ve değerlendi̇rme sunu1
öLçme ve değerlendi̇rme sunu1
 
öLçme ve değerlendi̇rme sunu1
öLçme ve değerlendi̇rme sunu1öLçme ve değerlendi̇rme sunu1
öLçme ve değerlendi̇rme sunu1
 
Yalın Sağlık Eğitim Kataloğu 2 Aralık 2016
Yalın Sağlık Eğitim Kataloğu 2 Aralık 2016Yalın Sağlık Eğitim Kataloğu 2 Aralık 2016
Yalın Sağlık Eğitim Kataloğu 2 Aralık 2016
 
Unite7 sinav turleri ve soru yazimi
Unite7 sinav turleri ve soru yazimiUnite7 sinav turleri ve soru yazimi
Unite7 sinav turleri ve soru yazimi
 
13 prpsl musteri_deneyimi
13 prpsl musteri_deneyimi13 prpsl musteri_deneyimi
13 prpsl musteri_deneyimi
 
öğretim materyallerinin değerlendirilmesi.pptx
öğretim materyallerinin değerlendirilmesi.pptxöğretim materyallerinin değerlendirilmesi.pptx
öğretim materyallerinin değerlendirilmesi.pptx
 
Mustafa Değerli - 2016 - UYMS 2016 - Makale - Bir Süreç Uyarlama Yaklaşımı Ör...
Mustafa Değerli - 2016 - UYMS 2016 - Makale - Bir Süreç Uyarlama Yaklaşımı Ör...Mustafa Değerli - 2016 - UYMS 2016 - Makale - Bir Süreç Uyarlama Yaklaşımı Ör...
Mustafa Değerli - 2016 - UYMS 2016 - Makale - Bir Süreç Uyarlama Yaklaşımı Ör...
 
öLçMe Ve DeğErlendirme
öLçMe Ve DeğErlendirmeöLçMe Ve DeğErlendirme
öLçMe Ve DeğErlendirme
 
Öğretim Materyallerin desteklenmesi.pptx
Öğretim Materyallerin desteklenmesi.pptxÖğretim Materyallerin desteklenmesi.pptx
Öğretim Materyallerin desteklenmesi.pptx
 
Bir Süreç Uyarlama Yaklaşımı Örneği: Süreç Uyarlama Matrisi (SUM), Deneyimler...
Bir Süreç Uyarlama Yaklaşımı Örneği: Süreç Uyarlama Matrisi (SUM), Deneyimler...Bir Süreç Uyarlama Yaklaşımı Örneği: Süreç Uyarlama Matrisi (SUM), Deneyimler...
Bir Süreç Uyarlama Yaklaşımı Örneği: Süreç Uyarlama Matrisi (SUM), Deneyimler...
 

Mehr von PEM Proje Eğitim Merkezi

Mehr von PEM Proje Eğitim Merkezi (10)

Projelerde Risk Yönetiminde 10 Altın Kural
Projelerde Risk Yönetiminde 10 Altın KuralProjelerde Risk Yönetiminde 10 Altın Kural
Projelerde Risk Yönetiminde 10 Altın Kural
 
Hayır!
Hayır!Hayır!
Hayır!
 
Başarılı girişimcilerden 13 başarısızlık hikayesi
Başarılı girişimcilerden 13 başarısızlık hikayesiBaşarılı girişimcilerden 13 başarısızlık hikayesi
Başarılı girişimcilerden 13 başarısızlık hikayesi
 
Bilgi Teknolojileri Projelerinin Başarısızlık Nedenleri
Bilgi Teknolojileri Projelerinin Başarısızlık NedenleriBilgi Teknolojileri Projelerinin Başarısızlık Nedenleri
Bilgi Teknolojileri Projelerinin Başarısızlık Nedenleri
 
5 ADIMDA PROJE YÖNETİMİNİ PROJE EKİBİNİZE SEVDİRİN
5 ADIMDA PROJE YÖNETİMİNİ PROJE EKİBİNİZE SEVDİRİN5 ADIMDA PROJE YÖNETİMİNİ PROJE EKİBİNİZE SEVDİRİN
5 ADIMDA PROJE YÖNETİMİNİ PROJE EKİBİNİZE SEVDİRİN
 
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
 
Risk Yönetim Planı Oluşturma
Risk Yönetim Planı OluşturmaRisk Yönetim Planı Oluşturma
Risk Yönetim Planı Oluşturma
 
Proje Eğitim Merkezi Bilgi Föyü
Proje Eğitim Merkezi Bilgi FöyüProje Eğitim Merkezi Bilgi Föyü
Proje Eğitim Merkezi Bilgi Föyü
 
FİZİBİLİTE İLE DOĞRU PROJELER
FİZİBİLİTE İLE DOĞRU PROJELERFİZİBİLİTE İLE DOĞRU PROJELER
FİZİBİLİTE İLE DOĞRU PROJELER
 
Proje Yönetimi Bilgi Alanları
Proje Yönetimi Bilgi AlanlarıProje Yönetimi Bilgi Alanları
Proje Yönetimi Bilgi Alanları
 

ISTQB Metodolojisi ile Test Planlama ve Tahminleme

  • 1. ISTQB Metodolojisi ile Test Planlama ve Tahminleme 29 ARALIK 2014 Beşiktaş / İstanbul Vedat Çelikel
  • 2. Eğiti İçeriği ISTQB Metodolijisi ile Test planlama ve Tahminleme Bölüm 1: Test Planlama (Test Planing) Bölüm 2: Test Planlama Adımları (Test Planing Activities) Bölüm 3: Test Tahminleme (Test Estimation) Bölüm 4: Test Stratejisi,Test Yaklaşımı (Test Strategy,Test Approach) Bölüm 5: ISTQB Metodolojisi ile Test Planlama ve Tahminleme Soru Örnekleri Eğiti İçeriği
  • 3. t Bölüm 1 : Test Planlama Certified Tester Faundation Level Syllabus Relesed Version 2011 International Softwair Testing Qualifications Board
  • 4. Test Planlama (Test Planing) Test Planı ISTQB Metodolijisi ile Test planlama ve Tahminleme Test Planı Nedir? Test planı,yapılacak bir testin proje planıdır. Test Planı,Tasarım özelliklerini, durumlarını ya da prosedürleri içeren bir doküman değildir;detaylı ayrıntıları adreslemez Proje test kapsamının,riskinin,amacının yazıldığı dokümandır. Hem müşteri hem de projedeki diğer ekiplerin farkındalığının artmasına katkıda bulunur "Yazılım Testi Dokümantasyonu Standardı" (IEEE Std 829-1998) kapsamında değinilmektedir
  • 5. ISTQB Metodolijisi ile Test planlama ve Tahminleme Önemli noktalar üzerine odaklanmayı sağlamak. Proje ekibi çalışanları,test yapanlar,yöneticiler ve diğer paydaşlar arasında ki iletişimi sağlamak. Projedeki değişikliklerin yönetilmesinde yardımcı olmak. (Projenin erken aşamasında,ek bilgi elde edilmesi gibi durumlarda plan revize edilebilir.) 1 • Odaklanma 2 • İletişim 3 • Değişiklik Test Planlama (Test Planing) Test Planına Neden Gerek duyulur? Amaç Projedeki değişiklikler ile test planı uyumlandırılır. Kilometre taşları güncellendikçe,proje ve test uyumlandırılır. Testler çalıştırıldığında sonuçlar planlara yansıtılır.
  • 6. t Bölüm :2 Test Planlama Adımları Certified Tester Faundation Level Syllabus Relesed Version 2011 International Softwair Testing Qualifications Board
  • 7. Test Planlama Adımları ISTQB Metodolijisi ile Test planlama ve Tahminleme 1. Kapsamı ve riskleri tanımlama ve testin hedeflerini belirleme Test Planlama (Test Planing) 5. Test analizi ve tasarım aktivitelerinin zaman planlamasını yapma 6, Test uyarlama, yürütme ve değerlendirmenin zaman planlamasını yapma 8. Test dokümantasyonu için miktarı, ayrıntı seviyesini, yapıyı ve şablonları tanımlama 9. Test hazırlığı ve yürütme, hata çözümleme ve risk konularını görüntüleme ve kontrol etmek için metrik yöntem belirlemek 10. Yeniden üretilebilir test hazırlığını ve yürütmeyi sağlamak amacıyla test prosedürlerinin ayrıntı seviyesini belirleme 2. Test seviyelerinin, giriş ve çıkış kriterinin tanımı da dahil testin genel yaklaşımını tanımlama 3. Test aktivitelerini, yazılım yaşam döngüsü adımlarıyla (alma, sağlama, geliştirme, operasyon ve bakım) entegre ve koordine etme 4. Neyin test edileceği, rollerin, test yönteminin belirlenmesi ve test sonuçlarının nasıl değerlendirilmesi gerektiği ile ilgili kararlar verme 7. Tanımlanan aktiviteler için kaynakları atama İyi bir test planı kısa ve odaklanmış olmalıdır. Zaman 1Tanım Koord Karar Hedef Zaman 2 Kaynak Şablon Metrik Prosed ür
  • 8. ISTQB Metodolijisi ile Test planlama ve Tahminleme Giriş kriteri, teste ne zaman başlanacağını,gerekli girdileri ve ihtiyaçları belirler (test seviyesinin başlangıcında veya bir dizi test yürütmeye hazır olduğunda). Test Planlama (Test Planing) Test Planı Hedefleri ve Kriterleri Nelerdir? 1. Test ortamı elverişliliği ve araç gereç hazırlığı, Giriş Kriteri 3. Tahminlenen kalan ve kaç adet çözüldü. 2. Test edilecek maddelerin başlama ve bitiş durumları. 4. Kaç kez test işletildi,geçenler,geçmeyen ler,bloke edilenler, atlananlar. Test Planı Hedefleri Nelerdir? 1. Başlama (Giriş) zamanını belirleme 2.Bitiş (Çıkış) zamanını belirleme 3. Başlama (Giriş) ve Bitiş (Çıkış) kriterlerini belirleme 5. Test edilen yazılım oranı,test edilmeyen kısmı. Temin Etme Test Maddeleri Kapsama Kusurlar Testler
  • 9. ISTQB Metodolijisi ile Test planlama ve Tahminleme Test Planlama (Test Planing) Test Planı Kriterleri Çıkış Kriterlerini (exit criteria) belirlerken,başarılı projelerde belirlenen kalite,bütçe ve zamanlama arasındaki dengeyi unutmamak gerekir. Çıkış kriteri, testin ne zaman durdurulacağını belirler (test seviyesinin sonunda veya bir dizi test hedefine ulaşıldığında) 1. Kodun kapsamı, fonksiyonalite veya risk gibi bütünlük ölçümleri Çıkış Kriteri 2. Piyasaya sunma gibi zaman planlamaları. İstenmeyen çıktılar,örneğin pazara geç çıkış(Pazar payında kayıplar),pazara erken çıkış(test edilmemiş kısımlar,gizli kusurlar.) 3. Bir sonraki kusur bulma maliyetinin mevcut test seviyesi içerisinde bulup sonraki test seviyesi (ya da üretim) içerisindeki maliyeti ile karşılaştırma 4. Düzeltilmeyen hatalar veya belirli alanlarda test kapsamının yeterli olmaması gibi riskler ve güvenilirlik ölçülerinin tahminleri Hata yoğunluğu Kalite Maliyet Riskler
  • 10. t Bölüm :3 Test Tahminleme Certified Tester Faundation Level Syllabus Relesed Version 2011 International Softwair Testing Qualifications Board
  • 11. ISTQB Metodolijisi ile Test planlama ve Tahminleme Test Tahminleme(Test Estimation) Test Tahminleme 5. Test Kapama Test çalışmaları tek bir aktivite değil fazlara bölünmüş süreçlerden oluşur. 1. Planlama ve Kontrol 2. Analiz ve Tasarım 3. Uygulama ve yürütme 4. Çıkış kriterlerini değerlendirme ve Raporlama Her fazın içerisindeki aktiviteler,görevler ve alt görevler belirlenir. Süreç
  • 12. ISTQB Metodolijisi ile Test planlama ve Tahminleme Test Tahminleme(Test Estimation) Test Tahminleme Performans testi için planlama aşamasında,ayrı bir detaylı test plan dökümanı hazırlanır.Taslak olarak gereken zaman tahminlenir,performans test planı gözden geçirilir ve sonlandırılır. Doğru bir tahminleme için çalışma yeterince küçük work package’lere ayrılır. Görevlerin süresi 1-3 gün kadar kısa olmalıdır. İş kırılım yapısı (WBS) oluşturulurken,projenin başında tahminleme ve proje devam ederken izleme ve kontrol birlikte düşünülür.
  • 13. ISTQB Metodolijisi ile Test planlama ve Tahminleme Test Tahminleme(Test Estimation) Test Tahminleme Daha önceki veya benzer projelere ya da genel değerlere dayanarak test çabasını tahmin etme. Test eforu tahmin edildiğinde kaynaklar belirlenebilir ve bir zaman çizelgesi çizilebilir. Test tahminleme için iki yaklaşım bulunmaktadır. 1. Metrik Bazlı Yaklaşım 2. Uzman Bazlı Yaklaşım Testte yapılacak işlerin sahibi veya uzmanlar tarafından yapılan tahminlere dayanarak görevleri tahmin etmek.
  • 14. ISTQB Metodolijisi ile Test planlama ve Tahminleme Test Tahminleme(Test Estimation) Test Eforu Test modelleri için kullanılan gereksinim ve diğer bilgilerin kalitesi (örn. test esası), yazılımın boyutu, problemli alanın karmaşıklığı, güvenilirlik ve güvenlik için gereksinimler ve dokümantasyon gereksinimleri Kuruluşun kararlılığı, kullanılan araçlar, test süreci, katılan kişilerin becerileri ve zaman kısıtlaması Test eforu birçok faktöre bağlı olabilir: Test Eforu birçok faktöre bağlı olabilir: Hataların sayısı ve gereken yeniden çalışma eforu 1. Yazılım Özellikleri 2. Geliştirme sürecinin Özellikleri 3. Test ürünü/çıktısı
  • 15. t Bölüm :4 Test Stratejisi, Test Yaklaşı ı Certified Tester Faundation Level Syllabus Relesed Version 2011 International Softwair Testing Qualifications Board
  • 16. ISTQB Metodolijisi ile Test planlama ve Tahminleme Test Strateji,Test Yaklaşım (Test Strategy,Test Approach) Test Stratejisi, Test Yaklaşımı Test yaklaşımı nedir? Adım 1 • Gereksinimler gözden geçirilir. • Kullanım seneryoları incelenir. • Kurumsal kalite kuralları incelenir Adım 2 • Test tipleri ve mantıksal test seviyeleri belirlenir. Adım 3 • Başlama ve tamamlanma kıriterleri,varsayımlar, test ortamları,öncelikler,test kabul/red kriterleri ve riskler belirlenir. Test yaklaşımı,bir test projesi için test stratejisinin uyarlanmasıdır. Süreç Test yaklaşımı, test planlarında ve test tasarımlarında tanımlanır ve düzenlenir. Uygulama alanı
  • 17. ISTQB Metodolijisi ile Test planlama ve Tahminleme Test Strateji,Test Yaklaşım (Test Strategy,Test Approach) Test Stratejisi, Test Yaklaşımı Girdiler Çıktılar 1.Teknik ve fonksiyonel gereksinimler,tasa rım dökümanları 2.Varsayımlar,kısıt lar(sağlanması mümkün olmayan talepler) 6.Test metodolojisi (organizasyon standartları) 5.Roller,sorumlulu klar,beceri seviyeleri. 3. Değişiklik talepleri 4.Yazılım/donanım ortam tanımları,test araçları ve ilgili veriler. 1.Mutabakat sağlanmış,kabul edilmiş strateji dökümanı,kaba test planı,temel test seneryo ve durumları 2.Çözüm bekleyen test konuları/sorunlar (issues)
  • 18. ISTQB Metodolijisi ile Test planlama ve Tahminleme Test Strateji,Test Yaklaşım (Test Strategy,Test Approach) Test Stratejisi, Test Yaklaşımı Endüstriye özel standartlar tarafından belirlenenler veya çeşitli çevik metotlar gibi Süreç veya standartlara uyumlu yaklaşımlar Test yaklaşımlarına aşağıdakiler örnek verilebilir Regresyon hassasiyetli yaklaşımlar Var olan test materyalinin, test komut dosyalarının ve test gruplarının yeniden kullanımını içeren yaklaşımlar gibi Analitik yaklaşımlar Testin en riskli alanlara yönlendirildiği risk bazlı test gibi Model bazlı yaklaşımlar Kullanım oranları gibi istatistiksel bilgileri kullanan stokastik testler Metotlu yaklaşımlar Arıza bazlı, tecrübeye dayalı, kontrol listesi bazlı ve kalite özelliği bazlı gibi
  • 19. ISTQB Metodolijisi ile Test planlama ve Tahminleme Test Strateji,Test Yaklaşım (Test Strategy,Test Approach) Test Stratejisi, Test Yaklaşımı Gereksinimlerin Belirlenmesi 1. Öncelikler? 2. Hangi test tipleri kullanılacak? 3. Nasıl teknikler- yöntemler kullanılacak? 7. Roller,sorumluluklar? 8. Testler nasıl işletilecek? 9. Test sonlandırma kriterleri nelerdir? 4. Tool ihtiyacı nedir? 5.Testler hangi seviyelerde gerçekleştirilecek? 6. Test seviyeleri için nasıl bir test ortamı gerekecek?
  • 20. ISTQB Metodolijisi ile Test planlama ve Tahminleme Test Strateji,Test Yaklaşım (Test Strategy,Test Approach) Test Stratejisi, Test Yaklaşımı Test Stratejisi-Test Tipleri Seçimi Test Tipi Fonksiyonel Test Seneryo Testleri (Spesifikasyona- dayalı, Black Box) Bilgi girilir,beklenen sonuç ile çıkan karşılaştırılır. Yapısal Testler (White Box) Kod üzerinde tüm olası yollardan geçerek denemek. Kullanırlık Grafik ekranları kalitesi,görünüşü,menüler,yardım ekranları,yönlendirici mesajlar,hata mesajları v.s. Güvenlik/Sağlamlık Kod Tutarlılığı Yazılım hatalrından arınmışlık,kodlama standartlarına uyumluk,yapısal programlama vs. Sistem Kaynak Kullanımı Ne kadar disk,bellek ve işlemci kullanıyor,network üzerinde ne kadar yük yaratıyor. Güvenirlik Hata oluştuğunda uygulamanın davranışı,sorunlu hallerde bellek ve bilgi kayıpları araştırılır. Performans Karşılaştırma(Benchmark) Farklı ortamlarda,zamanlarda benzer yük ile sınama. Yükleme(Load) Sistemin farklı yüklerde davranışını izlemek için sınama. Stress Beklenmeyen durum seneryoları ile sınama. Hacim (Volume) Yüksek miktarlı data ile sınama Desteklenebilirlik Dağıtım testi Dağıtım sonrası,yenilenmeyen kodların varlıklarını sürdürebilmeleri Güvenlik Uygulama Seviyesinde Data ve Fonksiyon koruması Sistem Seviyesinde Giriş işlemi ve Uzaktan erişim v.s.
  • 21. ISTQB Metodolijisi ile Test planlama ve Tahminleme Test Strateji,Test Yaklaşım (Test Strategy,Test Approach) Test Stratejisi, Test Yaklaşımı Test Stratejisi-Test Seviyesi,Ortam ve Tipleri Test Stratejisi Test Seviyesi,Ortam ve Tipleri Test Stratejisi TEST ORTAMI Birim Test Bütünleştirme Kullanıcı Kabul MANTIKSAL TEST AŞAMASI Birim İleri Birim Bütünleştirme Sistem Kabul Testi Test Tipleri Fonksiyonalite Seneryo Testleri x x x x Yapısal Kod Testler (White Box) x Kullanabilirlik Kullanabilirlik x Güvenlik/Sağlamlık Kod Tutarlılığı x Sistem Kaynak Kullanımı x Performans Karşılaştırma(Benchmark) x Yükleme(Load) x Stress x Hacim (Volume) x Desteklenebilirlik Dağıtım testi x
  • 22. ISTQB Metodolijisi ile Test planlama ve Tahminleme Test Strateji,Test Yaklaşım (Test Strategy,Test Approach) Test Stratejisi, Test Yaklaşımı Test Stratejisi: Rol/Sorumluluk/Araç/Yöntem Test Stratejisi:Rol/Sorumluluk/Araç/Yöntem MEVCUT DURUM Yazılı Geliştir. İş A alisti Sistem Yön. Proje Yön. Tek Yön. ARAÇ YÖNTEM Fonksiyonel Test Seneryo Testleri (Black Box) x x E/H Man/Auto Yapısal Kod Testler White Bo E Man/Auto Kulla ırlık Güvenirlik Kod Tutarlılığı x H Göz.geçir Siste Ka ak Kulla ı ı x E Manuel Da a ıklılık x H Manuel Performans Karşılaştır a Be ch ark x x x E Auto Yükleme(Load) E Auto Stress E Auto Hacim (Volume) E/H Auto Desteklenebilirlik Dağıtı testi x E/H Manuel Güvenlik Uygulama Seviyesi x E/H Man/Auto
  • 23. ISTQB Metodolijisi ile Test planlama ve Tahminleme Test Strateji,Test Yaklaşım (Test Strategy,Test Approach) Test Stratejisi, Test Yaklaşımı Takıma ve Test yöneticisine geri bildirim sağlar. 1. Günlük durumu ölçer 2. Test kapsama ve test maddelerinin tamamlanıp- tamamlanmadığına ait exit(çıkış) kriterlerini belirler. 3. Gelecekteki test eforlarının tahminlemesi için veri toplar. 4. Küçük projelerde test sürecindeki ilerlemeri Test Lideri basit db.ler kullanarak izler. 5. Büyük projelerde test eforları verimli ve tutarlı bir şekilde veri toplama işlemini otomatize eden araçlar tarafından yapılır. Test İzleme
  • 24. t Bölüm :5 ISTQB Metodolojisi ile Test Planlama ve Tahminleme Soru Örnekleri Certified Tester Faundation Level Syllabus Relesed Version 2011 International Softwair Testing Qualifications Board
  • 25. ISTQB Metodolojisi ile Test Planlama ve Tahminleme Soru Örnekleri Soru 1 ISTQB Metodolijisi ile Test planlama ve Tahminleme Soru : Aşağıdakilerden hangisi temel test sürecinin aşaması değildir? A. Test planlama ve kontrol B. Test kurulum ve yürütme C. İster Analizi D. Çıkış kriterleri değerlendirmesi ve raporlama Cevap : C. Temel test sürecinin aşamaları; Planlama,yürütme, Çıkış kriteri değerlendirmesi ve raporlama.
  • 26. Soru 2 ISTQB Metodolijisi ile Test planlama ve Tahminleme Soru :Test Tahminleme Yaklaşımı aşağıdakilerden hangisi değildir? A. Metrik Bazlı Yaklaşım B. Gereksinim Bazlı Yaklaşım C. Uzman Bazlı Yaklaşım D. Metrik ve Uzman Bazlı Yaklaşım Cevap : B. Test tahminleme yaklaşımı ,Metrik ve Uzman Bazlı yaklaşımlardır. ISTQB Metodolojisi ile Test Planlama ve Tahminleme Soru Örnekleri
  • 27. Soru 3 ISTQB Metodolijisi ile Test planlama ve Tahminleme Soru : Aşağıdakilerden hangisi Test Planın amacı değildir? A. Odaklanma B. İletişim C. Değişiklik D. Çıkış Cevap : D.Test planının amacı; Odaklanma,İletişim ve Değişiklik dir. ISTQB Metodolojisi ile Test Planlama ve Tahminleme Soru Örnekleri
  • 28. Soru 4 ISTQB Metodolijisi ile Test planlama ve Tahminleme Soru : Test Planın Hedefi aşağıdakilerden hangisidir? A. Giriş,İletişim,Çıkış B. Giriş ve Çıkış C. Giriş,Değişiklik,İletişim D. Giriş,Çıkış,Giriş ve Çıkış Kriterleri Cevap : D.Test planının hedefi; Giriş,Çıkış,Giriş ve Çıkış Kriterleri. ISTQB Metodolojisi ile Test Planlama ve Tahminleme Soru Örnekleri
  • 29. Soru 5 ISTQB Metodolijisi ile Test planlama ve Tahminleme Soru : Yazılım Testi Dokümantasyonu Standardı ? A. ISO Std 829-1998 kapsamında değinilmektedir. B. IEEE Std 829-1998 kapsamında değinilmektedir. C. IEEE Std 1089-1998 kapsamında değinilmektedir. D. ISO Std 1001-1998 kapsamında değinilmektedir. Cevap : B. Yazılım testi dökümantasyonu standardı; IEEE Std 829-1998 kapsamında değinilmektedir. ISTQB Metodolojisi ile Test Planlama ve Tahminleme Soru Örnekleri
  • 30. Soru 6 ISTQB Metodolijisi ile Test planlama ve Tahminleme Soru : Test çalışması süreci aşağıdaki maddelerden hangisinde doğru sıralanmıştır ? A. Planlama,Analiz,Uygulama,Kontrol ve Çıkış B. Analiz,Planlama,Uygulama,Kontrol ve Çıkış C. Kontrol,Analiz,Planlama,Çıkış,Uygulama D. Planlama,Analiz,Kontrol,Uygulama ve Çıkış Cevap : A. Fazlara bölünmüş test çalışması süreci; Planlama,Analiz,Uygulama,Kontrol ve Çıkış şeklinde sıralannır. ISTQB Metodolojisi ile Test Planlama ve Tahminleme Soru Örnekleri
  • 31. Soru 7 ISTQB Metodolijisi ile Test planlama ve Tahminleme Soru : Hangisi Test Planlama adımlarından biri değildir? A. Hedef,Tanım,Koordinasyon, B. Karar,Zaman,Kaynak C. Şablon,Metrik,Prosedür D. Planlama,Analiz,Kontrol Cevap : D. Planlama, Analiz ve kontrol test çalışmaları sürecidir. ISTQB Metodolojisi ile Test Planlama ve Tahminleme Soru Örnekleri