Temel Yazılım Testi Eğitimi

Temel Yazılım Testi Eğitimi

Eğitim Hakkında

Bu eğitim, yazılım testinin temel kavramlarını, test seviyelerini, test tasarım tekniklerini ve iyi test pratiklerini modern yazılım geliştirme süreçleriyle ilişkilendirerek kapsamlı bir bakış açısı sunar. Katılımcılar; gereksinim analizinden test tasarımına, planlamadan dokümantasyona ve beyaz/kara kutu testlerine kadar test mühendisliğinin tüm bileşenlerini uygulamalı olarak öğrenir. Eğitim ayrıca test stratejisi oluşturma, regresyon yönetimi, otomasyon yaklaşımı ve kalite odaklı çalışma kültürüne yönelik profesyonel beceriler geliştirmeyi hedefler.

Ön Koşul

Temel yazılım geliştirme kavramlarına veya test süreçlerine giriş seviyesinde hâkimiyet gerekmektedir.

Eğitim İçeriği

  • Yazılım Testi Kavramları ve Terimleri
  • Yazılım Üretiminin Sorunları ve Yazılım Hatalarının Sebepleri
  • Yazılım Testinin Tanımı
  • Test Kavramı ve Test Tasarımı Metodolojisi
  • Gereksinimler
  • Test Senaryoları ve Senaryo Tabanlı Test Tasarımı
  • Test Durumları
  • Test Dokümantasyonu ve Prosedürleri
  • Yazılım Testi Stratejileri
  • Kara/Gri/Beyaz Kutu Testleri
  • Kötü Gereksinimler Ya Da Gereksinim Olmadan Yazılım Testleri
  • Hızlı Yürüyen ve Çok Sayıda İterasyon için Yazılım Testi
  • Kalite Gereksinimleri
  • Tasarlanmış Test İşletimi ile Planlanmamış Test İşletiminin Karşılaştırılması
  • Sistematik Negatif Test
  • Test İşletiminin Takibi ve Etkili Durum Raporu Sunulması
  • Regresyon Testlerinden En Fazla Verimin Elde Edilmesi
  • Test Sürecini Anlamak: Test Analizi, Test Tasarımı ve Test İşletimi
  • Test Otomasyonuna Giriş
  • Statik Test
  • Test Seviyeleri ve Sınıfları
  • Test Sınıfları ve Kalite Gereksinimleri
  • Test Seviyeleri
  • Birim Testi
  • Entegrasyon Testi
  • Sistem Testi
  • Sistem Testinin Ana Alanları
  • Kullanılabilirlik ve Arabirim Testleri
  • Proaktif Test Tasarımının Faydaları
  • Proaktif ve Reaktif Yazılım Testlerinin Karşılaştırılması
  • Yazılım Testlerinin Önceliklendirilmesi
  • Sistematik Araştırma Stratejisi
  • Ana Yazılım Test Planı ve Yazılım Test Planı
  • Test Tasarımı Şartnamesi
  • Test Durumu Hazırlama Şartnamesi
  • Düzenli Çalışma Nasıl Zaman Kazandırır
  • Test Verilerinin Hazırlanması
  • Test Tasarımlarının Tekrarlanmak Yerine Yeniden Kullanılması
  • Gerekli Test Tasarımlarının Saptanması
  • Fonksiyonel (Kara Kutu) Test
  • Fonksiyonel Test için Üç Adımlı Yaklaşım
  • Mükemmellik için Kilit Noktalar
  • Testlerin Yönetilebilir Parçalara Bölünmesi
  • Fonksiyon Matrisi Tekniği
  • "Use Case" Yaklaşımı
  • Elzem Test Tasarımı Gereksinimleri
  • Daha Kapsamlı Test Tasarımı
  • Test Tasarımı ile Kapsam Nasıl Garanti Altına Alınır
  • Geleneksel Test Tasarımının Ötesi
  • Kontrol Listeleri ve Yönergeler ile Test Tasarımı
  • Veri Yapıları Temelli Yazılım Testi
  • Test Edilmesi Gereken Genel Sorunlu Alanlar
  • Eşdeğer Aralık ve Sınır Değer Testi
  • Karar Tablosu Test Tasarımı
  • Doğruluk Tablosu ile Test Tasarımı
  • Sebep-Sonuç Tablosu ile Test Tasarımı
  • Durum Değişimi Diyagramı ile Test Tasarımı
  • Hata Tahmini
  • Tekrar Kullanılabilir Kısımların Saptanması
  • Yeni Durum Karşısında Test Deneyimi
  • Sisteme Özel Testler
  • Test Tasarımlarının Araçlar Üzerinde Yönetilmesi
  • Test Tasarımlarının Test Durumlarına Dönüştürülmesi
  • Test Süreci için Gerekli Diğer Bileşenler
  • Tekrar Kullanılabilir Test Durumları
  • Beyaz Kutu Test Tasarımı
  • Kaynak Kod Üzerinden Test Tasarımı Nasıl Olur
  • Kaynak Kodda İfade/Koşul/Durum Kapsamı
  • Yazılım Karmaşıklığı ve Hata Bulma Olasılıkları
  • Yazılım Mimarisi Kaynaklı Hatalar
  • Eş Zamanlı Program Süreçleri ve Hata
  • Hafıza ve İş Parçalarının Yönetimi
  • G/Ç ve Performans
  • Yazılım Geliştirme Ekosisteminde Test
  • Test Planı Bileşenleri ve Örnek Test Planı
  • Test Dokümantasyonunun Proje Paydaşları ile Paylaşılması
  • Farklı Yazılım Geliştirme Modelleri İçerisinde Yazılım Testi
  • Test Psikolojisi
  • Yazılım Testi ve Epistemoloji
  • Kalite Algısının Yönetimi ve Yapısal Değişiklikler ile Daha Fazla Kalite
  • İş Uygulamaları ve Kalite Algısı
  • Fonksiyonel Olmayan Testler
  • Güvenilir Bileşenler Yaklaşımı
  • Test Edilebilirlik ve Önemi
  • Yazılım Testi ve Kalite Yönetimi İlişkisi
  • Yeni Kurulmuş Test Ekipleri için Hayatta Kalma Rehberi
  • Yazılım Testi Uzmanlık Alanları ve Uzmanlaşmanın Önemi
  • Yazılım Test Mühendisliği Kariyeri

