Test çatınızı ihtiyaçlarınıza göre genişletin
Eğitim, mevcut test otomasyon çatılarını (pytest, JUnit/TestNG, Selenium tabanlı çatılar) projeye göre uyarlamayı öğretir.
Test otomasyon framework'lerinin uyarlanması ve genişletilmesi
Eğitim, mevcut test otomasyon çatılarını (pytest, JUnit/TestNG, Selenium tabanlı çatılar) projeye göre uyarlamayı öğretir. Framework katmanlı mimarisi, genişletme noktaları ve plugin/hook mekanizmaları, özel assertion ve matcher yazımı, fixture ve lifecycle yönetimi, veri sürücülü test, page object ve sürücü soyutlaması, özel rapor ve log eklentileri, paralel çalıştırma, kararsız test yönetimi ve CI/CD entegrasyonu uygulamalı işlenir.
2 Gün. Her gün dört modül; mimari inceleme ve çatı geliştirme laboratuvarları birlikte ilerler.
İleri Seviye — Test otomasyon çatısını özelleştirme: genişletme noktaları, özel rapor, fixture, sürücü ve CI entegrasyonu.
Hazır bir pytest tabanlı UI ve API test çatısı üzerinde plugin, fixture, rapor ve CI değişiklikleri adım adım yapılır.
Yeni gereksinimleri çatıyı baştan yazmadan eklersiniz.
Soyutlama ve katmanlarla test bakım maliyetini azaltırsınız.
Paralel ve CI ortamında kararlı çalışan testler elde edersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
En az bir framework ile otomasyon deneyimi.
Python veya Java'da orta seviye kodlama.
Git ve CI hattı temel bilgisi.
Page Object ve test veri kavramları.
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.
Program sonunda katılımcılar:
Mevcut test çatısının katmanlarını ve zayıf yönlerini değerlendirebilirsiniz.
pytest veya JUnit ile hook ve plugin geliştirebilirsiniz.
Kapsamı doğru yönetilen fixture'lar yazabilirsiniz.
Page Object ve API istemcisi katmanı kurabilirsiniz.
Alana özgü assertion ve matcher geliştirebilirsiniz.
Allure ve özel rapor alanlarıyla zengin rapor üretebilirsiniz.
Testleri paralel ve izole çalıştırabilirsiniz.
Çatıyı CI hattına parametreli ve kalite kapılı bağlayabilirsiniz.
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.
Go'da struct, method, interface, embedding ve polimorfizm: sınıfsız nesne yönelimli tasarım ve test edilebilir paket yapısı.
Detayları Gör →Go dilini tanıyın: tasarım felsefesi, araç zinciri, modüller, goroutine tanıtımı ve net/http ile ilk web servisi.
Detayları Gör →Microsoft Power Apps eğitimi: canvas ve model-driven uygulamalar, Dataverse, Power Fx ve Power Automate ile kodsuz uygulama.
Detayları Gör →Kurumsal davranış kuralları eğitimi: etik karar verme, çıkar çatışması, rüşvetle mücadele, veri gizliliği ve bildirim kanalları.
Detayları Gör →Graf sinir ağları: Spektral ile GCN, GAT ve GraphSAGE kullanarak Cora veri setinde düğüm sınıflandırma eğitimi.
Detayları Gör →