Uygulamalı Yazılım Test Uzmanlığı
Yazılımlar hayatımızın her alanında kullanılır hale gelmiştir. Bu yazılımları güvenilir bir şekilde kullanabilmemiz için doğru bir şekilde test edilmesi gerekmektir. Yazılım test uzmanı, yazılım ürünlerinin problemlerini tespit etmekle sorumludur. Yazılım üzerinde çeşitli testler yapar, sorunları tanımlar ve gerektiğinde hata ayıklama programlarını çalıştırır. Test Uzmanı; yazılım problemlerini belirlemek ve nedenlerini tanımlamak amacıyla test planları geliştirmek ve yürütmektedir.
Ön Koşul
Bu eğitimin herhangi bir ön koşulu yoktur.
About This Course
İş analistlerinin oluşturduğu gereksinim analizinin doğrulanması için şirketler özel test ekipleri oluştururlar. Bu nedenle oluşturulmaya çalışılan ekipler içerisinde, test uzmanı alanında iş imkanı sunmaktadır.
Yazılım test uzmanı olarak özel firmalarda, kamu kurumlarında, finans ve sigorta sektörlerinde, firmaların Ar-Ge merkezlerinde yürüten yazılım projelerinde yazılım test uzmanı pozisyonlarında test uzmanlarına ihtiyaç vardır.
Learning Objectives
Target Audience
- Test süreçlerine hakim olmak isteyen,
- Yazılım projesinde problemleri tespit etmek, sorunları ve sorunların nedenlerini tanımlamak, hata ayıklama programlarını çalıştırmak, test planlarını geliştirmek ve bunları en güncel test metodolojileriyle yapmak isteyen kişiler içindir.
Material Includes
- BilgeAdam Akademi Katılım Sertifikası
- BilgeAdam Akademi Başarı Sertifikası (Belirli bir başarının üstüne)
Requirements
- 1. Yazılım Testi : Genel Bakış
- 1.1. Yazılım Geliştirme Yaşam Döngüsü
- 1.2. Yazılım Ortamları
- 1.3. Yazılım Geliştirmede Roller
- 1.4. Proje Yaşam Döngüsü
- 1.5. Çevik Yönetim ve Scrum
- 2. Gereksinimler
- 2.1. Gereksinim türleri
- 2.2. Test Uzmanı gereksinimleri neden bilmelidir?
- 2.3. Paydaşlar
- 2.4. Test Faaliyetlerinin Yönetimi ve İzlenmesi
- 3. Testin 7 prensibi
- 4. Test Faaliyetleri
- 4.1. Test Planlama
- 4.2. Test İzleme ve Kontrol
- 4.3. Test Analizi
- 4.4. Test Tasarım
- 4.5. Test Oluşturma
- 4.6. Test Koşturma
- 4.7. Test Tamamlama
- 4.8. Hata Yönetimi ve Vaka Yönetimi
- 5. Test Seviyeleri
- 5.1. Birim testi
- 5.2. Entegrasyon testi
- 5.3. Sistem testi
- 5.4. Kabul testi
- 6. Test Çeşitleri
- 6.1. Statik Testler
- 6.2. Dinamik Testler
- 7. Test Tasarım Teknikleri
- 7.1. Test senaryosu hazırlamak
- 7.2. Test teknikleri
- 7.3. Kara kutu testleri
- 7.3.1. Eşdeğer aralık testi (Equivalence Partitioning)
- 7.3.2. Sınır Değer Analizi (Boundary Value Analysis)
- 7.3.3. Karar Tablosun Test (Decision Table Testing)
- 7.3.4. Durum Geçiş Testi (State Transition Testing)
- 7.3.5. Kullanım Senaryosu Testing (Use Case Testing)
- 7.4. Beyaz kutu testleri
- 7.4.1. Yol testleri(Path Testing)
- 7.4.2. İşlevsel testler / işlevsel olmayan testler
- 7.4.3. Gözden geçirmeler(Review)
- 7.4.4. İnceleme (Inspection)
- 7.4.5. Denetleme (Audit)
- 7.4.6. Üstünden geçme (Walkthrough)
- 7.4.7. Modelleme (UML, Kullanım Senaryosu, kullanıcı hikayesi, …)
- 7.5. Deneyim tabanlı testler
- 7.6 Bakım (Maintenance) Testleri
- 8. Test Stratejisi türleri
- 8. Test Rolleri
- 8.1. Test Yöneticisi
- 8.2. Test Uzmanı
- 8.3. Test Otomasyon Uzmanı
- 9. İzlenebilirlik
- 9.1. Süreç izlenebilirliği
- 9.2. Gereksinim izlenebilirliği
- 10. Çevik Yönetimde Test
- 10.1. Proje başlangıcı çalışmaları
- 10.2. Döngü sırasında test faaliyetleri
- 10.3. Otomasyon
- 10.4. Regresyon
- 10.5. İletişim yetenekleri
- 11. Test ve Risk
- 11.1. Ürün Riskleri
- 11.2. Proje Riskleri
- 11.3. Risk Temelli Test Yaklaşımı
- 12. Selenium WebDriver ile otomasyon uygulaması
- 12.1. Selenium
- 12.2. Html
- 12.3. Web component’leri
- 12.4. Örnek otomasyon uygulaması oluşturulması
- 12.5. Otomasyon script’i yazma örnekleri
Eğitimi eğitmen ve sınıf arkadaşlarınla birlikte video konferans uygulamaları üzerinden canlı olarak takip edebileceğin eğitimlerdir. Ders boyunca eğitmenini, sınıf arkadaşlarını ve ders notlarını eş zamanlı görebilir, eğitmene istediğin zaman soru sorabilir, uygulamalara katılabilirsin.
BilgeAdam Akademi'nin fiziksel sınıflarda verilen eğitimleridir. Öğrenci nerede eğitim alacağını kendi seçer, ister fiziksel sınıflara gelebilir isterse planlanmış derslerine uzaktan, online-canlı olarak katılabilir.
Katılım sertifikalarının yanı sıra aldığınız eğitimlerle ilgili ücretli sınavları yetkili sınav merkezlerinde geçerek, uluslararası sertifikalara sahip olabilirsiniz.