Bizi tercih ettiğiniz için teşekkür ederiz. Ekip üyelerimiz en kısa sürede sizlerle iletişime geçecektir.
Rezervasyonunuzu gönderdiğiniz için teşekkür ederiz! Ekibimizden bir yetkili kısa süre içinde sizinle iletişime geçecektir.
Eğitim İçeriği
QA/CI
- Kalite Güvencesi (QA) nedir?
- Sürekli Entegrasyon (CI) nedir?
- Yazılım geliştirmenin, yeniden düzenlemenin ve hataları düzeltmenin maliyetleri
- Projeyi tanımlama ve anlama
- Kuruluşa sağlanan kâr
DDD
- İş gereksinimlerine dayalı yazılım geliştirme, DDD varsayımları
- BT-Business'de iletişim sorunları
- Alan Modeli
En İyi Uygulamalar
- KISS ilkesi ve DRY
- Kodlama standartları
- Nesne Yönelimli Programlama (OOP) ve tasarım kalıpları aracılığıyla yeniden kullanılabilir kod oluşturma
- Döngüsel karmaşıklığı tanımlama ve azaltma
Yazılım Metrikleri
- Sınıf Başına Ağırlık Metodu
- Bir Sınıf İçin Yanıt
- Kalıtım Ağacının Derinliği
- Nesneler Arası Bağlantı
- Metotların Uyumsuzlığı
- Çocuk Sayısı
- Döngüsel Karmaşıklık
- Metrik sınıfı
- Model Metrikleri
- Kullanım için Metrikler
Software Testing
- Ne zaman, ne zaman ve nasıl test edilir?
- "Beyaz kutu" ve "siyah kutu" metodu
- Çevik metodolojilerde testin rolü
- TDD yalnızca projenin maliyetini artırır mı?
- Birim testi
- Davranışsal testler
- Fonksiyonel testler
Yeniden Düzenleme
- Yeniden düzenleme nedir?
- Teknik borç
- Kod kokusu
- Yeniden düzenleme kalıpları
Documentation
- Çevik metodolojilerde dokümantasyonun rolü
- Neyi belgelemek?
- Dokümantasyon türleri
- Documentation ve çevik metodolojiler veya kapsamlı dokümantasyona kıyasla çalışan yazılım?
- Standart XMI
- Dokümantasyonun otomatik oluşturulması
Araçlar ve CI Ortamı
- Araçlar ve CI Ortamı
Agile ve CI/QA
- Planlama ve artımlı geliştirme
- Değişimi Kucaklama
- Kısa aşamalar
- Disiplinlerarası ekip
- Aşırı Programming, Kod İncelemesi
- Süreçler ve araçlardan ziyade bireyler ve etkileşimler
Özet
- Tartışma
- Sorular
- Uygulama sürecine nasıl başlanır?
Testlere Giriş
- Fonksiyonel Testler
- Gerileme Testi
- UAT Testleri
- Birim Testleri
- Kullanılabilirlik Testleri
- Fonksiyonel Olmayan Testler
- Performans testi
- Yük testi
- Stres testi
- Emdirme testi
Test Yap ya da Yapma
- Neyi test edeceğine kim karar veriyor?
- Alakasız şeyleri test etmenin maliyeti
- ROI'yi hesaplama (bir şey analizde başarısız olursa)
- Test Yöneticisinin rolü
Test Süreci
- Test bir süreç ve bir stratejidir
- Test ihtiyaçlarını belirleme
- Gereksinimleri toplama (kullanım durumları, kullanıcı hikayeleri)
- Kapsam belirleme (senaryoları seçme ve önceliklendirme)
- Testleri tasarlama
- Veri hazırlama
- Ortamı hazırlama
- Testleri oluşturma veya kaydetme
- Testi gerçekleştirme
- Analiz ve raporlar
- Sonuçlar ve iyileştirme
- Ne zaman "durdurulacağını" bilme
Ürün Sahibi ve Testler
- Müşteri temsilcisi ve test önceliği
- Testleri önceliklendirme
- UAT için etkili hikayeler yazma
- Kabul kriterleri
- Müşteri gereksinimlerini üretmek ve gereksinimlere ve testlere dayalı hikayeler yazmak için grup egzersizi
28 Saat
Danışanlarımızın Yorumları (1)
Trainer is very knowledgeable on the subject and able to provide real world examples through his experience.