Yazılım Testi Uzmanlık Sertifikasyon Hazırlık Eğitimi

Yazılım Test Uzmanlık Eğitimi, katılımcılara temel ve ileri seviye test kavramlarını öğreterek yazılım test alanında uzmanlaşmalarını sağlayan kapsamlı bir eğitim programıdır.

Kapsam

Eğitim Tanımı:

Yazılım Test Uzmanlık Eğitimi, katılımcılara temel ve ileri seviye test kavramlarını öğreterek yazılım test alanında uzmanlaşmalarını sağlayan kapsamlı bir eğitim programıdır. Bu eğitim, yazılım testinin temel prensiplerinden başlayarak test süreçlerinin tüm evrelerine ve uluslararası standart sınavlara hazırlığa kadar geniş bir yelpazede konuları içermektedir.

Hedef Kitle:

Test uzmanları, teknik test analistleri, test yöneticileri, yazılım test mühendisleri, kalite

yönetimi mühendisleri, sistem ve iş analistleri, programcılar, yazılım mimarları, ürün

yöneticileri ve proje yöneticileri, hatta hiç test yapmamış ya da yakında test yapmaya

başlayacak kişiler. Her seviye için uygundur. Herkes katılabilir. Ayrıca bu eğitim, test alan bilgisini geliştirmek isteyenlerin yanında ISTQB sertifikasyon sınavına hazırlık yapanlar için de uygundur.

Eğitim İçeriği:

Yazılım Testi Nedir?

●     Test Hedefleri

●     Yazılım Testi ve Hata Ayıklama

Yazılım Testi Neden Gereklidir?

●     Yazılım Testinin Başarıya Katkısı

●     Test Etme ve Kalite Güvencesi

●     İnsan Hataları, Hatalar, Arızalar ve Kök Nedenler

Test Prensipleri

Test Aktiviteleri, Test Yazılımı ve Test Rolleri

●     Test Aktiviteleri ve Görevleri

●     Proje Bağlamında Test Süreci

●     Test Yazılımı

●     Test Esası ve Test Yazılımı Arasında İzlenebilirlik

●     Test Etme Sürecindeki Roller

Test Etme Sürecinde Gerekli Beceriler ve İyi Uygulamalar

●     Test Etme Sürecinde Gerekli Genel Beceriler

●     Tüm Ekip Yaklaşımı

●     Testin Bağımsızlığı

Yazılım Geliştirme Yaşam Döngüsü Bağlamında Test

●     Yazılım Geliştirme Yaşam Döngüsünün Test Üzerindeki Etkisi

●     Yazılım Geliştirme Yaşam Döngüsü ve İyi Test Etme Uygulamaları

●     Yazılım Geliştirme Faktörü Olarak Test

●     DevOps ve Test Etme

●     Shift-Left Yaklaşımı

●     Geçmişe Dönük Öğeler ve Süreç İyileştirmesi

Test Seviyeleri ve Test Çeşitleri

●     Test Seviyeleri

●     Test Çeşitleri

●     Onaylama Testleri ve Regresyon Testleri

Bakım Testleri

Statik Testin Temelleri

●     Statik Testlerle İncelenebilir Çalışma Ürünleri

●     Statik Testin Önemi

●     Statik Test ve Dinamik Test Arasındaki Farklar

Geri Bildirim ve Gözden Geçirme Süreci

●     Erken ve Sık Paydaş Geri Bildiriminin Faydaları

●     Gözden Geçirme Süreci Faaliyetler

●     Gözden Geçirmede Roller ve Sorumluluklar

●     Gözden Geçirme Çeşitleri

●     Gözden Geçirmelerin Başarı Faktörleri

Test Tekniklerine Genel Bakış

Kara Kutu Test Teknikler

●     Denklik Paylarına Ayırma

●     Sınır Değer Analizi

●     Karar Tablosu Testleri

●     Durum Geçişi Testler

Beyaz Kutu Test Teknikleri

●     Komut Testleri ve Komut Kapsama Yüzdesi

●     Dal Testi ve Dal Kapsamı

●     Beyaz Kutu Testinin Önemi

Tecrübeye Dayalı Test Teknikleri

●     Hata Tahminleme

●     Keşif Testi

●     Kontrol Listesine Dayalı Testler

İş Birliğine Dayalı Test Yaklaşımları

●     İş Birliğine Dayalı Kullanıcı Hikayesi Yazımı

●     Kabul Kriterleri

●     Kabul Testi Güdümlü Yazılım Geliştirme (ATDD)

Test Planlama

●     Test Planının Amacı ve İçeriği

●     Test Uzmanının Döngü ve Sürüm Planlamasına Katkısı

●     Giriş Kriterleri ve Çıkış Kriterleri

●     Tahminleme Teknikleri

●     Test Senaryosu Önceliklendirme

●     Test Piramidi

●     Test Çeyrekleri

Risk Yönetimi

●     Risk Tanımı ve Risk Özellikleri

●     Proje Riskleri ve Ürün Riskleri

●     Ürün Riski Analizi

●     Ürün Riski Kontrolü

Test Gözetimi, Test Kontrol ve Test Tamamlama

●     Yazılım Testlerinde Kullanılan Metrikler

●     Test Raporlarının Amacı, İçeriği ve Hedef Kitlesi

●     Testin Durumunun Bildirilmesi

Yapılandırma Yönetimi

Hata Yönetimi

Yazılım Testleri için Araç Desteği

Test Otomasyonunun Faydaları ve Riskleri


Yöntem:

Eğitim, interaktif sınıf oturumları, grup çalışmaları, tartışmalar, örnek senaryolar ve pratik alıştırmalar gibi çeşitli öğrenme yöntemlerini içermektedir. Katılımcıların aktif katılımı teşvik edilerek, teorik bilgilerin uygulama becerilerine dönüşümü desteklenecektir. Örnek sınav sorularının çözümü ile sertifikasyon sınavına hazır olunuşu desteklenecektir.

Ön Koşul:

Herhangi bir ön koşul ve hazırlık gerektirmemektedir.

Kazanımlar:

●     Yazılım testi alan bilgisi kazanmak

●     Temel test prensiplerini anlamak

●     Farklı test süreçlerini ve yöntemlerini kavramak

●     Etkili test planlaması ve tasarımı yapma becerilerini geliştirmek

●     Test otomasyonu ve hata yönetimi konularında bilgi edinmek

●     Sertifikasyon sınavına hazırlık yapmak ve sınav için gereken bilgi ve stratejileri öğrenmek

Ortam:

Eğitim, çevrimiçi bir platform üzerinden gerçekleştirilecektir. Gerekli materyaller ve kaynaklar katılımcılara sağlanacaktır.

Eğitim Süresi:

Eğitim süresi toplam 5 yarım gün olarak planlanmıştır. Eğitim süresince katılımcılar teorik dersler, pratik alıştırmalar ve grup çalışmaları ile etkileşimde bulunacaklardır.