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
Bölüm 1: Spesifikasyona Dayalı Test Teknikleri (Specification-Based )
Bölüm 2: Denklik Paylarına Ayırma (Equivalence Partitioning)
Bölüm 3: Sınır Değer Analizi (Boundary Value Analysis)
Bölüm 4: Karar Tablosu (Decision Table Testing)
Bölüm 5: Durum Geçiş Testi (State Transition Testing)
Bölüm 6: Kullanım Seneryosu Testi (Use Case Testing)
Eğitim İçeriği
Bölüm 7: Örnek Soru ve Cevapları
Bölüm 1: Giriş (Introduction)
Bölüm 2: Hata Ne Zaman Tespit Edilebilir? (When Can a Defect be Detected?)
Bölüm 3: Hata Raporu Alanları (Defect Report Fields)
Bölüm 4: Hata Sınıflandırma ( Defect Classification)
Bölüm 5: Kök Neden (Ana Neden) Analizi (Root Cause Analysis)
Bölüm 6: Soru Örnekleri
Test Mühendisliğine Giriş Eğitimi - Bölüm 1Mesut Günes
ISTQB ve ISEB Foundation level gibi "Test Uzmanlığı" ile ilgili yapılan sınavlara hazırlık olarak tüketilecek dökümandır. Ayrıca yazılım test mühendisliği ile ilgili bilgi edinmek isteyenlerin okuyabileceği Türkçe kaynaktır.
Test Mühendisliğine Giriş Eğitimi - Bölüm 2Mesut Günes
ISTQB ve ISEB Foundation level gibi "Test Uzmanlığı" ile ilgili yapılan sınavlara hazırlık olarak tüketilecek dökümandır. Ayrıca yazılım test mühendisliği ile ilgili bilgi edinmek isteyenlerin okuyabileceği Türkçe kaynaktır.
ISTQB eğitiminde yazılım testi ile ilgili önemli konulara ve örneklere değinilmiştir. "Test Nedir?", "Testin Prensipleri", "Test Teknikleri", "Yazılım Metodolojileri" ve daha birçok önemli başlık hakkında detaylı ve teknik bilgiler yaşanmış örneklerle verilmiştir. Bu sunumda, bahsedilen konu başlıkları ve daha fazlası genel haliyle anlatılmıştır.
Bölüm 1: Spesifikasyona Dayalı Test Teknikleri (Specification-Based )
Bölüm 2: Denklik Paylarına Ayırma (Equivalence Partitioning)
Bölüm 3: Sınır Değer Analizi (Boundary Value Analysis)
Bölüm 4: Karar Tablosu (Decision Table Testing)
Bölüm 5: Durum Geçiş Testi (State Transition Testing)
Bölüm 6: Kullanım Seneryosu Testi (Use Case Testing)
Eğitim İçeriği
Bölüm 7: Örnek Soru ve Cevapları
Bölüm 1: Giriş (Introduction)
Bölüm 2: Hata Ne Zaman Tespit Edilebilir? (When Can a Defect be Detected?)
Bölüm 3: Hata Raporu Alanları (Defect Report Fields)
Bölüm 4: Hata Sınıflandırma ( Defect Classification)
Bölüm 5: Kök Neden (Ana Neden) Analizi (Root Cause Analysis)
Bölüm 6: Soru Örnekleri
Test Mühendisliğine Giriş Eğitimi - Bölüm 1Mesut Günes
ISTQB ve ISEB Foundation level gibi "Test Uzmanlığı" ile ilgili yapılan sınavlara hazırlık olarak tüketilecek dökümandır. Ayrıca yazılım test mühendisliği ile ilgili bilgi edinmek isteyenlerin okuyabileceği Türkçe kaynaktır.
Test Mühendisliğine Giriş Eğitimi - Bölüm 2Mesut Günes
ISTQB ve ISEB Foundation level gibi "Test Uzmanlığı" ile ilgili yapılan sınavlara hazırlık olarak tüketilecek dökümandır. Ayrıca yazılım test mühendisliği ile ilgili bilgi edinmek isteyenlerin okuyabileceği Türkçe kaynaktır.
ISTQB eğitiminde yazılım testi ile ilgili önemli konulara ve örneklere değinilmiştir. "Test Nedir?", "Testin Prensipleri", "Test Teknikleri", "Yazılım Metodolojileri" ve daha birçok önemli başlık hakkında detaylı ve teknik bilgiler yaşanmış örneklerle verilmiştir. Bu sunumda, bahsedilen konu başlıkları ve daha fazlası genel haliyle anlatılmıştır.
Test Case Design Techniques as chapter 4 of ISTQB Foundation. Topics included are Equivalence Partition, Boundary Value Analysis, State Transition Testing, Decision Table Testing, Use Case Testing, Statement Coverage, Decision Coverage, Error Guessing, Exploratory Testing, Checklist Based Testing
Effective Software Test Case Design Approach highlights typical wrong approaches to software test case design and focuses on an effective methodology in test case design from a collaborative approach.
Through the use of an example requirement/user story, this presentation highlights the "interactions" between the stakeholders, i.e. Product Owner, Developer, and Test Engineer in the development of user story acceptance criteria, details, test scope, and effective, consistent and valid test cases.
YouTube Link: https://youtu.be/Zkeqvl8cxGc
** Test Automation Masters Program: https://www.edureka.co/masters-program/automation-testing-engineer-training**
This Edureka PPT on "Manual Testing Interview Questions and Answers" will help you to prepare yourself for Software Testing Interviews based on manual testing. It covers manual testing interview questions for beginners, intermediate and experienced professionals. Below topics are covered in this PPT:
Top 50 manual testing interview questions
1. Beginners level questions
2. Intermediate level questions
3. Advance level questions
Follow us to never miss an update in the future.
YouTube: https://www.youtube.com/user/edurekaIN
Instagram: https://www.instagram.com/edureka_learning/
Facebook: https://www.facebook.com/edurekaIN/
Twitter: https://twitter.com/edurekain
LinkedIn: https://www.linkedin.com/company/edureka
Castbox: https://castbox.fm/networks/505?country=in
Software Testing Process, Testing Automation and Software Testing TrendsKMS Technology
This is the slide deck that KMS Technology's experts shared useful information about latest and greatest achievements of software testing field with lecturers of HCMC University of Industry.
Birimler arası diyaloglardan kesitler yansıtan ve test uzmanlarının yaşadıkları “trajikomik” anlardan oluşan bu çalışmanın, sektörün tüm paydaşlarının birbirlerini daha iyi anlayabilmelerine yardımcı olması dileğiyle
Dr. Mustafa DEĞERLİ - 2017 - Etkili bir kalite güvence sürecinin parçası olar...Dr. Mustafa Değerli
Değerli, M., Özbudak, E. K., Aytaç, A. A. ve Demirel, Ö. E. (2017). Etkili bir kalite güvence sürecinin parçası olarak proje seviyesindeki denetimler: Uygulanan pratikler ve öğrenilen dersler. On Birinci Ulusal Yazılım Mühendisliği Sempozyumu (UYMS 2017). Bildiri Kitabı, 1980, 391-402. ISSN: 1613-0073
Test Case Design Techniques as chapter 4 of ISTQB Foundation. Topics included are Equivalence Partition, Boundary Value Analysis, State Transition Testing, Decision Table Testing, Use Case Testing, Statement Coverage, Decision Coverage, Error Guessing, Exploratory Testing, Checklist Based Testing
Effective Software Test Case Design Approach highlights typical wrong approaches to software test case design and focuses on an effective methodology in test case design from a collaborative approach.
Through the use of an example requirement/user story, this presentation highlights the "interactions" between the stakeholders, i.e. Product Owner, Developer, and Test Engineer in the development of user story acceptance criteria, details, test scope, and effective, consistent and valid test cases.
YouTube Link: https://youtu.be/Zkeqvl8cxGc
** Test Automation Masters Program: https://www.edureka.co/masters-program/automation-testing-engineer-training**
This Edureka PPT on "Manual Testing Interview Questions and Answers" will help you to prepare yourself for Software Testing Interviews based on manual testing. It covers manual testing interview questions for beginners, intermediate and experienced professionals. Below topics are covered in this PPT:
Top 50 manual testing interview questions
1. Beginners level questions
2. Intermediate level questions
3. Advance level questions
Follow us to never miss an update in the future.
YouTube: https://www.youtube.com/user/edurekaIN
Instagram: https://www.instagram.com/edureka_learning/
Facebook: https://www.facebook.com/edurekaIN/
Twitter: https://twitter.com/edurekain
LinkedIn: https://www.linkedin.com/company/edureka
Castbox: https://castbox.fm/networks/505?country=in
Software Testing Process, Testing Automation and Software Testing TrendsKMS Technology
This is the slide deck that KMS Technology's experts shared useful information about latest and greatest achievements of software testing field with lecturers of HCMC University of Industry.
Birimler arası diyaloglardan kesitler yansıtan ve test uzmanlarının yaşadıkları “trajikomik” anlardan oluşan bu çalışmanın, sektörün tüm paydaşlarının birbirlerini daha iyi anlayabilmelerine yardımcı olması dileğiyle
Dr. Mustafa DEĞERLİ - 2017 - Etkili bir kalite güvence sürecinin parçası olar...Dr. Mustafa Değerli
Değerli, M., Özbudak, E. K., Aytaç, A. A. ve Demirel, Ö. E. (2017). Etkili bir kalite güvence sürecinin parçası olarak proje seviyesindeki denetimler: Uygulanan pratikler ve öğrenilen dersler. On Birinci Ulusal Yazılım Mühendisliği Sempozyumu (UYMS 2017). Bildiri Kitabı, 1980, 391-402. ISSN: 1613-0073
Etkili Bir Kalite Güvence Sürecinin Parçası Olarak Proje Seviyesindeki Deneti...Dr. Mustafa Değerli
Değerli, M. (2017). Etkili Bir Kalite Güvence Sürecinin Parçası Olarak Proje Seviyesindeki Denetimler: Uygulanan Pratikler ve Öğrenilen Dersler, 1980, 391-402. ISSN: 1613-0073- http://ceur-ws.org/Vol-1980
Mustafa Değerli - 2016 - UYMS 2016 - Makale - Bir Süreç Uyarlama Yaklaşımı Ör...Dr. Mustafa Değerli
Bir Süreç Uyarlama Yaklaşımı Örneği: Süreç Uyarlama Matrisi (SUM), Deneyimler ve Öneriler
Mustafa DEĞERLİ, Elif KURTARAN ÖZBUDAK ve Fatıma Nur ÇOLAKOĞLU
TÜBİTAK BİLGEM İleri Teknolojiler Araştırma Enstitüsü (İLTAREN)
{ mustafa.degerli, elif.kurtaran, nur.colakoglu }
@tubitak.gov.tr
Özet. Takvim, maliyet, kapsam ve kalite ile ilgili hedeflere ulaşmada en önemli araçlardan biri olan süreçlerin, projelerin eşsiz karakterleri ve organizasyonların durumsallık yaklaşımları dikkate alınarak uyarlanması projelerin başarısını etkileyebilecek önemli bir husus olarak karşımıza çıkmaktadır. Bu deneyim bildirisinde, TÜBİTAK BİLGEM İleri Teknolojiler Araştırma Enstitüsü (İLTAREN)’nde, Süreç İyileştirme Projesi kapsamında geliştirilen ve yeni baş- layan projelerdeki uygulamalar ile elde edilen deneyimler sonucunda iyileştirilen ve olgunlaştırılan İLTAREN Süreç Uyarlama Yaklaşımı hakkında bilgi verilmektedir. Aynı zamanda, süreç uyarlama yaklaşımında kullanılan İLTAREN Süreç Uyarlama Matrisi (SUM) tanıtılmakta, süreç uyarlama bağlamında edinilen deneyimler paylaşılmakta ve bu bağlamda çeşitli önerilerde bulunulmaktadır. Bu deneyim bildirisinin sektörde uyarlamaya ilgi duyan ve bu bağlamda süreçlerini iyileştirmek isteyen profesyoneller için yararlı olacağı değerlendirilmektedir.
Anahtar kelimeler: ∙Uyarlama ∙Süreç uyarlama matrisi ∙Süreç yönetimi ∙Süreç iyileştirme
A Process Tailoring Approach Example: Process Tailoring Matrix (PTM), Experiences, and Suggestions
Abstract. As processes are one of the salient tools to attain schedule, cost, scope, and quality objectives, tailoring of processes with respect to unique characteristics of projects and contingency approaches of organizations happens to be an important factor regarding the success of projects. In this experience paper, general information is given about TUBITAK (The Scientific and Technological Research Council of Turkey) BILGEM ILTAREN (Advanced Technologies Research Institute) Process Tailoring Approach which was developed in the scope of Process Improvement Project and has been improved and matured with practices distilled as a result of applying the new approach in the new projects. In this context, the ILTAREN Process Tailoring Matrix (PTM) is introduced, experiences in the context of process tailoring are shared, and certain suggestions are provided for this context. This experience paper will be beneficial for professionals in the sector who are interested in tailoring practices and want to improve their processes within this context.
Keywords: ∙Tailoring ∙ Process tailoring matrix ∙Process management ∙Process improvement
Risk yönetiminin projelere faydası çok büyüktür. Eğer belirsiz proje neticelerinde ve olgularında proaktif bir yol izlerseniz çok kazanç elde edebilirsiniz. Böylelikle çıktılarda, proje tehditlerinin etkileri minimize edilmiş olur ve oluşan fırsatları yakalamış, elden kaçırmamış olursunuz.
Başarıya ulaşmak için sabır ve azim gerekir.Şuan da başarılı gördüğümüz kişiler geçmişte ne gibi başarısızlıklarla karşılaşmışlar gelin beraber bakalım.
Gündelik hayatta olduğu gibi iş hayatında da bir çok projede başarılı olabilmek için yöneticilere ve idarecilere gerekli kaynaklar sağlanmalı, planlamalarını etkin yapabilmeleri için optimum seviyede fırsatlar yaratılmalıdır.
Proje yönetimi teknikleri, proje ekibine yapılacak işleri nasıl ve ne zaman yapacaklarını söylemekle kalmaz. Resmi bir yapı ve çerçeve içinde çalışmaya alışık olmayan insanlar, ciddi iş yükü ve sorumluluklar ile karşılaştıklarında, istenmeyen tavırlar sergileyebilir.
Kalite Yönetim Planı, müşterinizin kalite beklentilerini karşılayacağınızdan nasıl emin olacağınızı tarifler. Kaliteli teslimatların oluşturulabilmesi için devreye alınacak süreç ve aktivitelerin tanımlandığı yer olacaktır. Kalite Yönetim Planı aynı zamanda teslimatlarınızın ne zaman tam ve doğru olacağını da anlamanıza yardımcı olur.
Risk Yönetim Planı projelerde risklerin tanımlanması ve yönetilmesinin nasıl yapılacağının anlatıldığı yerdir. Bu dokümanda aslında risklerin neler olduğu ve nasıl karşılanacağı yer almaz. Burada Risklerin ve karşılama planlarının tanımlaması için hangi süreç ve araçların kullanılacağı yer alır. Planda bununla birlikte şu bileşenler yer alır;
Proje Yönetciliğinin günümüzde uluslararası normları belirlenmiş bir meslek olarak,Dünya’da kabul görmüş olması,en çok kazanan meslekler sıralamasında Avukatlıktan sonra 2.Sırada (PWC’nin çalışması) olması,
bu ihtiyacın en belirgin göstergesidir.
DOĞRU, SAĞLIKLI VE GERÇEKÇİ VERİLERLE HAZIRLANMIŞ FİZİBİLİTELER GERÇEĞE EN YAKIN SONUÇLARI VEREREK BAŞARILI PROJELERİ SEÇİP, KÖTÜ PROJELERİ HAYATA GEÇMEDEN GÖRMEMİZİ SAĞLAR.
Proje Yönetiminde dokuz adet proje süreç elemanı mevcuttur. Proje yönetimi bilgi alanları olarak adlandırılan bu süreçler, bir anlamda proje yöneticilerinin geliştirmek zorunda oldukları yetenekleri de temsil eder. Bu fonksiyonlar projelerin başarıya ulaşması için gereken spesifik bilgiyi temin ederken, hedeflere ulaşılıp ulaşılmadığının analiz edilmesine yardımcı olur. Proje yönetimi bilgi alanlarının kısaca açıklamaları aşağıda verilmektedir.
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
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