SlideShare a Scribd company logo
1 of 29
Download to read offline
ISTQB Metodolojisi ile
Projelerde Hata Yönetimi
05 Ocak 2015
Beşiktaş / İstanbul
Vedat Çelikel
Eğitim İçeriği
ISTQB Metodolijisi ile Projelerde Hata Yönetimi
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
t
Bölüm 1 : Giriş (Introduction)
Certified Tester
Faundation Level Syllabus
Relesed
Version 2011
International Softwair Testing
Qualifications Board
Projelerde Hata Yönetimi (Defect Management)
Hata ve Test Analisti ?
ISTQB Metodolijisi ile Projelerde Hata Yönetimi
Hata Nedir? Hata,çözülmesi gereken gerçek bir problemdir.
Test analsti,sistemin doğru davranıp davranmadığını,mevcut durum ile
beklenen sonucu karşılaştırarak belirler.
Test Analistleri iş ve kullanıcıların ihtiyaçları açısından sistem davranışını
değerlendirirler.
Test Analistinin Rolü
Nedir?
Test Analisti Hatayı
Nasıl Belirler?
t
Bölüm 2 : Hata Ne Zaman Tespit
Edilebilir? (When Can a Defect be
Detected?)
Certified Tester
Faundation Level Syllabus
Relesed
Version 2011
International Softwair Testing
Qualifications Board
ISTQB Metodolijisi ile Projelerde Hata Yönetimi
Yazılım geliştirme yaşam döngüsünün her aşaması
potansiyel hataları tespit ve giderilmesi için
yöntemler,olanaklar sağlamalıdır.
Örneğin, geliştirme aşamasında, kod ve tasarım yorum
hatalarını tespit etmek için kullanılmalıdır.
Dinamik Test sırasında, test case ler başarısızlıkları tespit
etmek için kullanılır.
Statik
Test
• Bir hata, statik test ve arıza
belirtileri ile tespit edilebilir
Dinamik
Test
• Başarısızlık, dinamik testler ile
tespit edilebilir.
Projelerde Hata Yönetimi (Defect Management)
Bir Hata Ne Zaman Tespit Edilebilir?
Hata tespit etme aşamaları
Projelerde Hata Yönetimi (Defect Management)
Bir Hata Ne Zaman Tespit Edilebilir?
ISTQB Metodolijisi ile Projelerde Hata Yönetimi
Bir hata önceden tespit edilir ve düzeltilir
ise, sistemin genel kalite maliyeti düşer
Hata takip sistemi, test analistine
yaşam döngüsü içerisinde yer alan ve
hata bulunanan aşamaya kayıt girme
olanağı sağlamalı
Gereksinim inceleme sırasında
hatalı gereksinim tespit edilip,
düzeltilmesi; pahalıya mal olacak
ek iş yükünü önlemiş olacaktır.
Hatalı gereksinim, gereksinim
inceleme sırasında gözden
kaçarsa, yazılım geliştirme, test
analisti ve son kullanıcı için boşa
harcanan zaman oluşturacaktır.
Faz kapsamı, hataların sebep olacağı
maliyetleri düşürmenin en etkili yoludur.
Maliyet
Kayıt Girme
Olanağı
Hatalı
Gereksinim
Tespiti
Zaman
Kaybı
Faz
Kapsamı
Hata Tespitinin Etkileri
t
Bölüm 3 : Hata Raporu Ala ları
(Defect Report Fields)
Certified Tester
Faundation Level Syllabus
Relesed
Version 2011
International Softwair Testing
Qualifications Board
Projelerde Hata Yönetimi (Defect Management)
Hata Raporu Alanları
ISTQB Metodolijisi ile Projelerde Hata Yönetimi
Düzenli Hata
Raporu
Tamamlanmış
Özlü
Objektif
Bütün gerekli bilgiler
rapora girilmiştir.
Konu ile ilgisi olmayan
bilgiler raporda yer
almaz.
Rapor gerçek
anlamda ve ustalıkla
(düzenli) yazılmış
durumdadır.
Doğru
Raporda yer alan
bilgiler, doğru ve net
bir şekilde beklenen
gerçek sonuçlarından
oluşur.
Olması gereken hata
raporu bilgileri
Hata raporu için verilen
alanlar yeterli bilgi
sağlama amaçlıdır
Hata Raporu Alanları
ISTQB Metodolijisi ile Projelerde Hata Yönetimi
1. Bir hata raporuna
kaydedilen bilgiler veri
alanlarına bölünmüş
olmalıdır.
Projelerde Hata Yönetimi (Defect Management)
5. Farklı tipdeki hata
raporları farklı bilgiler
gerektirir ve hata yönetimi
araçları doğru alanları
isteyecek kadar hata
tiplerine bağlı olarak esnek
olmalı.
6, Veri giriş hatalarını
önlemek ve etkin raporlama
sağlamak için,ideal veri
doğrulama tarafından
desteklenen veriler farklı
alanlarda kayıt altına
alınmalıdır.
8. Hata raporu bilgisi her
zaman açıkça
tanımlanan ve problemi
tespit edilen seneryoya
yönelmelidir.
9. Fonksiyonel olmayan
hata raporları daha
detaylı bilgi gerektirebilir,
(örneğin : yükün
boyutu),adımların sırası,
beklenen sonuçlar.
10. Bir kullanılabilirlik
hatası dökümante
edilirken,önemli
durum,kullanıcının
yazılımdan beklentisi
nedir.
2. İyi tanımlanmış alanlar,
tek tek hataları hem de
eğilim raporları ile diğer özet
raporları üretmeyi
kolaylaştırır.
3. Mevcut bir alan
için,seçeneklere numara
tanımlandığı zaman,açılan
listelere hata kaydı
girildiğinde ihtiyaç duyulan
zaman kısalacaktır.
4. Seçenek numaraları
sınırlandırıldığında,açılan listeler
daha verimli kullanılabilecek ve
kullanıcılar doğru seçeneği
bulmak için daha uzun bir liste
içerisinde gezinmek zorunda
kalmayacak.
7. Fonksiyonel olan ve
Fonksiyonel olmayan
testler esnasında
keşfedilen başarısızlıklar
için hata raporları yazılır.
Bir hata raporu yazmak,soruna yönelik bir düzeltme elde etmektir,
ayrıca hata bilgileri doğru sınıflandırmaya destek olmalıdır.
Hata
yönetimi
araçları
Alan
tanımı
Numara
tanımı
Numara
sınırıVeri alanı
Doğru
veri
Ayrı
rapor
Seneryo
yönelme
Fonksiyon
el olmayan
hata
Kullanabilir
lik hatası
t
Bölüm 4 : Hata Sı ıfla dır a (
Defect Classification)
Certified Tester
Faundation Level Syllabus
Relesed
Version 2011
International Softwair Testing
Qualifications Board
ISTQB Metodolijisi ile Projelerde Hata Yönetimi
1
• Sınıflandırmanın farklı seviyeleri vardır ve bunlara
yaşam döngüsü içerisinde erişilebilir.
2
• Doğru hata sınıflandırma,doğru hata raporunun
ayrılmaz bir parçasıdır.
3
• Sınıflandırmalar, testin verimliliğini değerlendirmek,
• Geliştirme yaşam döngüsü ve ilginç eğilimleri
belirlemek amacıyla, hata grupları için kullanılır.
Projelerde Hata Yönetimi (Defect Management)
Hata Sınıflandırılması
Projelerde Hata Yönetimi (Defect Management)
Hata Sınıflandırılması
ISTQB Metodolijisi ile Projelerde Hata Yönetimi
Örneğin:
İnceleme,
denetim,teftiş,
kodlama ve
test
Tespit edilen
hatanın
sonuçlanması
nda ki Proje
Aktivitesi
Örneğin:
Gereksinimler,
Tasarım,
Detaylı
tasarım, kod.
Hatanın
Tanımlandı
ğı Proje
Aşaması
Örneğin:
Gereksinimler,
Tasarım,
Detaylı tasarım,
Kod,Kod
inceleme,Birim
testi,Entegrasyo
n testi,Sistem
testi ve K.K.T.
Hatanın
Tespit
Edildiği
proje aşaması
Hatanın-
Şüphe
nedeni
Tekrarlanabilirlik
Bulgu
Örneğin:
Gereksinimler,t
asarım,arayüz,
kod,veri
Örneğin:
önce bir kere,
aralıklı, tekrar
üretilebilir.
Örneğin:
Çökme,Kullanıcı,
Arabirimi
hatası,sistem
hatası,
performans
Hata sınıflandırma,
yeni belirlenen hatalar
için ortak
sınıflandırma bilgileri
içerir
Projelerde Hata Yönetimi (Defect Management)
Hata Sınıflandırılması
ISTQB Metodolijisi ile Projelerde Hata Yönetimi
Örneğin: süreç,kod hatası,kullanıcı
hatası,test hatası,yapılandırma
sorunu,data sorunu,harici yazılım
sorunu, dökümantasyon hatası.
Kök sebep
(ana neden)- Hatanın kusurlu
sonuçlanması
Örneğin: gereksinimler,tasarım,detaylı
tasarım,mimari,veritabanı tasarımı,
kullanıcı dökümanı,test dökümanı.
Kaynak - Hata yapılan çalışma ürünü
Örneğin: mantık problemi,
hesaplama problemi,
zamanlama sorunu,veri işleme.
Tip
İncelemelerden sonra da, sınıflandırma mümkün olabilir
Projelerde Hata Yönetimi (Defect Management)
Hata Sınıflandırılması
ISTQB Metodolijisi ile Projelerde Hata Yönetimi
Örneğin:
kod değişikliği,dökümantasyon
değişikliği,ertelenen, problem
olmayan,tekrarlı sorun.
Çözüm
Örneğin:
gereksinimlerin gözden geçirilmesi,kodun
gözden geçirilmesi,birim testi,yapılandırma
dökümantasyonu,veri hazırlama,yapılan
değişiklik yok.
Düzeltici eylem
Kusur sabitlendiğinde (veya ertelediğinde/onaylanmadığında) daha da
sınıflandırma bilgileri olabilir
Projelerde Hata Yönetimi (Defect Management)
Hata Sınıflandırılması
ISTQB Metodolijisi ile Projelerde Hata Yönetimi
Etki-Şiddet ( Severity )
(Sistem bazlı)
Öncelik ( Priority )
(Kullanıcı bazlı)
Hatalar, etki ve öncelik temeline dayalı olarak ayrıca sınıflandırılır.
5 - Kritik (Critical)
4 - Önemli (Major)
3 - Orta (Moderate)
2 - Küçük (Minor)
1 - Görsel (Cosmetic)
3 - Düşük (Low)
2 - Orta (Medium)
1 - High (Yüksek)
Projelerde Hata Yönetimi (Defect Management)
Hata Sınıflandırılması
ISTQB Metodolijisi ile Projelerde Hata Yönetimi
Proje Risk ve Proje Kalite Etkisi
Güvenlik Etkisi Proje Takvimi Etkisi
Proje Maliyet Etkisi
Yapılan sınıflandırma kategorilerine ek olarak,aşağıda belirtilen
sınıflandırmalar da yapılabilir.
Projelerde Hata Yönetimi (Defect Management)
Hata Sınıflandırılması
ISTQB Metodolijisi ile Projelerde Hata Yönetimi
Problem olmayan
Sabitlenmiş Doğrulanmış,Kapatılmış
Ertelenen, Açık
Nihai çözümler (Statü),sınıflandırmaların son alanıdır.Hatalar sıklıkla nihai
çözümlerine göre birlikte gruplandırılır
Çözülmeyen
Yaşam döngüleri içerisinde takip edilen hatalar gibi, sınıflandırmalar da genellikle proje
boyunca takip edilir.
Projelerde Hata Yönetimi (Defect Management)
Hata Sınıflandırılması
ISTQB Metodolijisi ile Projelerde Hata Yönetimi
Hata (Takip)
Sınıflandırma Tablosu
Örneği
Hata Takip Tablosu
Hata
No
Açıklama
Hata
Tarihi
Hata -
Prj.Aktivites
i
Hata
Tanımı-
Prj.Aşaması
Hata
Tespiti-
Prj.Aşama
Şüpheli
Neden
Tekrarla
nabilirlik
Bulgu
Kök
Sebep
Kaynak HataTipi Çözüm
Düzeltici
Eylem
Etki-
Şiddet
Öncelik
Risk ve
Kalite
etkisi
Maliyet
etkis
Güvenlik
Etkisi
Takvim
etkisi
Statü
Statü
Tarihi
IS-
001
Veri girişinde
xxxx Hatası
alınıyor
xx.xx.xxx
x
Test Kod Birim Test Kod Aralıklı Çökme
Kod
mantık
hatası
Veritabanı
Tasarımı
Veri
İşleme
Kod
Değişikliği
Kod
Değişikliği
2 3
Hatalı
rapor
var Yok Yok Kapatıldı
xx.xx.xx
xx
IS-
002
Gereksinimler
de hesaplama
hatası
xx.xx.xxx
x
İnceleme
Gereksinimle
r
Gereksini
m
inceleme
Gereksini
m
Veri
hatası
Hatalı
gereksi
nim
Gereksiniml
er
Hesaplam
a sorunu
Gereksini
m revize
Gereksini
m revize
3 3
Hatalı
Hesapla
ma
Var Yok var Çalışılıyor
Projenin içeriğine göre
eklenebilir.
t
Bölüm 5 : Kök Neden (Ana Neden)
Analizi (Root Cause Analysis)
Certified Tester
Faundation Level Syllabus
Relesed
Version 2011
International Softwair Testing
Qualifications Board
Onay
Amacı Nedir?
Projelerde Hata Yönetimi (Defect Management)
Kök Neden Analizi ( Root Cause Analysis )
ISTQB Metodolijisi ile Projelerde Hata Yönetimi
Hataya neyin neden olduğunu belirlemek , süreç değişikliklerini desteklemek için veri
sağlamak ve hataların önemli bir kısmının kök nedenlerini ortadan kaldırmak.
Ön kök değerlendirme işlemi genellikle, probleme ‘’muhtemelen’’ neyin neden olduğunu
tahmin eden Test Analisti tarafından yapılır.
Kök neden analizi, genellikle problemi inceleyen ve problemi gideren veya problemin
giderilip,giderilmeyeceğini belirleyen kişi tarafından yürütülür. Bu kişi genellikle
Geliştiricidir.
Düzeltme onaylandığı zaman geliştirici tarafından girilen kök neden bilgileri ,Test
Analisti tarafından doğrulanır. Hatanın tanımlandığı faz onaylanır.
Genellikle
kimlerin rolü
var?
Projelerde Hata Yönetimi (Defect Management)
Kök Neden Analizi ( Root Cause Analysis )
ISTQB Metodolijisi ile Projelerde Hata Yönetimi
2. Eksik Gereksinim
1. Net açıklanmayan
gereksinim
5. Yanlış arabirim uygulaması
4.Yanlış tasarım uygulaması
3. Hatalı gereksinim
Kök Neden Tipleri:
7. Hesaplama hatası
6. Kod mantık hatası
10. Geçersiz veri
9. Arayüz hatası
8. Donanım hatası
Projelerde Hata Yönetimi (Defect Management)
Kök Neden Analizi ( Root Cause Analysis )
ISTQB Metodolijisi ile Projelerde Hata Yönetimi
Örneğin: eğer çok sayıda hataya net
açıklanmayan gereksinimler neden oluyor ise
daha verimli(etkili) gereksinimleri yürütmek
daha mantıklı olur.
Yaygın sorunları belirlemek için hataların
sonuçlarından oluşan kök nedenler
toplanır
Süreç değişikliği, ek araç ve ekipman satın alınmanın yanı sıra, takvimleme değişikliği gerektirebilir,bu
nedenle de fon sağlamada yardımcı olur.
Benzer olarak eğer arayüz uygulaması geliştirme grupları arasında bir sorunsa ortak tasarım oturumları
gerekebilir.
t
Bölüm 6 : Örnek Sorular
Certified Tester
Faundation Level Syllabus
Relesed
Version 2011
International Softwair Testing
Qualifications Board
ISTQB Metodolojisi ile Projelerde Hata Yönetimi
Soru 1
ISTQB Metodolijisi ile Projelerde Hata Yönetimi
Soru : Aşağıdakilerden hangisi sınıflandırma kriterlerinden değildir?
A. Kök neden.
B. Tip.
C. Kaynak.
D. Gereksinim.
Cevap : D. Anahtar kelimeler: Kök neden,Tip,Kaynak
ISTQB Metodolojisi ile Projelerde Hata Yönetimi
Soru 2
ISTQB Metodolijisi ile Projelerde Hata Yönetimi
Soru : Aşağıdakilerden hangisi Kök neden tipi değildir?
A. Net açıklanmayan gereksinim.
B. Donanım hatası.
C. Kaynak.
D. Geçersiz veri.
Cevap : C. Anahtar kelimeler: Net açıklanmayan gereksinim,Donanım hatası,Geçersiz veri
ISTQB Metodolojisi ile Projelerde Hata Yönetimi
Soru 3
ISTQB Metodolijisi ile Projelerde Hata Yönetimi
Soru : İş ve Kullanıcıların ihtiyaçları açısından sistem davranışını değerlendirirler.
Tanımı, aşağıdakilerden hangisinin rolü dür?
A. Test Analisti
B. İş Analisti
C. Yazılımcı
D. Son Kullanıcı
Cevap : A. Test Analisti
ISTQB Metodolojisi ile Projelerde Hata Yönetimi
Soru 4
ISTQB Metodolijisi ile Projelerde Hata Yönetimi
Soru : Çözülmesi gereken gerçek bir problemdir.
Açıklaması, aşağıdakilerden hangisinin tanımıdır?
A. Severity nedir?
B. Hata nedir ?
C. Kök neden nedir?
D. Prority nedir?
Cevap : B. Hata nedir?
contact@thebasolutions.com
www.thebasolutions.com

