SOFTWARE TESTING FOR DEVOPS: DEVOPS TEST TOOLS EĞİTİMİ

Test araçlarını hattınıza doğru yerleştirin

JUnit, pytest, Postman/Newman, Selenium, Playwright, k6, JMeter, OWASP ZAP ve Testcontainers ile DevOps test araç setini uygulayın.

DevOps hattında kullanılan test araçlarını öğreten eğitim: JUnit pytest ve Jest, Newman ve Pact ile API testi, Testcontainers entegrasyonu, Playwright ve Selenium UI otomasyonu, k6 performans, OWASP ZAP güvenlik taraması ve Allure raporlama.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Birim, API, UI, performans ve güvenlik test araçları

Bu eğitim, DevOps hatlarında kullanılan test araçlarını uygulamalı olarak öğretir. JUnit, pytest ve Jest ile birim test, Mockito ve WireMock ile izolasyon, Postman, Newman ve REST Assured ile API testi, Selenium ve Playwright ile UI otomasyonu, Testcontainers ile entegrasyon testi, k6 ve JMeter ile performans testi, OWASP ZAP ile güvenlik taraması ve test sonuçlarının Allure ile raporlanması ele alınır. Araç seçimi ve hatta entegrasyon stratejisi tartışılır.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar birim ve API araçlarından UI otomasyonuna, performans ve güvenlik araçlarına ve raporlamaya ilerler.

Seviye

Orta Seviye — DevOps hattında kullanılan birim, API, UI, performans ve güvenlik test araçlarını uygulamalı kapsayan yelpaze.

Öğrenme Metodu

Katılımcılar örnek web uygulamasına her araçla test yazar, hepsini GitHub Actions hattında çalıştırıp Allure ile raporlar.

Neden Bu Eğitim?

🧰Araç Seti

Her test katmanı için uygun açık kaynak aracı seçip kullanırsınız.

🐳Testcontainers

Gerçek veritabanı ve servislerle tekrarlanabilir entegrasyon testleri yazarsınız.

📊Raporlama

Test sonuçlarını Allure ile görünür ve izlenebilir kılarsınız.

Anahtar Konular

devops test araçlarıtest otomasyon araçlarıselenium playwrighttestcontainersk6 performans testiowasp zappostman newmanjunit pytestallure raporci/cd test
“Doğru araç, doğru testi doğru zamanda çalıştıran araçtır.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Programlama Bilgisi

Java, Python veya JavaScript ile temel kod yazma deneyimi gerekir.

2
Test Kavramları

Test türleri ve test piramidi hakkında temel bilgi faydalıdır.

3
Docker Kurulumu

Testcontainers ve servis çalıştırma için Docker gerekir.

4
Git Bilgisi

Temel Git ve repository kullanımı bilinmelidir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı, birim, API ve Testcontainers entegrasyon testleri yazıp CI'da çalıştırabilir.
Modül 1
Birim Test
  • JUnit 5, pytest ve Jest yapısı
  • Assertion ve parametrik test
  • Mockito ve unittest.mock ile mock
  • Test fixture ve setup/teardown
  • Kod kapsamı: JaCoCo, coverage.py
  • Mutasyon testi: PIT ve mutmut
Modül 2
API Test
  • Postman koleksiyonları ve ortam değişkenleri
  • Newman ile CLI çalıştırma
  • REST Assured ile Java API testi
  • JSON Schema doğrulaması
  • Contract test: Pact
  • WireMock ile servis taklidi
Modül 3
Entegrasyon Test
  • Testcontainers ile veritabanı ve kuyruk
  • Docker Compose test ortamı
  • Test verisi yönetimi
  • Veritabanı migrasyon testi
  • Kafka ve Redis testleri
  • Test izolasyonu ve paralellik
Modül 4
Test Veri ve Taklit
  • Faker ve veri fabrikaları
  • Test double türleri
  • Service virtualization
  • Veri maskeleme
  • Rastgele ve property-based test (Hypothesis)
  • Deterministik test için zaman kontrolü
Günün hedefiKatılımcı, UI, performans ve güvenlik testi araçlarını hatta bağlayabilir.
Modül 1
UI Otomasyonu
  • Selenium WebDriver ve Selenium Grid
  • Playwright ile modern UI testi
  • Page Object ve locator stratejisi
  • Bekleme ve flaky test önleme
  • Görsel regresyon testi
  • Tarayıcı çapraz test
Modül 2
Performans Testi
  • k6 senaryo ve eşik (threshold)
  • JMeter test planı ve CLI
  • Locust ile Python yük testi
  • Test türleri: load, stress, soak
  • Sonuçların Grafana'da izlenmesi
  • Performans regresyon kapısı
Modül 3
Güvenlik Testi
  • OWASP ZAP baseline ve full scan
  • SAST: Semgrep, Bandit
  • Bağımlılık taraması: OWASP Dependency-Check
  • Container taraması: Trivy
  • DAST pipeline entegrasyonu
  • Bulguların önceliklendirilmesi
Modül 4
Erişilebilirlik ve Kalite
  • axe ile erişilebilirlik testi
  • Lighthouse CI
  • API fuzzing
  • Kaos ve dayanıklılık testine giriş
  • Test kalitesi metrikleri
  • Flaky test tespiti