Kazanımlar

Yazılım testi kavramlarını, terimlerini ve test süreçlerini temel düzeyde kavramak

Gereksinim analizi, test senaryosu ve test durumu tasarlayabilmek

Test dokümantasyonunu hazırlamak ve test stratejisi geliştirmek

Kara/gri/beyaz kutu test yaklaşımlarını uygulayabilmek

İyi test pratiklerini kullanarak verimli ve izlenebilir test süreçleri oluşturmak

Test seviyeleri ve sınıfları kapsamında doğru test tekniğini seçmek

Proaktif test tasarımının avantajlarını kullanarak planlama yapabilmek

Fonksiyonel ve yapısal test tasarım tekniklerini yeterlilik seviyesinde uygulayarak kapsamlı test setleri oluşturmak

Hedef Kitle

Test Analistleri

İş Analistleri

Sistem Analistleri

Test Uzmanları

QA Mühendisleri

Test Otomasyon Mühendisleri

Yazılım Geliştiriciler

Yeni test mühendisliği kariyeri hedefleyen profesyoneller

Teknik Liderler

Sertifika

Eğitimlerimize %80 oranında katılım gösterilmesi ve eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması durumunda, eğitimin sonunda dijital ve QR kod destekli “BT Akademi Başarı Sertifikası” verilmektedir.

SEKTÖRÜN GÜVENDİĞİ ÇÖZÜM ORTAĞI

BT Akademi'yi tercih eden 4.000'den fazla kurum yanılmıyor.

Işik Universitesi
Getir
Fibabanka
Liberty Sigorta
Sun Ekspress
HDI Sigorta
Tatilbudur
Takasbank
Intertech
Coca Cola
Iga Airport
J.P. Morgan
Istanbul Sanayi Odasi
Amadeus
DeFacto
Beko
IMKB
HSBC
Innova
Tırsan Treyler
Sütaş
Ziraat Katılım
Ziraat teknoloji
Yapı Kredi
CK Enerji
Etiya
Amerikan Hastanesi
HalkBank
Isdemir
Albaraka Türk
THY Technic
Tusas Motor
Medicalpark
TAI TUSAŞ TR
Mavi
İş Bankası
Turkiye Sınai Kalkinma Bankasi
Logo Yazılım
Anadolu Üniversitesi
BKM
Istanbul Bilgi Universitesi
Garanti BBVA
Allianz
Turk Standartlari Enstitüsü
ETI
Hepsiburada
AssisTT
SGK
Honda
Turkiye Urun Ihtisas Borsası
Işik Universitesi
Getir
Fibabanka
Liberty Sigorta
Sun Ekspress
HDI Sigorta
Tatilbudur
Takasbank
Intertech
Coca Cola
Iga Airport
J.P. Morgan
Istanbul Sanayi Odasi
Amadeus
DeFacto
Beko
IMKB
HSBC
Innova
Tırsan Treyler
Sütaş
Ziraat Katılım
Ziraat teknoloji
Yapı Kredi
CK Enerji
Etiya
Amerikan Hastanesi
HalkBank
Isdemir
Albaraka Türk
THY Technic
Tusas Motor
Medicalpark
TAI TUSAŞ TR
Mavi
İş Bankası
Turkiye Sınai Kalkinma Bankasi
Logo Yazılım
Anadolu Üniversitesi
BKM
Istanbul Bilgi Universitesi
Garanti BBVA
Allianz
Turk Standartlari Enstitüsü
ETI
Hepsiburada
AssisTT
SGK
Honda
Turkiye Urun Ihtisas Borsası
Bilgi İstiyorum