More Related Content

What's hot

Software development life cycle yazılım geliştirme yaşam döngüsü
Software development life cycle   yazılım geliştirme yaşam döngüsüSoftware development life cycle   yazılım geliştirme yaşam döngüsü
Software development life cycle yazılım geliştirme yaşam döngüsüMesut Günes
 
ISTQB Eğitim Sunumu
ISTQB Eğitim SunumuISTQB Eğitim Sunumu
ISTQB Eğitim SunumuMesut Güneş
 
ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2Yogindernath Gupta
 
How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy Impetus Technologies
 
Intro to Manual Testing
Intro to Manual TestingIntro to Manual Testing
Intro to Manual TestingAyah Soufan
 
ISTQB / ISEB Foundation Exam Practice - 5
ISTQB / ISEB Foundation Exam Practice - 5ISTQB / ISEB Foundation Exam Practice - 5
ISTQB / ISEB Foundation Exam Practice - 5Yogindernath Gupta
 
500 istqb-sample-papers-2010-2011
500 istqb-sample-papers-2010-2011500 istqb-sample-papers-2010-2011
500 istqb-sample-papers-2010-2011Helen Nguyễn
 
ISTQB / ISEB Foundation Exam Practice - 4
ISTQB / ISEB Foundation Exam Practice - 4ISTQB / ISEB Foundation Exam Practice - 4
ISTQB / ISEB Foundation Exam Practice - 4Yogindernath Gupta
 
Inverting The Testing Pyramid
Inverting The Testing PyramidInverting The Testing Pyramid
Inverting The Testing PyramidNaresh Jain
 

What's hot (20)

Software development life cycle yazılım geliştirme yaşam döngüsü
Software development life cycle   yazılım geliştirme yaşam döngüsüSoftware development life cycle   yazılım geliştirme yaşam döngüsü
Software development life cycle yazılım geliştirme yaşam döngüsü
 
Software/Yazılım Test
Software/Yazılım TestSoftware/Yazılım Test
Software/Yazılım Test
 
ISTQB Eğitim Sunumu
ISTQB Eğitim SunumuISTQB Eğitim Sunumu
ISTQB Eğitim Sunumu
 
ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2
 
How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy
 
Istqb lesson 1
Istqb lesson 1Istqb lesson 1
Istqb lesson 1
 
Bir Test Uzmanına Söylenmemesi Gereken Şeyler
Bir Test Uzmanına Söylenmemesi Gereken ŞeylerBir Test Uzmanına Söylenmemesi Gereken Şeyler
Bir Test Uzmanına Söylenmemesi Gereken Şeyler
 
Intro to Manual Testing
Intro to Manual TestingIntro to Manual Testing
Intro to Manual Testing
 
ISTQB / ISEB Foundation Exam Practice - 5
ISTQB / ISEB Foundation Exam Practice - 5ISTQB / ISEB Foundation Exam Practice - 5
ISTQB / ISEB Foundation Exam Practice - 5
 
