Podcast
Questions and Answers
Yazılım incelemesinde kullanılan ve kabul görmüş belli başlı yöntemler nelerdir?
Yazılım incelemesinde kullanılan ve kabul görmüş belli başlı yöntemler nelerdir?
Yazılım incelemesinde kullanılan ve kabul görmüş belli başlı yöntemler, inceleme kapsamı ve alanı, inceleme ekibi büyüklüğü ve inceleme kurallarına göre belirlenmiştir.
Performans testinde gerçekleştirilen işlemler nelerdir?
Performans testinde gerçekleştirilen işlemler nelerdir?
Performans testinde gerçekleşen işlemler, performans seviyelerinin belirlenmesi, belirli bir yük altındaki sistem çalışma zamanı performansının ölçülmesi ve sistem ayarlamaları (tuning) dir.
Performans testi hangi sorulara cevap vermektedir?
Performans testi hangi sorulara cevap vermektedir?
Performans testi şu sorulara cevap vermektedir: Sistem gereksinimleri karşılıyor mu?, Normal şartlar altında sistem nasıl davranıyor?, Sistem trafiğindeki artışlar işlem süresini, fonksiyonaliteyi nasıl etkiler?, Hangi kullanıcı seviyesinde performans problemleri yaşanır?, Performans seviyelerindeki düşüş sistemin hangi bileşeninden kaynaklanır?
Fonksiyonel-performans ve dayanıklık testlerine sistemin dış spesifikasyonlarına ve gereksinimlerine dayandırıldığı için hangi test adı verilmektedir?
Fonksiyonel-performans ve dayanıklık testlerine sistemin dış spesifikasyonlarına ve gereksinimlerine dayandırıldığı için hangi test adı verilmektedir?
Yapısal denetimde modül düzeyinde programın deyimleri ya da dalları sınanarak iç yapısı incelenmektedir. Bu şekilde uygulanan sınama yöntemine hangi test adı verilmektedir?
Yapısal denetimde modül düzeyinde programın deyimleri ya da dalları sınanarak iç yapısı incelenmektedir. Bu şekilde uygulanan sınama yöntemine hangi test adı verilmektedir?
Saydam kutu testinde, işlemsel (procedural) tasarımın kontrol yapısı kullanılmaktadır.
Saydam kutu testinde, işlemsel (procedural) tasarımın kontrol yapısı kullanılmaktadır.
Saydam kutu testinde bir modüldeki bütün bağımsız yolların en az bir kez çalışacağı garanti edilmektedir.
Saydam kutu testinde bir modüldeki bütün bağımsız yolların en az bir kez çalışacağı garanti edilmektedir.
Saydam kutu testinde bütün mantıksal kararların 'doğru' ve 'yanlış' durumları denenmiş olmaktadır.
Saydam kutu testinde bütün mantıksal kararların 'doğru' ve 'yanlış' durumları denenmiş olmaktadır.
Saydam kutu testinde bütün döngülerin kendi içinde ve çevresinde işlerliği sağlanmaktadır.
Saydam kutu testinde bütün döngülerin kendi içinde ve çevresinde işlerliği sağlanmaktadır.
Saydam kutu testinde iç veri yapıları denenerek, geçerliliği güvence altına alınmaktadır.
Saydam kutu testinde iç veri yapıları denenerek, geçerliliği güvence altına alınmaktadır.
Saydam kutu testinin uygulanmasında hangi teknikler kullanılmaktadır?
Saydam kutu testinin uygulanmasında hangi teknikler kullanılmaktadır?
Temel yollar testinde test programları, test sırasında programdaki her deyimi en az bir kez uygulayarak denemektedir.
Temel yollar testinde test programları, test sırasında programdaki her deyimi en az bir kez uygulayarak denemektedir.
Temel yollar testi hangi adımlarla gerçekleştirilir?
Temel yollar testi hangi adımlarla gerçekleştirilir?
Döngü testi, döngü içerisindeki başlama hatalarının, indeksleme ve artırma hatalarının, döngüyü sınırlama hatalarının bulunması için yapılır.
Döngü testi, döngü içerisindeki başlama hatalarının, indeksleme ve artırma hatalarının, döngüyü sınırlama hatalarının bulunması için yapılır.
Döngü testinde giriş ve çıkışlı olarak soyutlanmış bulunan yollar sınanmaktadır.
Döngü testinde giriş ve çıkışlı olarak soyutlanmış bulunan yollar sınanmaktadır.
Döngü testi sonunda, döngü yapısının geçerliği onaylanmış olmaktadır.
Döngü testi sonunda, döngü yapısının geçerliği onaylanmış olmaktadır.
Kara kutu testi, yazılım işlevlerinin yerine getirildiğini, girdilerin kabul edildiğini, çıktıların doğru olarak bütünlüğün sağlandığını göstermeyi amaçlar.
Kara kutu testi, yazılım işlevlerinin yerine getirildiğini, girdilerin kabul edildiğini, çıktıların doğru olarak bütünlüğün sağlandığını göstermeyi amaçlar.
Kara kutu testinde, yazılımın mantıksal iç yapısından çok, temel sistem modeli denenmektedir.
Kara kutu testinde, yazılımın mantıksal iç yapısından çok, temel sistem modeli denenmektedir.
Kara ve saydam kutu testleri birlikte uygulanarak, yazılım arabiriminin geçerliği onaylanmakta ve yazılımın iç işlerliğinin doğruluğu kısmen güvence altına alınmaktadır.
Kara ve saydam kutu testleri birlikte uygulanarak, yazılım arabiriminin geçerliği onaylanmakta ve yazılımın iç işlerliğinin doğruluğu kısmen güvence altına alınmaktadır.
Kara kutu testi, saydam kutu testinin alternatifi değil, tamamlayıcı niteliktedir.
Kara kutu testi, saydam kutu testinin alternatifi değil, tamamlayıcı niteliktedir.
Kara kutu testi, değişik karakterdeki hataları bulunabilmektedir.
Kara kutu testi, değişik karakterdeki hataları bulunabilmektedir.
Kara kutu testi hangi hataları bulmayı amaçlar?
Kara kutu testi hangi hataları bulmayı amaçlar?
Başlıca kara kutu test yöntemleri nelerdir?
Başlıca kara kutu test yöntemleri nelerdir?
Eşdeğerli bölümlemede her test programı belirli sınıftaki hataları ortaya çıkarmakta ve daha az sayıda test programı ile yetinilmektedir.
Eşdeğerli bölümlemede her test programı belirli sınıftaki hataları ortaya çıkarmakta ve daha az sayıda test programı ile yetinilmektedir.
Sınır değer analizinde genellikle en büyük-en küçük veya en az beklenen değerler ve parametreler seçilmektedir.
Sınır değer analizinde genellikle en büyük-en küçük veya en az beklenen değerler ve parametreler seçilmektedir.
Hataların genel olarak merkezden çok kenarlarda toplandığı görülmektedir.
Hataların genel olarak merkezden çok kenarlarda toplandığı görülmektedir.
Sınır değerlerini denemeye yönelik test programları geliştirilmiştir.
Sınır değerlerini denemeye yönelik test programları geliştirilmiştir.
Bu programlar, 'girdi' alanında olduğu kadar 'çıktı' alanında da uygulanmaktadır.
Bu programlar, 'girdi' alanında olduğu kadar 'çıktı' alanında da uygulanmaktadır.
Keşif testi (Smoke Test), ürün spesifikasyonu olmadan yapılır.
Keşif testi (Smoke Test), ürün spesifikasyonu olmadan yapılır.
Dinamik kara kutu testi ürün spesifikasyonu olmadan yapılabilir.
Dinamik kara kutu testi ürün spesifikasyonu olmadan yapılabilir.
Yazılımda hata bulunup düzeltilmesi işlemine ne denir?
Yazılımda hata bulunup düzeltilmesi işlemine ne denir?
Hatların çoğu gereksinim analizinden kaynaklanmaktadır.
Hatların çoğu gereksinim analizinden kaynaklanmaktadır.
Hataların düzeyleri nasıl tanımlanır?
Hataların düzeyleri nasıl tanımlanır?
Ölümcül hatalar testin devamını engeller, kritik hatada test devam eder ancak düzeltilmeden yazılım teslim edilemez.
Ölümcül hatalar testin devamını engeller, kritik hatada test devam eder ancak düzeltilmeden yazılım teslim edilemez.
Büyük hata giderilmeden yazılım teslimi zararlıdır.
Büyük hata giderilmeden yazılım teslimi zararlıdır.
Orta hata ile testler devam edebilir ürün hata ile teslim edildiğinde telafisi mümkün sorunlar çıkartabilir.
Orta hata ile testler devam edebilir ürün hata ile teslim edildiğinde telafisi mümkün sorunlar çıkartabilir.
Küçük hata ile testler devam edebilir ve ürün bu hata ile teslim de edilebilir. Yazılımın önemli bir sonuç doğurmaz.
Küçük hata ile testler devam edebilir ve ürün bu hata ile teslim de edilebilir. Yazılımın önemli bir sonuç doğurmaz.
Görünüm hataları yazılımın renk, font, büyüklük ile ilişkili hatalarıdır.
Görünüm hataları yazılımın renk, font, büyüklük ile ilişkili hatalarıdır.
Flashcards
Yazılım İncelemesi
Yazılım İncelemesi
Yazılım incelemesi kapsamı, ekibin boyutu ve inceleme kuralları gibi faktörlere bağlı olarak değişir. En bilinen inceleme yöntemi Fagan yöntemidir.
Performans Testi
Performans Testi
Performans testinde, sistemin belirli bir yük altında nasıl işlediğini ölçerek performans seviyelerini belirler, performansı iyileştirmek için ayarlamalar yapar ve sistem gereksinimlerini karşılayıp karşılamadığını değerlendirir.
Kara Kutu Testi
Kara Kutu Testi
Sistemin dışsal özellikleri ve gereksinimlerine odaklanan, programın iç işleyişine bakılmayan test türü.
Saydam Kutu Testi
Saydam Kutu Testi
Signup and view all the flashcards
Temel Yollar Testi
Temel Yollar Testi
Signup and view all the flashcards
Döngü Testi
Döngü Testi
Signup and view all the flashcards
Fonksiyonel Test
Fonksiyonel Test
Signup and view all the flashcards
Dayanıklılık Testi
Dayanıklılık Testi
Signup and view all the flashcards
Eşdeğer Bölümleme
Eşdeğer Bölümleme
Signup and view all the flashcards
Sınır Değer Analizi
Sınır Değer Analizi
Signup and view all the flashcards
Neden-Sonuç Grafı Çizimi
Neden-Sonuç Grafı Çizimi
Signup and view all the flashcards
Veri Onaylama Testi
Veri Onaylama Testi
Signup and view all the flashcards
Smoke Test
Smoke Test
Signup and view all the flashcards
Keşif Testi
Keşif Testi
Signup and view all the flashcards
Hata Giderme
Hata Giderme
Signup and view all the flashcards
Hata Düzeyleri
Hata Düzeyleri
Signup and view all the flashcards
Ölümcül Hata
Ölümcül Hata
Signup and view all the flashcards
Kritik Hata
Kritik Hata
Signup and view all the flashcards
Büyük Hata
Büyük Hata
Signup and view all the flashcards
Orta Hata
Orta Hata
Signup and view all the flashcards
Küçük Hata
Küçük Hata
Signup and view all the flashcards
Görünüm Hatası
Görünüm Hatası
Signup and view all the flashcards
Entegrasyon Testi
Entegrasyon Testi
Signup and view all the flashcards
Güvenlik Testi
Güvenlik Testi
Signup and view all the flashcards
Uyumluluk Testi
Uyumluluk Testi
Signup and view all the flashcards
Kullanılabilirlik Testi
Kullanılabilirlik Testi
Signup and view all the flashcards
Stabilite Testi
Stabilite Testi
Signup and view all the flashcards
Kurtarma Testi
Kurtarma Testi
Signup and view all the flashcards
Study Notes
Yazılım İncelemesi
- Yazılım incelemesi, birbirleriyle iç içe geçmiş birçok teknik ve kabul görmüş yöntem içerir.
- Bu teknik ve süreçler, inceleme kapsamı ve alanı, inceleme ekibi büyüklüğü ve inceleme kurallarına göre belirlenir.
- En önemli yöntemlerden biri Fagan yöntemidir.
Sistem Testi: Performans Testi
- Performans testinde, performans seviyeleri belirlenir, belirli yük altındaki sistemin çalışma zamanı performansı ölçülür ve sistem ayarlamaları yapılır (tuning).
- Performans testi, sistemin gereksinimleri karşılayıp karşılamadığını, normal şartlar altında nasıl davrandığını, sistem trafiğindeki artışların işlem süresini ve fonksiyonaliteyi nasıl etkilediğini, performans problemlerinin kullanıcı seviyelerine göre nerede ortaya çıktığını ve performans düşüşünün sistemin hangi bileşeninden kaynaklandığını belirlemek için sorulara cevap verir.
Test Türleri
- Fonksiyonel-performans ve dayanıklılık testleri, sistemin dış spesifikasyonlarına göre gerçekleştirilir ve kara kutu testi olarak adlandırılır.
- Modül düzeyinde programın deyimleri veya dalları sınanarak yapılan test, saydam kutu testi veya beyaz kutu testi (white box, glass box testing) olarak adlandırılır.
Saydam Kutu Testi
- İşlemsel (procedural) tasarımın kontrol yapısı kullanılarak yapılır.
- Bir modüldeki bütün bağımsız yolların en az bir kez çalıştığı, mantıksal kararların doğru ve yanlış durumlarının denenmiş olduğu, bütün döngülerin kendi içinde ve çevresinde işlerliğinin sağlandığı, iç veri yapıların geçerliliğinin kontrol edildiği testlerdir.
- Saydam kutu testinde, temel yol testi ve döngü testi teknikleri kullanılır.
Saydam Kutu: Temel Yollar Testi
- İşlemsel tasarımın mantıksal karmaşıklığını ölçmek ve uygulama yolları için temel grup oluşturmak esasına dayanır.
- Test programları, programdaki her deyimi en az bir kez uygulayarak gerçekleştirilir.
- Ayrıntılı tasarım veya kaynak programa dayanarak, bir akış grafı çizilmesi, akış grafı üzerinde döngüsel karmaşıklık ölçülmesi, doğrusal bağımsız yolların temel grubunun ve düğümlerinin belirlenmesi, temel grubun içerdiği her yolun denenmesi için test programlarının düzenlenmesi ve bu programların uygulamasının beklenen sonuçla karşılaştırılması gibi adımlar izlenir.
Saydam Kutu: Döngü Testi
- Temel yollar analizine ek olarak yürütülür; döngü içerisinde bir giriş ve bir çıkışlı yolların, birer döngü şeklinde sınanması ile hataların tespit edilmesi amaçlanır.
- Döngü içerisindeki başlama hataları, indeksleme ve artırma hataları, ve döngüyü sınırlama hatalarının bulunması amaçlanmaktadır.
Kara Kutu Testi
- Yazılımın bütünlenmesi sırasında uygulanan ve yazılım arabirimi üzerinde yapılan bir sınamadır.
- Yazılım işlevlerinin yerine getirildiği, girdilerin kabul edildiği, çıktıların doğru olarak bütünlüğün sağlandığı gösterilmeye çalışılır.
- Temel sistem modeli denenmiş olur.
- Kara ve saydam kutu testleri birlikte uygulanarak, yazılım arabiriminin geçerliliği ve iç işlemlerin doğruluğu kısmen güvence altına alınır.
Kara Kutu Testi Modeli
- Bir sistemin giriş ve çıkışları arasındaki davranışını inceler.
- Normal ve anormal giriş verilerini kullanarak sistemin beklendiği gibi çalışıp çalışmadığını kontrol eder.
Kara Kutu Testi Yöntemleri
- Yazılımın işlevsel gereksinimlerinin denenmesine yöneliktir.
- Programın tüm işlevsel gereksinimlerini denemek için girdi durumları oluşturulur.
- Tamamlayıcı niteliktedir ve değişik karakterdeki hataların tespit edilmesini sağlar.
- Hatalı ve eksik işlevler, arabirim hataları, veri yapılarındaki ve veri tabanında hatalar, performans hataları ve başlama/bitiş hataları gibi farklı hataları ortaya çıkarır.
Kara Kutu Testi Yöntemleri: Özel Yöntemler
- Eşdeğerli bölümleme (equivalence partitioning): programın girdi alanını test programları oluşturulabilecek veri sınıflarına ayırır ve daha az test programı ile yetinmeyi sağlar.
- Sınır değer analizi: test verisini, girdi ve çıktı alanlarında sınır değerlerden veya uç değerlerden seçerek hataları belirlemeyi hedefler.
- Neden-sonuç grafı çizimi: yazılımda olası neden-sonuç ilişkilerini belirlemek için kullanılır.
- Veri onaylama testi: sistemin veri işleme yeteneğini kontrol eder.
Keşif Testi (Smoke Test)
- Ürün spesifikasyonları veya gereksinimler belgesi olmadan kullanılabilir.
- Dinamik kara kutu testi türüdür.
Hata Giderme (Debugging)
- Sınama sonucunda saptanan hataların nedenlerini belirleyerek giderilmesi amacıyla yapılan işlemdir.
- Bugs'un büyük çoğunlukla gereksinim analizinden kaynaklandığı görülür.
Hata Düzeyleri
- Hatalar, ölümcül, kritik, büyük, orta, küçük ve görünüm hataları olarak sınıflandırılır.
- Ölümcül hatalar testin devamını engeller, kritik hatalar düzeltilmeden yazılım teslim edilemez.
- Büyük hataların giderilmemesi yazılım teslimatı için zararlıdır.
- Orta hatalarla test devam edebilir, ancak ürün hata ile teslim edilirse sorunlar çıkarabilir.
- Küçük hatalarla testler devam ettirilebilir ve ürün, hata ile teslim edilebilir. Görünüm hataları ise yazılımda renk, font veya büyüklük ile ilgilidir.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.