top of page

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

Detaylı bilgi almak için info@penaakademi.com adresine mail atın, biz sizi hemen arayalım

bottom of page