Istqb lesson 6
Istqb lesson 6Istqb lesson 6
Istqb lesson 6
 
Istqb foundation level day 1
Istqb foundation level   day 1Istqb foundation level   day 1
Istqb foundation level day 1
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
ISTQB Test Process
ISTQB Test ProcessISTQB Test Process
ISTQB Test Process
 
500 istqb-sample-papers-2010-2011
500 istqb-sample-papers-2010-2011500 istqb-sample-papers-2010-2011
500 istqb-sample-papers-2010-2011
 
ISTQB foundation level - day 2
ISTQB foundation level - day 2ISTQB foundation level - day 2
ISTQB foundation level - day 2
 
ISTQB / ISEB Foundation Exam Practice - 4
ISTQB / ISEB Foundation Exam Practice - 4ISTQB / ISEB Foundation Exam Practice - 4
ISTQB / ISEB Foundation Exam Practice - 4
 
Regression testing
Regression testingRegression testing
Regression testing
 
Inverting The Testing Pyramid
Inverting The Testing PyramidInverting The Testing Pyramid
Inverting The Testing Pyramid
 
Istqb lesson 3
Istqb lesson 3Istqb lesson 3
Istqb lesson 3
 
Istqb lesson 5
Istqb lesson 5Istqb lesson 5
Istqb lesson 5
 

Viewers also liked

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İNPEM Proje Eğitim Merkezi
 
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 hikayesiPEM Proje Eğitim Merkezi
 
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 NedenleriPEM Proje Eğitim Merkezi
 
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 KuralPEM Proje Eğitim Merkezi
 
Test Automation NYC 2014
Test Automation NYC 2014Test Automation NYC 2014
Test Automation NYC 2014Kishore Bhatia
 
BizDataX White paper Test Data Management
BizDataX White paper Test Data ManagementBizDataX White paper Test Data Management
BizDataX White paper Test Data ManagementDragan Kinkela
 
Ibm test data_management_v0.4
Ibm test data_management_v0.4Ibm test data_management_v0.4
Ibm test data_management_v0.4Rosario Cunha
 
DATPROF Test data Management (data privacy & data subsetting) - English
DATPROF Test data Management (data privacy & data subsetting) - EnglishDATPROF Test data Management (data privacy & data subsetting) - English
DATPROF Test data Management (data privacy & data subsetting) - EnglishDATPROF
 
Tech Vision: Next-Generation Performance Testing With BlazeMeter, Service Vir...
Tech Vision: Next-Generation Performance Testing With BlazeMeter, Service Vir...Tech Vision: Next-Generation Performance Testing With BlazeMeter, Service Vir...
Tech Vision: Next-Generation Performance Testing With BlazeMeter, Service Vir...CA Technologies
 

Viewers also liked (18)

Risk Yönetim Planı Oluşturma
Risk Yönetim Planı OluşturmaRisk Yönetim Planı Oluşturma
Risk Yönetim Planı Oluşturma
 
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
 
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
 
Proje Yönetimi Bilgi Alanları
Proje Yönetimi Bilgi AlanlarıProje Yönetimi Bilgi Alanları
Proje Yönetimi Bilgi Alanları
 
Hayır!
Hayır!Hayır!
Hayır!
 
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
 
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
 
Agile Testing
Agile Testing Agile Testing
Agile Testing
 
Need for scaling agile
Need for scaling agileNeed for scaling agile
Need for scaling agile
 