Günün hedefiKatılımcı, test araçlarını GitHub Actions hattında paralel çalıştırıp Allure ile raporlayabilir.
Modül 1
CI Entegrasyonu
  • GitHub Actions matrix ile paralel test
  • Test sonucu artifact ve cache
  • JUnit XML raporu yayını
  • Aşamalı test (fast, slow)
  • Test seçimi ve değişiklik etkisi
  • Gereksiz tekrar çalıştırmayı azaltma
Modül 2
Raporlama
  • Allure raporu ve geçmiş trendi
  • Test sonuç panoları
  • Başarısızlık sınıflandırma
  • Ekran görüntüsü ve video kaydı
  • Slack ve e-posta bildirimi
  • Test yönetim aracı entegrasyonu
Modül 3
Test Ortamları
  • Ephemeral test ortamı
  • Kubernetes üzerinde test namespace
  • Servis taklitleri ile bağımlılık yönetimi
  • Test verisi sıfırlama
  • Ortam tutarlılığı
  • Maliyet kontrolü
Modül 4
Araç Seçimi
  • Araç seçim kriterleri
  • Açık kaynak ve ticari araçlar
  • Ekip yetkinliği ve bakım yükü
  • Araç kataloğu ve standartlar
  • Göç stratejisi
  • Sürekli öğrenme yol haritası

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Birim Test

JUnit, pytest veya Jest ile mock'lu birim testler yazabilirsiniz.

✅
API Testi

Postman, Newman ve REST Assured ile API testlerini otomatikleştirebilirsiniz.

✅
Contract Test

Pact ile servisler arası sözleşme testi kurgulayabilirsiniz.

✅
Entegrasyon

Testcontainers ile gerçek bağımlılıklı testler yazabilirsiniz.

✅
UI Otomasyonu

Playwright veya Selenium ile dayanıklı UI testi geliştirebilirsiniz.

✅
Performans

k6 ile eşikli performans testi yazabilirsiniz.

✅
Güvenlik Testi

ZAP, Semgrep ve Trivy taramalarını hatta ekleyebilirsiniz.

✅
Raporlama

Allure ile test sonuçlarını görünür kılabilirsiniz.

Kimler İçin Uygundur?

  • Test mühendisleri
  • QA uzmanları
  • DevOps mühendisleri
  • test otomasyonu araç setini genişletmek isteyen geliştiriciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Test mühendisleri, QA uzmanları, DevOps mühendisleri ve test otomasyonu araç setini genişletmek isteyen geliştiriciler için uygundur.
Hangi programlama dilleri kullanılıyor?
Örnekler Java, Python ve JavaScript ile yapılır; araç mantığı dilden bağımsızdır.
Tüm araçlar öğretiliyor mu?
Her katman için ana araçlar uygulanır; diğerleri karşılaştırma amacıyla gösterilir.
Docker şart mı?
Testcontainers ve servis ortamları için Docker gereklidir.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve değerlendirme sonrası Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Software Testing for DevOps: DevOps Test Tools Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

DevOps Kültürü ve UygulamalarıCompTIA Cloud Essentials+: DevOps in the Cloud Eğitimi
DevOps ve Konteyner Eğitimleri

CompTIA Cloud Essentials+: DevOps in the Cloud Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Cloud Essentials+ bakışıyla bulutta DevOps: CI/CD ve otomasyonun iş değeri, maliyet, risk ve dönüşüm kararı. Temel seviye iş odaklı DVA eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıCompTIA Cloud+: Systems Integration and DevOps Eğitimi
DevOps ve Konteyner Eğitimleri

CompTIA Cloud+: Systems Integration and DevOps Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Cloud+ kapsamında sistem entegrasyonu ve DevOps: provisioning, IaC, betikleme, API/SDK entegrasyonu, orkestrasyon, CI/CD ve konteyner operasyonu. Orta seviye DV

Detayları Gör →
DevOps Kültürü ve UygulamalarıConfiguring a Messaging Platform: Transport Pipeline Eğitimi
DevOps ve Konteyner Eğitimleri

Configuring a Messaging Platform: Transport Pipeline Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Exchange taşıma hattını yapılandırın: transport pipeline, send/receive connector, TLS, transport rule, anti-spam ve message tracking. Orta seviye DVA eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıCore DevOps Skills: Agile & DevOps Eğitimi
DevOps ve Konteyner Eğitimleri

Core DevOps Skills: Agile & DevOps Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Agile ve DevOps'un ilişkisini öğrenin: Agile Manifesto, Scrum/Kanban, Lean kökler ve çevik değerlerin sürekli teslimle hizası. Temel seviye DVA eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıCore DevOps Skills: Case Studies in DevOps Eğitimi
DevOps ve Konteyner Eğitimleri

Core DevOps Skills: Case Studies in DevOps Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

Gerçek DevOps dönüşüm vakalarını analiz edin: başarı faktörleri, anti-pattern'ler, başarısızlık nedenleri ve uyarlanabilir dersler. Orta seviye DVA eğitimi.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn