Online
Uygulamalı Yazılım Test Uzmanlığı Eğitimi
Eğitimin Süresi
45 saat
Eğitimin Amacı
Bu eğitim ile yazılım sektörünün ihtiyacı olan yazılım testleri konusunda yetişmiş, en güncel yazılım test ve kalite metodolojilerini bilen Yazılım Test Uzmanı / Yazılım Test Analisti / Yazılım Test Mühendisi yetiştirilecektir. Eğitimde teorik konular pratik uygulamalar ve vaka analizleri ile detaylandırılarak katılımcılar gerçek hayatta karşılaşacakları durumlara hazır hale getirilecektir.
Kazanımlar
-
Bu eğitim ile bilişim sektörünün ihtiyacı olan uluslararası yazılım test standartlarını ve tekniklerini bilen, gerçekleştirdiği çalışmalarda en güncel yazılımları kullanarak yazılım testlerini gerçekleştirip belgelendirebilen Yazılım Test Uzmanı olarak yetişeceksiniz.
-
Eğitim sonunda elde edilecek bilgi ve tecrübe ile geniş bir alanda iş bulabilme imkânınız olacaktır.
-
Eğitim sonunda dilerseniz ISTQB sertifika sınavlarına girebilirsiniz.
Kimler Katılmalı
-
Bu eğitim kariyerini ulusal ve uluslararası alanlarda Yazılım Test Uzmanı olarak devam ettirmek isteyen katılımcılar içindir.
Eğitimin İçeriği
Yazılım Testinin Temelleri
-
Yazılım Testi nedir?
-
Test Neden Gereklidir?
-
Yazılım Testinde Yanlış/Hataları/Arıza Nedir?
-
Hataların Sebepleri ve Sonuçları Nelerdir?
-
Test projesinin başarısını etkileyen faktörler
-
Yazılım Test Süreci
-
Yazılım Geliştirme Döngüsünde Testler
-
7 Temel Test Prensibi
-
Risk Analizi ve Testlerin Önceliklendirilmesi
ISO/IEC/IEEE 29119 Standardına Göre Test
-
ISO/IEC/IEEE 2119 Standardında Test Faaliyetleri
-
Test Süreci
-
Test Faaliyetleri Çıktıları
Yazılım Geliştirme Döngüsünde Testin Yeri
-
Testin Psikolojik Boyutu
-
Test Sürecinin Temelleri
-
Temel test süreçleri
-
Doğrulama ve Onaylama
-
Test Seviyeleri (birim, sistem, entegrasyon, kullanıcı kabul testleri)
-
Test çeşitleri (fonksiyonel, performans, yapısal, onay testleri)
Test Projesinin Yönetimi
-
Roller ve sorumluluklar
-
Test takımının organizasyonu
-
Test ortamının kurulması
-
Test stratejisi ve planının oluşturulması
-
Test İlerlemelerinin İzlenmesi ve Kontrolü
-
Konfigürasyon Yönetimi
-
Hata Yaşam Döngüsünün kurulması
Dinamik Testler
-
Kara kutu test teknikleri
-
Denklik sınıfı test tekniği
-
Uç nokta test tekniği
-
İş senaryosu test tekniği
-
Karar Tablosu Test Tekniği
-
Durum Geçiş Test Tekniği
-
Beyaz kutu test tekniği
-
Kodun Kontrol Akış Grafiklerine Çevrilmesi
-
İfade (Statement) Test Tekniği (Statement Testing)
-
İfade Kod Kapsama
-
Karar Test Tekniği (Decision Testing)
-
Karar Test Kod Kapsama
-
Araştırmacı test tekniği
Statik Testler
-
Gözden geçirme süreci (Review Process)
-
Aktiviteler
-
Rol ve sorumluluklar
-
Gözden geçirme çeşitleri
-
Başarı faktörleri
-
Statik analiz araçları
Test Yönetimi
-
Testlerin Planlanması, İzlenmesi ve Kontrolü
-
Test Süreci Analizi ve Tasarımı
-
Testin Uyarlanması ve Yürütülmesi
-
Test Çıkış Kriterlerinin Değerlendirilmesi ve Raporlanması
-
Test Süreci Kapama Faaliyetleri
Hata Yönetimi
-
Hata Raporları Alanları
-
Hataların Kategorize Edilmesi
-
Kök Neden Analizi
İleri Seviye Test Teknikleri
-
Risk Bazlı Test Yaklaşımı
-
Denklik Sınıfı Test Tekniği
-
Karar Tablosu Test Tekniği
-
Sınıflandırma Ağacı Test Tekniği
-
Tecrübeye Dayalı Test Teknikleri
-
Hata Bazlı Test Teknikleri
-
Kullanılabilirlik Testleri
-
İş Senaryosu Test Tekniği
İşlevsel Olmayan Testler
-
Gözden Geçirme Teknikleri (Reviews)
-
Kontrol Listelerinin Kullanımı
-
Statik Analizler
Test Otomasyon Araçları
-
Test Tasarım Araçları
-
Test Verisi Hazırlama Araçları
-
Test Yürütme Araçları
Selenium WebDriver ile Test Otomasyon
-
Webdriver ile Web Uygulamalarında Navigasyon
-
ID ve Name Kullanımı ile Öğelerin Tanımlanması
-
CSS ve Xpath Kullanımı ile Karmaşık Yapıların Tanımlanması
-
Chrome Developer tools
-
JUnit Anotasyonları ve Test Kodunun Yapısı
-
Etkileşim için Webdriver Komutları
-
Senkronizasyon Yöntemleri; Implicit vs Explicit Waits
-
Abstraction Layer Kullanımı, Page Object Models ve Domain Objects Page Object Modelling Yaklaşımları
-
Selenium Webdriver ve Jenkins ile Continuous Testing Yaklaşımı
-
Behavior-Driven Development Temelleri
-
Tavsiye ve Yönlendirmeler
-
Test Automation Case Study