Test Automation NYC 2014
Test Automation NYC 2014Test Automation NYC 2014
Test Automation NYC 2014
 
BizDataX White paper Test Data Management
BizDataX White paper Test Data ManagementBizDataX White paper Test Data Management
BizDataX White paper Test Data Management
 
Comparación
ComparaciónComparación
Comparación
 
Ibm test data_management_v0.4
Ibm test data_management_v0.4Ibm test data_management_v0.4
Ibm test data_management_v0.4
 
DATPROF Test data Management (data privacy & data subsetting) - English
DATPROF Test data Management (data privacy & data subsetting) - EnglishDATPROF Test data Management (data privacy & data subsetting) - English
DATPROF Test data Management (data privacy & data subsetting) - English
 
Scrum best practices
Scrum best practicesScrum best practices
Scrum best practices
 
Tech Vision: Next-Generation Performance Testing With BlazeMeter, Service Vir...
Tech Vision: Next-Generation Performance Testing With BlazeMeter, Service Vir...Tech Vision: Next-Generation Performance Testing With BlazeMeter, Service Vir...
Tech Vision: Next-Generation Performance Testing With BlazeMeter, Service Vir...
 

Similar to ISTQB PROJELERDE HATA YÖNETİMİ

Yazilim Projelerinde Test Sureci
Yazilim Projelerinde Test SureciYazilim Projelerinde Test Sureci
Yazilim Projelerinde Test SureciNecdet Terkes
 
Web KullanılabilirliliğIi
Web KullanılabilirliliğIiWeb KullanılabilirliliğIi
Web KullanılabilirliliğIiAytac Mestci
 
Yazılım projeleri süreç performans ölçümü
Yazılım projeleri süreç performans ölçümüYazılım projeleri süreç performans ölçümü
Yazılım projeleri süreç performans ölçümüTUBITAK
 
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
 
Yazılım mühendisliğinde i̇nsan bilgisayar etkileşimi
Yazılım mühendisliğinde i̇nsan bilgisayar etkileşimiYazılım mühendisliğinde i̇nsan bilgisayar etkileşimi
Yazılım mühendisliğinde i̇nsan bilgisayar etkileşimiBetul Kesimal
 
Bir CMMI Seviye 5 Organizasyonel Performans Yönetim Projesi Örneği: Kod Kalit...
Bir CMMI Seviye 5 Organizasyonel Performans Yönetim Projesi Örneği: Kod Kalit...Bir CMMI Seviye 5 Organizasyonel Performans Yönetim Projesi Örneği: Kod Kalit...
Bir CMMI Seviye 5 Organizasyonel Performans Yönetim Projesi Örneği: Kod Kalit...Deniz Gungor
 
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 2016Yalın Enstitü Türkiye
 
BILISIM TEKNOLOJILERI ve KALITE YONETIMI
BILISIM TEKNOLOJILERI ve KALITE YONETIMIBILISIM TEKNOLOJILERI ve KALITE YONETIMI
BILISIM TEKNOLOJILERI ve KALITE YONETIMIAhmet Pekel
 
8 adımda doğru ERP çözümü
8 adımda doğru ERP çözümü8 adımda doğru ERP çözümü
8 adımda doğru ERP çözümüMuharrem Gezer
 
İş 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
 
Yazilim mi̇mari̇leri̇(aoy)
Yazilim mi̇mari̇leri̇(aoy)Yazilim mi̇mari̇leri̇(aoy)
Yazilim mi̇mari̇leri̇(aoy)Ahmet Yanik
 
Yazılım Mimarileri - Yazılım Geliştirme Modelleri
Yazılım Mimarileri - Yazılım Geliştirme ModelleriYazılım Mimarileri - Yazılım Geliştirme Modelleri
Yazılım Mimarileri - Yazılım Geliştirme ModelleriKubra Kose
 
Yazılım kalitesi ve Standartları
Yazılım kalitesi  ve Standartları Yazılım kalitesi  ve Standartları
Yazılım kalitesi ve Standartları İbrahim ATAY
 
Capability Maturity Model
Capability Maturity ModelCapability Maturity Model
Capability Maturity ModelNuri Cankaya
 

Similar to ISTQB PROJELERDE HATA YÖNETİMİ (20)

Yazilim Projelerinde Test Sureci
Yazilim Projelerinde Test SureciYazilim Projelerinde Test Sureci
Yazilim Projelerinde Test Sureci
 
Teste bakıs v01
Teste bakıs v01Teste bakıs v01
Teste bakıs v01
 
Web KullanılabilirliliğIi
Web KullanılabilirliliğIiWeb KullanılabilirliliğIi
Web KullanılabilirliliğIi
 
Yazılım projeleri süreç performans ölçümü
Yazılım projeleri süreç performans ölçümüYazılım projeleri süreç performans ölçümü
Yazılım projeleri süreç performans ölçümü
 
7 fmea 1
7 fmea 17 fmea 1
7 fmea 1
 
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]
 
Yazılım mühendisliğinde i̇nsan bilgisayar etkileşimi
Yazılım mühendisliğinde i̇nsan bilgisayar etkileşimiYazılım mühendisliğinde i̇nsan bilgisayar etkileşimi
Yazılım mühendisliğinde i̇nsan bilgisayar etkileşimi
 
Bir CMMI Seviye 5 Organizasyonel Performans Yönetim Projesi Örneği: Kod Kalit...
Bir CMMI Seviye 5 Organizasyonel Performans Yönetim Projesi Örneği: Kod Kalit...Bir CMMI Seviye 5 Organizasyonel Performans Yönetim Projesi Örneği: Kod Kalit...
Bir CMMI Seviye 5 Organizasyonel Performans Yönetim Projesi Örneği: Kod Kalit...
 
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
 
Kfg
KfgKfg
Kfg
 
BILISIM TEKNOLOJILERI ve KALITE YONETIMI
BILISIM TEKNOLOJILERI ve KALITE YONETIMIBILISIM TEKNOLOJILERI ve KALITE YONETIMI
BILISIM TEKNOLOJILERI ve KALITE YONETIMI
 
Test
TestTest
Test
 
8 adımda doğru ERP çözümü
8 adımda doğru ERP çözümü8 adımda doğru ERP çözümü
8 adımda doğru ERP çözümü
 
İş 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
 
Yazilim mi̇mari̇leri̇(aoy)
Yazilim mi̇mari̇leri̇(aoy)Yazilim mi̇mari̇leri̇(aoy)
Yazilim mi̇mari̇leri̇(aoy)
 
11092014 ata ws
11092014 ata ws11092014 ata ws
11092014 ata ws
 
Yazılım Mimarileri - Yazılım Geliştirme Modelleri
Yazılım Mimarileri - Yazılım Geliştirme ModelleriYazılım Mimarileri - Yazılım Geliştirme Modelleri
Yazılım Mimarileri - Yazılım Geliştirme Modelleri
 
Yazılım kalitesi ve Standartları
Yazılım kalitesi  ve Standartları Yazılım kalitesi  ve Standartları
Yazılım kalitesi ve Standartları
 
Capability Maturity Model
Capability Maturity ModelCapability Maturity Model
Capability Maturity Model
 
Fmea makale
Fmea makaleFmea makale
Fmea makale
 

ISTQB PROJELERDE HATA YÖNETİMİ

  • 1. ISTQB Metodolojisi ile Projelerde Hata Yönetimi 05 Ocak 2015 Beşiktaş / İstanbul Vedat Çelikel
  • 2. Eğitim İçeriği ISTQB Metodolijisi ile Projelerde Hata Yönetimi 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
  • 3. t Bölüm 1 : Giriş (Introduction) Certified Tester Faundation Level Syllabus Relesed Version 2011 International Softwair Testing Qualifications Board
  • 4. Projelerde Hata Yönetimi (Defect Management) Hata ve Test Analisti ? ISTQB Metodolijisi ile Projelerde Hata Yönetimi Hata Nedir? Hata,çözülmesi gereken gerçek bir problemdir. Test analsti,sistemin doğru davranıp davranmadığını,mevcut durum ile beklenen sonucu karşılaştırarak belirler. Test Analistleri iş ve kullanıcıların ihtiyaçları açısından sistem davranışını değerlendirirler. Test Analistinin Rolü Nedir? Test Analisti Hatayı Nasıl Belirler?
  • 5. t Bölüm 2 : Hata Ne Zaman Tespit Edilebilir? (When Can a Defect be Detected?) Certified Tester Faundation Level Syllabus Relesed Version 2011 International Softwair Testing Qualifications Board
  • 6. ISTQB Metodolijisi ile Projelerde Hata Yönetimi Yazılım geliştirme yaşam döngüsünün her aşaması potansiyel hataları tespit ve giderilmesi için yöntemler,olanaklar sağlamalıdır. Örneğin, geliştirme aşamasında, kod ve tasarım yorum hatalarını tespit etmek için kullanılmalıdır. Dinamik Test sırasında, test case ler başarısızlıkları tespit etmek için kullanılır. Statik Test • Bir hata, statik test ve arıza belirtileri ile tespit edilebilir Dinamik Test • Başarısızlık, dinamik testler ile tespit edilebilir. Projelerde Hata Yönetimi (Defect Management) Bir Hata Ne Zaman Tespit Edilebilir? Hata tespit etme aşamaları
  • 7. Projelerde Hata Yönetimi (Defect Management) Bir Hata Ne Zaman Tespit Edilebilir? ISTQB Metodolijisi ile Projelerde Hata Yönetimi Bir hata önceden tespit edilir ve düzeltilir ise, sistemin genel kalite maliyeti düşer Hata takip sistemi, test analistine yaşam döngüsü içerisinde yer alan ve hata bulunanan aşamaya kayıt girme olanağı sağlamalı Gereksinim inceleme sırasında hatalı gereksinim tespit edilip, düzeltilmesi; pahalıya mal olacak ek iş yükünü önlemiş olacaktır. Hatalı gereksinim, gereksinim inceleme sırasında gözden kaçarsa, yazılım geliştirme, test analisti ve son kullanıcı için boşa harcanan zaman oluşturacaktır. Faz kapsamı, hataların sebep olacağı maliyetleri düşürmenin en etkili yoludur. Maliyet Kayıt Girme Olanağı Hatalı Gereksinim Tespiti Zaman Kaybı Faz Kapsamı Hata Tespitinin Etkileri
  • 8. t Bölüm 3 : Hata Raporu Ala ları (Defect Report Fields) Certified Tester Faundation Level Syllabus Relesed Version 2011 International Softwair Testing Qualifications Board
  • 9. Projelerde Hata Yönetimi (Defect Management) Hata Raporu Alanları ISTQB Metodolijisi ile Projelerde Hata Yönetimi Düzenli Hata Raporu Tamamlanmış Özlü Objektif Bütün gerekli bilgiler rapora girilmiştir. Konu ile ilgisi olmayan bilgiler raporda yer almaz. Rapor gerçek anlamda ve ustalıkla (düzenli) yazılmış durumdadır. Doğru Raporda yer alan bilgiler, doğru ve net bir şekilde beklenen gerçek sonuçlarından oluşur. Olması gereken hata raporu bilgileri Hata raporu için verilen alanlar yeterli bilgi sağlama amaçlıdır
  • 10. Hata Raporu Alanları ISTQB Metodolijisi ile Projelerde Hata Yönetimi 1. Bir hata raporuna kaydedilen bilgiler veri alanlarına bölünmüş olmalıdır. Projelerde Hata Yönetimi (Defect Management) 5. Farklı tipdeki hata raporları farklı bilgiler gerektirir ve hata yönetimi araçları doğru alanları isteyecek kadar hata tiplerine bağlı olarak esnek olmalı. 6, Veri giriş hatalarını önlemek ve etkin raporlama sağlamak için,ideal veri doğrulama tarafından desteklenen veriler farklı alanlarda kayıt altına alınmalıdır. 8. Hata raporu bilgisi her zaman açıkça tanımlanan ve problemi tespit edilen seneryoya yönelmelidir. 9. Fonksiyonel olmayan hata raporları daha detaylı bilgi gerektirebilir, (örneğin : yükün boyutu),adımların sırası, beklenen sonuçlar. 10. Bir kullanılabilirlik hatası dökümante edilirken,önemli durum,kullanıcının yazılımdan beklentisi nedir. 2. İyi tanımlanmış alanlar, tek tek hataları hem de eğilim raporları ile diğer özet raporları üretmeyi kolaylaştırır. 3. Mevcut bir alan için,seçeneklere numara tanımlandığı zaman,açılan listelere hata kaydı girildiğinde ihtiyaç duyulan zaman kısalacaktır. 4. Seçenek numaraları sınırlandırıldığında,açılan listeler daha verimli kullanılabilecek ve kullanıcılar doğru seçeneği bulmak için daha uzun bir liste içerisinde gezinmek zorunda kalmayacak. 7. Fonksiyonel olan ve Fonksiyonel olmayan testler esnasında keşfedilen başarısızlıklar için hata raporları yazılır. Bir hata raporu yazmak,soruna yönelik bir düzeltme elde etmektir, ayrıca hata bilgileri doğru sınıflandırmaya destek olmalıdır. Hata yönetimi araçları Alan tanımı Numara tanımı Numara sınırıVeri alanı Doğru veri Ayrı rapor Seneryo yönelme Fonksiyon el olmayan hata Kullanabilir lik hatası
  • 11. t Bölüm 4 : Hata Sı ıfla dır a ( Defect Classification) Certified Tester Faundation Level Syllabus Relesed Version 2011 International Softwair Testing Qualifications Board
  • 12. ISTQB Metodolijisi ile Projelerde Hata Yönetimi 1 • Sınıflandırmanın farklı seviyeleri vardır ve bunlara yaşam döngüsü içerisinde erişilebilir. 2 • Doğru hata sınıflandırma,doğru hata raporunun ayrılmaz bir parçasıdır. 3 • Sınıflandırmalar, testin verimliliğini değerlendirmek, • Geliştirme yaşam döngüsü ve ilginç eğilimleri belirlemek amacıyla, hata grupları için kullanılır. Projelerde Hata Yönetimi (Defect Management) Hata Sınıflandırılması
  • 13. Projelerde Hata Yönetimi (Defect Management) Hata Sınıflandırılması ISTQB Metodolijisi ile Projelerde Hata Yönetimi Örneğin: İnceleme, denetim,teftiş, kodlama ve test Tespit edilen hatanın sonuçlanması nda ki Proje Aktivitesi Örneğin: Gereksinimler, Tasarım, Detaylı tasarım, kod. Hatanın Tanımlandı ğı Proje Aşaması Örneğin: Gereksinimler, Tasarım, Detaylı tasarım, Kod,Kod inceleme,Birim testi,Entegrasyo n testi,Sistem testi ve K.K.T. Hatanın Tespit Edildiği proje aşaması Hatanın- Şüphe nedeni Tekrarlanabilirlik Bulgu Örneğin: Gereksinimler,t asarım,arayüz, kod,veri Örneğin: önce bir kere, aralıklı, tekrar üretilebilir. Örneğin: Çökme,Kullanıcı, Arabirimi hatası,sistem hatası, performans Hata sınıflandırma, yeni belirlenen hatalar için ortak sınıflandırma bilgileri içerir
  • 14. Projelerde Hata Yönetimi (Defect Management) Hata Sınıflandırılması ISTQB Metodolijisi ile Projelerde Hata Yönetimi Örneğin: süreç,kod hatası,kullanıcı hatası,test hatası,yapılandırma sorunu,data sorunu,harici yazılım sorunu, dökümantasyon hatası. Kök sebep (ana neden)- Hatanın kusurlu sonuçlanması Örneğin: gereksinimler,tasarım,detaylı tasarım,mimari,veritabanı tasarımı, kullanıcı dökümanı,test dökümanı. Kaynak - Hata yapılan çalışma ürünü Örneğin: mantık problemi, hesaplama problemi, zamanlama sorunu,veri işleme. Tip İncelemelerden sonra da, sınıflandırma mümkün olabilir
  • 15. Projelerde Hata Yönetimi (Defect Management) Hata Sınıflandırılması ISTQB Metodolijisi ile Projelerde Hata Yönetimi Örneğin: kod değişikliği,dökümantasyon değişikliği,ertelenen, problem olmayan,tekrarlı sorun. Çözüm Örneğin: gereksinimlerin gözden geçirilmesi,kodun gözden geçirilmesi,birim testi,yapılandırma dökümantasyonu,veri hazırlama,yapılan değişiklik yok. Düzeltici eylem Kusur sabitlendiğinde (veya ertelediğinde/onaylanmadığında) daha da sınıflandırma bilgileri olabilir
  • 16. Projelerde Hata Yönetimi (Defect Management) Hata Sınıflandırılması ISTQB Metodolijisi ile Projelerde Hata Yönetimi Etki-Şiddet ( Severity ) (Sistem bazlı) Öncelik ( Priority ) (Kullanıcı bazlı) Hatalar, etki ve öncelik temeline dayalı olarak ayrıca sınıflandırılır. 5 - Kritik (Critical) 4 - Önemli (Major) 3 - Orta (Moderate) 2 - Küçük (Minor) 1 - Görsel (Cosmetic) 3 - Düşük (Low) 2 - Orta (Medium) 1 - High (Yüksek)
  • 17. Projelerde Hata Yönetimi (Defect Management) Hata Sınıflandırılması ISTQB Metodolijisi ile Projelerde Hata Yönetimi Proje Risk ve Proje Kalite Etkisi Güvenlik Etkisi Proje Takvimi Etkisi Proje Maliyet Etkisi Yapılan sınıflandırma kategorilerine ek olarak,aşağıda belirtilen sınıflandırmalar da yapılabilir.
  • 18. Projelerde Hata Yönetimi (Defect Management) Hata Sınıflandırılması ISTQB Metodolijisi ile Projelerde Hata Yönetimi Problem olmayan Sabitlenmiş Doğrulanmış,Kapatılmış Ertelenen, Açık Nihai çözümler (Statü),sınıflandırmaların son alanıdır.Hatalar sıklıkla nihai çözümlerine göre birlikte gruplandırılır Çözülmeyen Yaşam döngüleri içerisinde takip edilen hatalar gibi, sınıflandırmalar da genellikle proje boyunca takip edilir.
  • 19. Projelerde Hata Yönetimi (Defect Management) Hata Sınıflandırılması ISTQB Metodolijisi ile Projelerde Hata Yönetimi Hata (Takip) Sınıflandırma Tablosu Örneği Hata Takip Tablosu Hata No Açıklama Hata Tarihi Hata - Prj.Aktivites i Hata Tanımı- Prj.Aşaması Hata Tespiti- Prj.Aşama Şüpheli Neden Tekrarla nabilirlik Bulgu Kök Sebep Kaynak HataTipi Çözüm Düzeltici Eylem Etki- Şiddet Öncelik Risk ve Kalite etkisi Maliyet etkis Güvenlik Etkisi Takvim etkisi Statü Statü Tarihi IS- 001 Veri girişinde xxxx Hatası alınıyor xx.xx.xxx x Test Kod Birim Test Kod Aralıklı Çökme Kod mantık hatası Veritabanı Tasarımı Veri İşleme Kod Değişikliği Kod Değişikliği 2 3 Hatalı rapor var Yok Yok Kapatıldı xx.xx.xx xx IS- 002 Gereksinimler de hesaplama hatası xx.xx.xxx x İnceleme Gereksinimle r Gereksini m inceleme Gereksini m Veri hatası Hatalı gereksi nim Gereksiniml er Hesaplam a sorunu Gereksini m revize Gereksini m revize 3 3 Hatalı Hesapla ma Var Yok var Çalışılıyor Projenin içeriğine göre eklenebilir.
  • 20. t Bölüm 5 : Kök Neden (Ana Neden) Analizi (Root Cause Analysis) Certified Tester Faundation Level Syllabus Relesed Version 2011 International Softwair Testing Qualifications Board
  • 21. Onay Amacı Nedir? Projelerde Hata Yönetimi (Defect Management) Kök Neden Analizi ( Root Cause Analysis ) ISTQB Metodolijisi ile Projelerde Hata Yönetimi Hataya neyin neden olduğunu belirlemek , süreç değişikliklerini desteklemek için veri sağlamak ve hataların önemli bir kısmının kök nedenlerini ortadan kaldırmak. Ön kök değerlendirme işlemi genellikle, probleme ‘’muhtemelen’’ neyin neden olduğunu tahmin eden Test Analisti tarafından yapılır. Kök neden analizi, genellikle problemi inceleyen ve problemi gideren veya problemin giderilip,giderilmeyeceğini belirleyen kişi tarafından yürütülür. Bu kişi genellikle Geliştiricidir. Düzeltme onaylandığı zaman geliştirici tarafından girilen kök neden bilgileri ,Test Analisti tarafından doğrulanır. Hatanın tanımlandığı faz onaylanır. Genellikle kimlerin rolü var?
  • 22. Projelerde Hata Yönetimi (Defect Management) Kök Neden Analizi ( Root Cause Analysis ) ISTQB Metodolijisi ile Projelerde Hata Yönetimi 2. Eksik Gereksinim 1. Net açıklanmayan gereksinim 5. Yanlış arabirim uygulaması 4.Yanlış tasarım uygulaması 3. Hatalı gereksinim Kök Neden Tipleri: 7. Hesaplama hatası 6. Kod mantık hatası 10. Geçersiz veri 9. Arayüz hatası 8. Donanım hatası
  • 23. Projelerde Hata Yönetimi (Defect Management) Kök Neden Analizi ( Root Cause Analysis ) ISTQB Metodolijisi ile Projelerde Hata Yönetimi Örneğin: eğer çok sayıda hataya net açıklanmayan gereksinimler neden oluyor ise daha verimli(etkili) gereksinimleri yürütmek daha mantıklı olur. Yaygın sorunları belirlemek için hataların sonuçlarından oluşan kök nedenler toplanır Süreç değişikliği, ek araç ve ekipman satın alınmanın yanı sıra, takvimleme değişikliği gerektirebilir,bu nedenle de fon sağlamada yardımcı olur. Benzer olarak eğer arayüz uygulaması geliştirme grupları arasında bir sorunsa ortak tasarım oturumları gerekebilir.
  • 24. t Bölüm 6 : Örnek Sorular Certified Tester Faundation Level Syllabus Relesed Version 2011 International Softwair Testing Qualifications Board
  • 25. ISTQB Metodolojisi ile Projelerde Hata Yönetimi Soru 1 ISTQB Metodolijisi ile Projelerde Hata Yönetimi Soru : Aşağıdakilerden hangisi sınıflandırma kriterlerinden değildir? A. Kök neden. B. Tip. C. Kaynak. D. Gereksinim. Cevap : D. Anahtar kelimeler: Kök neden,Tip,Kaynak
  • 26. ISTQB Metodolojisi ile Projelerde Hata Yönetimi Soru 2 ISTQB Metodolijisi ile Projelerde Hata Yönetimi Soru : Aşağıdakilerden hangisi Kök neden tipi değildir? A. Net açıklanmayan gereksinim. B. Donanım hatası. C. Kaynak. D. Geçersiz veri. Cevap : C. Anahtar kelimeler: Net açıklanmayan gereksinim,Donanım hatası,Geçersiz veri
  • 27. ISTQB Metodolojisi ile Projelerde Hata Yönetimi Soru 3 ISTQB Metodolijisi ile Projelerde Hata Yönetimi Soru : İş ve Kullanıcıların ihtiyaçları açısından sistem davranışını değerlendirirler. Tanımı, aşağıdakilerden hangisinin rolü dür? A. Test Analisti B. İş Analisti C. Yazılımcı D. Son Kullanıcı Cevap : A. Test Analisti
  • 28. ISTQB Metodolojisi ile Projelerde Hata Yönetimi Soru 4 ISTQB Metodolijisi ile Projelerde Hata Yönetimi Soru : Çözülmesi gereken gerçek bir problemdir. Açıklaması, aşağıdakilerden hangisinin tanımıdır? A. Severity nedir? B. Hata nedir ? C. Kök neden nedir? D. Prority nedir? Cevap : B. Hata nedir?